home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / crm_demo / magic / demo / makefile
Makefile  |  1994-05-02  |  671b  |  28 lines

  1. # Makefile for the GCC MAGIC interface library (16 bit int default)
  2.  
  3. CC       =  gcc
  4. SHELL    =  U:/BIN/SH.TOS
  5.  
  6. # common subset of options;
  7. COPTS    = -O2 -fomit-frame-pointer
  8.  
  9. # Base options CC;
  10. CFFLAGS  = -c -mshort
  11.  
  12. # normal CFLAGS
  13. CFLAGS   = $(CFFLAGS) $(COPTS)
  14.  
  15. all: m_demo/m_demo.app gdos/gdos.prg window/window.prg
  16.  
  17. m_demo/m_demo.app: m_demo/m_demo.o m_demo/m_lines.o
  18.     $(CC) -o $@ m_demo/m_demo.o m_demo/m_lines.o -lmagic16 -lgem16 -lgnu16
  19.  
  20. gdos/gdos.prg: gdos/gdos.o
  21.     $(CC) -o $@ gdos/gdos.o -lmagic16 -lgem16 -lgnu16
  22.     
  23. window/window.prg: window/window.o    
  24.     $(CC) -o $@ window/window.o -lmagic16 -lgem16 -lgnu16
  25.     
  26. %.o: %.c
  27.     $(CC) -o $@ $(CFLAGS) $<
  28.