diff --git a/targetutil/apple2/Makefile b/targetutil/apple2/Makefile new file mode 100644 index 000000000..03596189e --- /dev/null +++ b/targetutil/apple2/Makefile @@ -0,0 +1,47 @@ +# +# Makefile +# + +# -------------------------------------------------------------------------- +# Programs +CC = ../../src/cc65/cc65 +AS = ../../src/ca65/ca65 +LD = ../../src/ld65/ld65 + +# Directories +CFGDIR = ../../src/ld65/cfg +INCDIR = ../../include +LIBDIR = ../../libsrc + +# -------------------------------------------------------------------------- +# List of executables. + +EXELIST = loader.system + + +# -------------------------------------------------------------------------- +# Targets + + +.PHONY: all +all: $(EXELIST) + + +loader.system: loader.s Makefile + $(AS) -t apple2 --forget-inc-paths loader.s + $(LD) -o $@ -C loader.cfg loader.o $(LIBDIR)/apple2.lib + + +# -------------------------------------------------------------------------- +# Cleanup rules + +.PHONY: clean +clean: + $(RM) *~ *.map *.o *.lbl + +.PHONY: zap +zap: clean + $(RM) $(EXELIST) + + +