home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-04-25 | 974 b | 41 lines |
- LIBRARY=../lib/gem++.olb
- INC=../include
-
- SRC=gemap.cc gemd.cc gemfw.cc gemm.cc gemo.cc gemr.cc gemw.cc gema.cc gemf.cc \
- gemt.cc gemsb.cc gemda.cc gemto.cc gemimgo.cc gemuo.cc gemvo.cc geme.cc \
- gemrec.cc gemks.cc gemhf.cc gemfs.cc gemal.cc gemsl.cc \
- gemrawo.cc gemfiw.cc \
- img.cc grect.cc vdi.cc \
- rsc_fix.cc rsc_gobj.cc
- OBJ=$(subst .cc,.o,$(SRC))
- LDLIBS=-lgem -lg++
- LDFLAGS=-s
-
- GXXINC:=$(INC),$(GXXINC)
-
- # Optimized takes about 35 minutes on an 8MHz Atari ST (with ICD disk cache).
- # Optimized takes about 10 minutes on an 32MHz Atari TT (without ICD disk cache).
- C++FLAGS:=$(C++FLAGS) -O2 -DDCL_AES_DEBUG
-
- # Not optimized takes about 30 minutes on an 8MHz Atari ST.
- #C++FLAGS:=$(C++FLAGS) -Wall -DDCL_AES_DEBUG
-
- all: $(LIBRARY)
-
- $(LIBRARY): $(OBJ)
- $(AR) r $(LIBRARY) $?
- $(AR) s $(LIBRARY)
-
- depend:
- -$(CC) -M $(SRC) >/tmp/make.123
- sed 's/[a-z]:[^ ]*//g' \tmp\make.123 >depends
- rm /tmp/make.123
-
- clean:
- rm $(OBJ)
-
- clobber: clean
- rm $(LIBRARY)
-
- include depends
-