c64 \
cbm510 \
cbm610 \
- geos-cbm \
+ geos-apple \
+ geos-cbm \
lynx \
nes \
pet \
.PHONY: atmoslib
atmoslib:
- for i in runtime atmos common conio em joystick tgi zlib; do \
+ for i in runtime atmos common conio dbg em joystick tgi zlib; do \
$(MAKE) SYS=atmos -C $$i || exit 1; \
$(AR) a atmos.lib $$i/*.o || exit 1; \
done
cp atmos/*.joy .
+ cp atmos/*.ser .
cp atmos/*.tgi .
if [ -d atmos/extra ]; then \
for i in atmos/extra/*.o; do \
done \
fi
+#-----------------------------------------------------------------------------
+# GEOS on the Apple
+
+.PHONY: geos-applelib
+geos-applelib:
+ for i in geos-apple geos-common; do \
+ $(MAKE) SYS=geos-apple -C $$i || exit 1; \
+ $(AR) a geos-apple.lib $$i/*.o || exit 1; \
+ done
+ for i in runtime common conio em joystick tgi zlib; do \
+ $(MAKE) SYS=geos-apple -C $$i || exit 1; \
+ for objfile in $$i/*.o; do \
+ BASENAME=`basename $$objfile`; \
+ if [ -f geos-common/$$BASENAME ]; then \
+ $(AR) a geos-apple.lib geos-common/$$BASENAME; \
+ else \
+ $(AR) a geos-apple.lib $$objfile; \
+ fi; \
+ done \
+ done
+ if [ -d geos-apple/extra ]; then \
+ for i in geos-apple/extra/*.o; do \
+ cp $$i geos-apple-`basename $$i` || exit 1; \
+ done \
+ fi
+
#-----------------------------------------------------------------------------
# GEOS on the C64/128
.PHONY: geos-cbmlib
geos-cbmlib:
- for i in runtime geos-cbm geos-common common conio em joystick tgi zlib; do \
+ for i in geos-cbm geos-common; do \
$(MAKE) SYS=geos-cbm -C $$i || exit 1; \
$(AR) a geos-cbm.lib $$i/*.o || exit 1; \
done
+ for i in runtime common conio em joystick tgi zlib; do \
+ $(MAKE) SYS=geos-cbm -C $$i || exit 1; \
+ for objfile in $$i/*.o; do \
+ BASENAME=`basename $$objfile`; \
+ if [ -f geos-common/$$BASENAME ]; then \
+ $(AR) a geos-cbm.lib geos-common/$$BASENAME; \
+ else \
+ $(AR) a geos-cbm.lib $$objfile; \
+ fi; \
+ done \
+ done
cp geos-cbm/*.emd .
cp geos-cbm/*.joy .
cp geos-cbm/*.tgi .
if [ -d geos-cbm/extra ]; then \
for i in geos-cbm/extra/*.o; do \
- cp $$i geos-cbm-`basename $$i` || exit 1; \
+ cp $$i geos-cbm-`basename $$i` || exit 1; \
done \
fi