diff options
Diffstat (limited to 'src/Makefile.old')
-rw-r--r-- | src/Makefile.old | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/src/Makefile.old b/src/Makefile.old new file mode 100644 index 00000000..3b325018 --- /dev/null +++ b/src/Makefile.old @@ -0,0 +1,94 @@ +SHELL = /bin/sh + +CHARTRANS_OBJS=UCdomap.o UCAux.o UCAuto.o +OBJS= LYClean.o LYShowInfo.o LYEdit.o LYStrings.o \ +LYMail.o HTAlert.o GridText.o LYGetFile.o \ +LYMain.o LYMainLoop.o LYCurses.o LYBookmark.o LYUtils.o \ +LYOptions.o LYReadCFG.o LYSearch.o LYHistory.o \ +LYForms.o LYPrint.o LYrcFile.o LYDownload.o LYNews.o LYKeymap.o \ +HTML.o HTFWriter.o HTInit.o DefaultStyle.o LYLocal.o LYUpload.o \ +LYLeaks.o LYexit.o LYJump.o LYList.o LYCgi.o LYTraversal.o \ +LYEditmap.o LYCharSets.o LYCharUtils.o LYMap.o LYCookie.o LYExtern.o\ +LYStyle.o LYHash.o $(CHARTRANS_OBJS) + +CFLAGS= $(MCFLAGS) -I.. $(SLANGINC) + +all: lynx + +lynx: message do_chartrans_stuff $(OBJS) $(WWWLIB) + @echo "Linking and creating Lynx executable" + $(CC) $(CFLAGS) -o lynx $(OBJS) $(WWWLIB) $(SLANGLIB) $(LIBS) + @echo "Copying Lynx executable into this directory" + cp lynx .. + @echo "Welcome to Lynx!" + +message: + @echo "Compiling Lynx sources" + +do_chartrans_stuff: + -cd chrtrans; $(MAKE) MCFLAGS="$(MCFLAGS)" CC="$(CC)" tables + +dbg: $(OBJS) $(WWWLIB) + @echo "Making Lynx code" + $(CC) -g $(OBJS) $(CFLAGS) $(WWWLIB) $(SLANGLIB) $(LIBS) + +lint: + lint *.c > ../lint.out + +clean: + rm -f lynx core *.[ob] + cd chrtrans && $(MAKE) clean + +LYMain.o: ../userdefs.h +LYMainLoop.o: ../userdefs.h +LYReadCFG.o: ../userdefs.h +HTFWriter.o: ../userdefs.h +LYGetFile.o: ../userdefs.h +LYOptions.o: ../userdefs.h +LYReadCFG.o: ../userdefs.h +LYrcFile.o: ../userdefs.h +LYMail.o: ../userdefs.h +LYUtils.o: ../userdefs.h +HTInit.o: ../userdefs.h +LYTraversal.o: ../userdefs.h +LYMail.o: ../userdefs.h +LYCharSets.o: ../userdefs.h + +CHRTR= chrtrans/ + +TABLES= $(CHRTR)iso02_uni.h \ + $(CHRTR)iso01_uni.h \ + $(CHRTR)def7_uni.h \ + $(CHRTR)iso03_uni.h \ + $(CHRTR)iso04_uni.h \ + $(CHRTR)iso05_uni.h \ + $(CHRTR)iso06_uni.h \ + $(CHRTR)iso07_uni.h \ + $(CHRTR)iso08_uni.h \ + $(CHRTR)iso09_uni.h \ + $(CHRTR)iso10_uni.h \ + $(CHRTR)koi8r_uni.h \ + $(CHRTR)cp437_uni.h \ + $(CHRTR)cp850_uni.h \ + $(CHRTR)cp852_uni.h \ + $(CHRTR)cp866_uni.h \ + $(CHRTR)cp1250_uni.h \ + $(CHRTR)cp1251_uni.h \ + $(CHRTR)cp1252_uni.h \ + $(CHRTR)viscii_uni.h \ + $(CHRTR)utf8_uni.h \ + $(CHRTR)rfc_suni.h \ + $(CHRTR)mnemonic_suni.h \ + $(CHRTR)mnem_suni.h + +CMN=../WWW/Library/Implementation/ + +$(TABLES): + -cd chrtrans; $(MAKE) tables + +UCdomap.o: UCdomap.c chrtrans/UCkd.h chrtrans/makeuctb chrtrans/makeuctb.c \ + UCdomap.h $(CMN)UCMap.h $(TABLES) ../userdefs.h + $(CC) -c $(CFLAGS) -o $@ $< + +UCAux.o : UCAux.c $(CMN)UCAux.h $(CMN)UCDefs.h +LYCookie.o: ../userdefs.h |