home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / program / gempp15b.zoo / src / makefile < prev    next >
Encoding:
Makefile  |  1993-04-25  |  974 b   |  41 lines

  1. LIBRARY=../lib/gem++.olb
  2. INC=../include
  3.  
  4. SRC=gemap.cc gemd.cc gemfw.cc gemm.cc gemo.cc gemr.cc gemw.cc gema.cc gemf.cc \
  5.     gemt.cc gemsb.cc gemda.cc gemto.cc gemimgo.cc gemuo.cc gemvo.cc geme.cc \
  6.     gemrec.cc gemks.cc gemhf.cc gemfs.cc gemal.cc gemsl.cc \
  7.     gemrawo.cc gemfiw.cc \
  8.     img.cc grect.cc vdi.cc \
  9.     rsc_fix.cc rsc_gobj.cc
  10. OBJ=$(subst .cc,.o,$(SRC))
  11. LDLIBS=-lgem -lg++
  12. LDFLAGS=-s
  13.  
  14. GXXINC:=$(INC),$(GXXINC)
  15.  
  16. # Optimized takes about 35 minutes on an 8MHz Atari ST (with ICD disk cache).
  17. # Optimized takes about 10 minutes on an 32MHz Atari TT (without ICD disk cache).
  18. C++FLAGS:=$(C++FLAGS) -O2 -DDCL_AES_DEBUG
  19.  
  20. # Not optimized takes about 30 minutes on an 8MHz Atari ST.
  21. #C++FLAGS:=$(C++FLAGS) -Wall -DDCL_AES_DEBUG
  22.  
  23. all:    $(LIBRARY)
  24.  
  25. $(LIBRARY):    $(OBJ)
  26.     $(AR) r $(LIBRARY) $?
  27.     $(AR) s $(LIBRARY)
  28.  
  29. depend:
  30.     -$(CC) -M $(SRC) >/tmp/make.123
  31.     sed 's/[a-z]:[^ ]*//g' \tmp\make.123 >depends
  32.     rm /tmp/make.123
  33.  
  34. clean:
  35.     rm $(OBJ)
  36.  
  37. clobber: clean
  38.     rm $(LIBRARY)
  39.  
  40. include depends
  41.