-TOPDIR = ..
-include $(TOPDIR)/Makefile.common
+PRJDIR = ..
+include $(PRJDIR)/Makefile.common
-PORTS = _z80 _gbz80
+PORTS = z80 gbz80
-all:
- for i in $(PORTS); do make $$i; done
+all:
+ for i in $(PORTS); do make _as THIS=$$i; done
-_z80: clean
- make -C z80
- cp z80/as $(TOPDIR)/bin/as-z80
-
-_gbz80: clean
- make -C z80 "OPTS=-DGAMEBOY"
- cp z80/as $(TOPDIR)/bin/as-gb
+_as:
+ifeq ($(THIS), gbz80)
+ make -C z80 BUILDDIR=../../bin EXT=-$(THIS)$(E) OPTS=-DGAMEBOY wary
+else
+ make -C z80 BUILDDIR=../../bin EXT=-$(THIS)$(E) wary
+endif
clean:
make -C z80 clean