home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 443.lha / pcl2english_v2.0 / makefile < prev    next >
Makefile  |  1990-12-02  |  1KB  |  41 lines

  1. #  $RCSfile: makefile,v $ $Revision: 2.0 $  $Date: 90/09/16 20:27:28 $ 
  2. #
  3. # CFLAGS ---    -bs = Sdb debug option
  4. #                -a = Don't Start Assembler
  5. #                -at = Don't Start Assembler & imbed C source as comments
  6. #                -qf = Enable QuikFix
  7. #                -sf = Fast for loops (don't use with cdb)
  8. #                -sn = Avoid link/unlk (don't use with cdb)
  9. #                -sp = Delay stack ops until necessary
  10. #                -sr = Let compiler pick register variables.
  11. #                -ss = Allow duplicate strings.
  12. #                -so = -sa -sf -sm -sn -sp -sr -ss
  13. #                -wa = Warn about casting.
  14. #                -wr = Warn about bad return value.
  15. #                -wu = Warn about unused variables.
  16. #                -wl = Warn about lots of stuff. ( -wa, -wr, -wu)
  17. #                -wd = Warn if old pre-ansi function def used.
  18. #                -wp = Warn if prototype not given.
  19. # LFLAGS ---    -g = generate sdb output file
  20.  
  21. CFLAGS-G = -bs -qf -sp -sr -ss -wr -wu -wd -wp -wa
  22. LFLAGS-G = -g
  23.  
  24. CFLAGS-O = -so -qf -wl -wp
  25. LFLAGS-O = 
  26.  
  27. CFLAGS = $(CFLAGS-O)
  28. LFLAGS = $(LFLAGS-O)
  29.  
  30. OBJECTS = amp.o asterisk.o externals.o main.o paren.o utils.o getopt.o
  31.  
  32. .c.o:
  33.     cc $(CFLAGS) -o $@ $*.c
  34.  
  35. .c.s:
  36.     cc $(CFLAGS) -at -o $@ $*.c
  37.  
  38. pcl2english:    $(OBJECTS)
  39.     ln $(LFLAGS) $(OBJECTS) -o $* -lc
  40.  
  41.