home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / GRAPHICS / MISC / EEDPR23S.ZIP / MAKEFILE.TC < prev    next >
Encoding:
Text File  |  1992-03-10  |  1.9 KB  |  77 lines

  1. #
  2. # Makefile for EED-PS/EEDEPSON programs. Turbo C++ 1.0 (and up) tcc is assumed
  3. # available.
  4. #
  5. #                    Gershon Elber, Aug. 1990.
  6.  
  7. # Works only on TC++ 1.0 make and up - swap out make before invoking command.
  8. .SWAP
  9.  
  10. # Your C compiler and linker
  11. CC = bcc
  12. LNK = tlink
  13.  
  14. # Include directories other than default ones (for gif_lib.h in this case).
  15. INC = -Ic:\bc\myinclud
  16. LIB = c:\bc\mylib
  17.  
  18. # Non debug flags:
  19. CFLAGS = -c -ml -a- -f -d -w -G -O -r -d -v- -y-
  20. LFLAGS = /x/c
  21. # Debug flags:
  22. # CFLAGS = -c -ml -a- -f -d -w -N -v -y
  23. # LFLAGS = /x/c
  24.  
  25. #
  26. # Libs to link with
  27. #
  28. LIBS =  $(LIB)\gif_libl.lib $(LIB)\misc_lib.lib \
  29.     c:\bc\lib\emu.lib c:\bc\lib\mathl.lib c:\bc\lib\cl.lib
  30.  
  31. all:    eed-ps.exe eedepson.exe
  32.  
  33. # The {$< } is also new to TC++ 1.0 make - remove the { } pair if your make
  34. # choke on them (the { } signals batch mode that combines few operation at the
  35. # same time - very nice feature!).
  36. .c.obj:
  37.     $(CC) $(INC) $(CFLAGS) {$< }
  38.  
  39. EEDPS_OBJS =    eed-ps.obj eelibs1.obj eelibs2.obj eeload.obj \
  40.         eeredraw.obj eestring.obj igraphps.obj
  41. EEDEPSON_OBJS =    eedepson.obj eelibs1.obj eelibs2.obj eeload.obj \
  42.         eeredraw.obj eestring.obj igraphep.obj virtrstr.obj
  43.  
  44.  
  45. eed-ps.exe:    $(EEDPS_OBJS)
  46.     $(LNK) @&&!
  47. c:\bc\lib\c0l.obj+
  48. $(EEDPS_OBJS)
  49. eed-ps.exe
  50. eed-ps.map
  51. $(LIBS)
  52. !$(LFLAGS)
  53.  
  54. eedepson.exe:    $(EEDEPSON_OBJS)
  55.     $(LNK) @&&!
  56. c:\bc\lib\c0l.obj+
  57. $(EEDEPSON_OBJS)
  58. eedepson.exe
  59. eedepson.map
  60. $(LIBS)
  61. !$(LFLAGS)
  62.  
  63. eed-ps.c:    program.h igraph.h eelibs.h eeredraw.h eeload.h
  64. eedepson.c:    program.h igraph.h eelibs.h eeredraw.h eeload.h
  65. eelibs1.c:    program.h eelibs.h eelibsl.h eeredraw.h igraph.h
  66. eelibs2.c:    program.h eelibs.h eelibsl.h eeredraw.h eestring.h igraph.h
  67. eeload.c:    program.h eelibs.h eeredraw.h eeload.h virtrstr.h
  68. eeredraw.c:    program.h igraph.h eeredraw.h eestring.h
  69. eestring.c:    program.h igraph.h eestring.h
  70. igraphep.c:    virtrstr.h program.h igraph.h
  71. igraphps.c:    program.h igraph.h
  72. virtrstr.c:    virtrstr.h
  73.  
  74.  
  75.  
  76.  
  77.