home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / gnu / gemlib27.lzh / GEMLIB27 / MAKEFILE < prev    next >
Text File  |  1993-07-30  |  993b  |  41 lines

  1. # make file for uw compiled with gnu c
  2. # GETSPEED, GETFLOW, and GETUCR use magic cookies to get the RS232
  3. # configuration.  Otherwise, the configuration is not known until
  4. # you set it.
  5.  
  6. CC = cgcc
  7. HOSTCC = gcc
  8. CFLAGS=-O -DLOCATE='"c:\\bin"' -DGETSPEED -DGETFLOW -DGETUCR \
  9. -D__NO_MFDB__ -mshort -fomit-frame-pointer -fcombine-regs -fstrength-reduce \
  10. -fwritable-strings -D__MFDB__ -D_ALT_MFDB
  11.  
  12.  
  13. HCFLAGS=-O -DLOCATE='"c:\\bin"' -DGETSPEED -DGETFLOW -DGETUCR
  14.  
  15. ALL = bldmform mform.o win.prg
  16.  
  17. all : $(ALL)
  18.  
  19. OBJS=    winmain.o winsubr.o mform.o resetaux.o winhash.o winio.o winproto.o\
  20.         winproc.o kermit.o
  21.  
  22. win.prg:    $(OBJS)
  23.     $(CC) $(CFLAGS) -o win.prg $(OBJS) -lgem16 -s
  24.  
  25. mform.o:    rmbblk1.icn lckblk1.icn
  26.     bldmform -ndR rmbmform rmbblk1.icn > mform.c
  27.     bldmform -ndR lckmform lckblk1.icn >> mform.c
  28.     $(CC) $(CFLAGS) -c mform.c
  29.  
  30. bldmform:    bldmform.c
  31.     $(HOSTCC) $(HCFLAGS) -o bldmform bldmform.c
  32.  
  33. resetaux.o:    resetaux.s
  34.     $(CC) $(CFLAGS) -c resetaux.s
  35.  
  36. clean:
  37.     rm -f *.o
  38.  
  39. realclean: clean
  40.     rm -f $(ALL)
  41.