home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 230.lha / PopCli_IV / Makefile < prev    next >
Makefile  |  1989-04-06  |  2KB  |  73 lines

  1. #
  2. # makefile to make the popcli program
  3. #
  4. #   First *FLAGS for debug, second for production
  5.  
  6. #LC1 = work:source/nolist/lc1.nd
  7. #LC2 = work:source/nolist/lc2.nd
  8.  
  9. LC1 = lc1
  10. LC2 = lc2
  11.  
  12. #LC1FLAGS = -b0 -. -d5 -r -rr -cfiks -j121i -dCONST_KLUDGE -dDEBUG -dBUGMACROS
  13. #GO = @echo "no go
  14. #LC2FLAGS = -v -.
  15.  
  16. LC1FLAGS = -b0 -. -cfiks -dCONST_KLUDGE -d2 -r -rr -j121i
  17. GO = go -.
  18. LC2FLAGS = -v -. -sd=WHAT -sb=WHAT
  19.  
  20. NOGO = @echo "no go
  21. #GO   = go -.
  22.  
  23. LIBS = lib:lcr.lib
  24.  
  25. popcli: cback.o popmain.o popsubr.o popparse.o copyproc.o termproc.o
  26.   -delete popcli
  27.   BLINK FROM Cback.o popmain.o popsubr.o popparse.o copyproc.o termproc.o \
  28.        TO popcli.sym\
  29.        VERBOSE BATCH ADDSYM LIBRARY $(LIBS)\
  30.        MAP popcli.map hsflx plain
  31.   blink from popcli.sym to popcli nodebug
  32.  
  33. cback.o: cback.c cback.h
  34.   $(LC1) $(LC1FLAGS) -oQUAD:cback.q cback.c
  35.   $(GO) QUAD:cback.q
  36.   $(LC2) $(LC2FLAGS) -ocback.o -sc=_Trash QUAD:cback.q
  37.  
  38. popmain.o: popmain.c popcli.p cback.h
  39.   $(LC1) $(LC1FLAGS) -oQUAD:popmain.q -Hpopcli.p popmain.c
  40.   $(GO) QUAD:popmain.q
  41.   $(LC2) $(LC2FLAGS) -opopmain.o -sc=text  QUAD:popmain.q
  42.  
  43. popsubr.o: popsubr.c popcli.p cback.h
  44.   $(LC1) $(LC1FLAGS) -oQUAD:popsubr.q -Hpopcli.p popsubr.c
  45.   $(GO) QUAD:popsubr.q
  46.   $(LC2) $(LC2FLAGS) -opopsubr.o -sc=text  QUAD:popsubr.q
  47.  
  48. popparse.o: popparse.c popcli.p
  49.   $(LC1) $(LC1FLAGS) -oQUAD:popparse.q -Hpopcli.p popparse.c
  50.   $(GO) QUAD:popparse.q
  51.   $(LC2) $(LC2FLAGS) -opopparse.o -sc=text -sd=_Trash -sb=_Trash QUAD:popparse.q
  52.  
  53. copyproc.o: copyproc.c popcli.p
  54.   $(LC1) $(LC1FLAGS) -oQUAD:copyproc.q -Hpopcli.p copyproc.c
  55.   $(GO) QUAD:copyproc.q
  56.   $(LC2) $(LC2FLAGS) -ocopyproc.o -sc=_Trash -sd=_Trash -sb=_Trash QUAD:copyproc.q
  57.  
  58. termproc.o: termproc.c popcli.p
  59.   $(LC1) $(LC1FLAGS) -oQUAD:termproc.q -Hpopcli.p termproc.c
  60.   $(GO) QUAD:termproc.q
  61.   $(LC2) $(LC2FLAGS) -otermproc.o -sc=text -sd=_Trash -sb=_Trash QUAD:termproc.q
  62.  
  63. popcli.p: popcli.h pophdr.c
  64.   $(LC1) -. -opopcli.p -ph -irexxin: pophdr.c
  65.  
  66.  
  67. parse: runparse.o popparse.o
  68.   BLINK FROM runparse.o popparse.o to parse LIB $(LIBS) ADDSYM
  69.  
  70. runparse.o: runparse.c
  71.   $(LC1) $(LC1FLAGS) -oQUAD:runparse.q -Hpopcli.p runparse.c
  72.   $(LC2) $(LC2FLAGS) -orunparse.o QUAD:runparse.q
  73.