home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / gemgs13 / makefile < prev    next >
Makefile  |  1993-07-30  |  874b  |  37 lines

  1. #---------------------------------------------------------------------
  2. #
  3. #    gcc makefile for gemGS
  4. #
  5. #---------------------------------------------------------------------
  6.  
  7. SRC = gemgs.c util.c ps.c strcasec.c
  8.  
  9. OBJ = gemgs.o util.o ps.o strcasec.o
  10.  
  11. ARCHIVE = keys.h objects.h ps.h stdc.h gemgs.c ps.c strcasec.c \
  12.     util.c gemgs.doc gemgs.prg gemgs.rc makefile
  13.  
  14. OPTIONS = -O -fwritable-strings
  15. #OPTIONS = -g -fwritable-strings
  16.  
  17. gemgs.prg: $(OBJ)
  18.     gcc -s -o gemgs.prg $(OPTIONS) $(OBJ) -lgem -lpml
  19.  
  20. symbol: $(OBJ)
  21.     sym-ld -r -o gemgs.sym $(OBJ) g:\\gcc\\lib\\gcrt0.o -lgem
  22.  
  23. archive: $(ARCHIVE)
  24.     c:\bin\zoo.ttp ah gemgs13.zoo $(ARCHIVE)
  25.  
  26. gemgs.o:    gemgs.c objects.h keys.h
  27.     $(CC) -c $(OPTIONS) $*.c
  28.  
  29. util.o:        util.c
  30.     $(CC) -c $(OPTIONS) $*.c
  31.  
  32. ps.o:        ps.c ps.h
  33.     $(CC) -c $(OPTIONS) $*.c
  34.  
  35. strcasec.o:    strcasec.c stdc.h
  36.     $(CC) -c $(OPTIONS) $*.c
  37.