home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume6 / glib / part01 / AmiAztec-make next >
Encoding:
Text File  |  1989-05-14  |  1.1 KB  |  57 lines

  1. # $Id: AmiAztec-make,v 1.6 89/05/06 17:13:04 lee Exp $
  2. # Mark Rinfret
  3. # $Log:    AmiAztec-make,v $
  4. # Revision 1.6  89/05/06  17:13:04  lee
  5. # rel. to comp.sources.misc
  6. #
  7. # this makefile is for the AMIGA using Aztec C
  8. #
  9.  
  10. #Define the following flag if you want statistics gathering:
  11. #STATS = -DSTATISTICS
  12. STATS =
  13. SYNTHS = -DCZ1
  14. CFLAGS = -B +L $(SYNTHS) -E200 -n $(STATS)
  15. CC = cc
  16.  
  17. # OBJ = machdep.o glib.o list.o dx100.o tx81z.o tx81p.o dw8000.o yama_com.o\
  18. #       k5.o cz1.o amigadir.o
  19.  
  20. # CZ1-only build (be sure to change list.c #defines):
  21. OBJ = machdep.o glib.o list.o cz1.o amigadir.o
  22.  
  23. # OBJ = machdep.o glib.o list.o k5.o
  24.  
  25. glib : menutoc $(OBJ)
  26.         ln -w -g -o glib $(OBJ) -lc32
  27.  
  28. machdep.h: amigmach.h
  29.     copy amigmach.h machdep.h
  30.  
  31. machdep.o: machdep.c machdep.h
  32.  
  33. machdep.c: amigmach.c
  34.     copy amigmach.c machdep.c
  35.  
  36. # This doesn't appear to work for Aztec's make. ?
  37. # .mnu.c:
  38. #        @rm -f $@
  39. #        menutoc <$*.mnu >$@
  40.  
  41. menutoc:  menutoc.o
  42.         ln -w -g -o menutoc menutoc.o -lc32
  43.  
  44. menutoc.c: menutoc.l
  45.         flex menutoc.l
  46.         copy clone lex.yy.c menutoc.c
  47.  
  48. cz1.c: cz1.mnu menutoc
  49.        menutoc <cz1.mnu >cz1.c
  50.  
  51. cz1.o: cz1.c
  52.  
  53.  
  54.  
  55.  
  56.