home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lynx2.8.1dev.10.tar.gz / lynx2.8.1dev.10.tar / lynx2-8 / src / makefile.dos < prev    next >
Makefile  |  1998-02-27  |  2KB  |  64 lines

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