1# $LynxId: makefile.wsl,v 1.15 2008/06/30 23:53:42 tom Exp $ 2 3OBJS= UCdomap.o UCAux.o UCAuto.o \ 4LYClean.o LYShowInfo.o LYEdit.o LYStrings.o \ 5LYMail.o HTAlert.o GridText.o LYGetFile.o \ 6LYMain.o LYMainLoop.o LYCurses.o LYBookmark.o LYmktime.o LYUtils.o \ 7LYOptions.o LYReadCFG.o LYSearch.o LYHistory.o LYSession.o \ 8LYForms.o LYPrint.o LYrcFile.o LYDownload.o LYNews.o LYKeymap.o \ 9HTML.o HTFWriter.o HTInit.o DefaultStyle.o LYLocal.o LYUpload.o \ 10LYLeaks.o LYexit.o LYJump.o LYList.o LYCgi.o LYTraversal.o \ 11LYEditmap.o LYCharSets.o LYCharUtils.o LYMap.o LYCookie.o LYExtern.o \ 12LYStyle.o LYHash.o LYPrettySrc.o TRSTable.o parsdate.o 13 14CFLAGS= -O1 $(MCFLAGS) -I. -I.. $(SLANGINC) 15 16CC = gcc 17MCFLAGS = -DDISP_PARTIAL -DUSE_ZLIB -DUSE_EXTERNALS \ 18-DUSE_SOURCE_CACHE -DUSE_PRETTYSRC \ 19-DUSE_SLANG -DACCESS_AUTH -DNO_CUSERID \ 20-DNOUSERS -DDOSPATH -DNO_TTYTYPE -DNO_UTMP -I../WWW/library/implement -I../djgpp/tcplib/include \ 21-I./chrtrans -I../djgpp/tcplib/include/tcp 22WWWLIB = ../WWW/library/djgpp/libwww.a ../djgpp/tcplib/obj/libtcp.a 23LIBS= -lslang -lz 24CHRTR= ./chrtrans/ 25 26all: lynx.exe 27 28lynx.exe: message $(OBJS) $(WWWLIB) 29 @echo "Linking and creating Lynx executable" 30 $(CC) $(CFLAGS) -o lynx.exe $(OBJS) $(WWWLIB) $(SLANGLIB) $(LIBS) 31 @echo "Welcome to Lynx!" 32 33message: 34 @echo "Compiling Lynx sources" 35 36dbg: $(OBJS) $(WWWLIB) 37 @echo "Making Lynx code" 38 $(CC) $(OBJS) $(CFLAGS) $(WWWLIB) $(SLANGLIB) $(LIBS) 39 40lint: 41 lint *.c > ../lint.out 42 43clean: 44 rm -f lynx.exe core *.[ob] 45 46DefaultStyle.o: ../userdefs.h 47HTFWriter.o: ../userdefs.h 48LYBookmark.o: ../userdefs.h 49LYCharSets.o: ../userdefs.h 50LYCharUtils.o: ../userdefs.h 51LYCookie.o: ../userdefs.h 52LYDownload.o: ../userdefs.h 53LYEditmap.o: ../userdefs.h 54LYExtern.o: ../userdefs.h 55LYGetFile.o: ../userdefs.h 56LYHistory.o: ../userdefs.h 57LYKeymap.o: ../userdefs.h 58LYMain.o: ../userdefs.h 59LYMainLoop.o: ../userdefs.h 60LYOptions.o: ../userdefs.h 61LYReadCFG.o: ../userdefs.h 62LYReadCFG.o: ../userdefs.h 63LYShowInfo.o: ../userdefs.h 64LYStrings.o: ../userdefs.h 65LYTraversal.o: ../userdefs.h 66LYUtils.o: ../userdefs.h 67LYmktime.o: ../userdefs.h 68parsdate.o: ../userdefs.h 69