cpmfs: add Makefiles
authorAlan Cox <alan@linux.intel.com>
Fri, 6 Jul 2018 23:36:49 +0000 (00:36 +0100)
committerAlan Cox <alan@linux.intel.com>
Fri, 6 Jul 2018 23:36:49 +0000 (00:36 +0100)
Applications/cpmfs/src/Makefile.6502 [new file with mode: 0644]
Applications/cpmfs/src/Makefile.68000 [new file with mode: 0644]
Applications/cpmfs/src/Makefile.6809 [new file with mode: 0644]
Applications/cpmfs/src/Makefile.z80 [new file with mode: 0644]

diff --git a/Applications/cpmfs/src/Makefile.6502 b/Applications/cpmfs/src/Makefile.6502
new file mode 100644 (file)
index 0000000..7af3113
--- /dev/null
@@ -0,0 +1,3 @@
+all:
+
+clean:
diff --git a/Applications/cpmfs/src/Makefile.68000 b/Applications/cpmfs/src/Makefile.68000
new file mode 100644 (file)
index 0000000..7af3113
--- /dev/null
@@ -0,0 +1,3 @@
+all:
+
+clean:
diff --git a/Applications/cpmfs/src/Makefile.6809 b/Applications/cpmfs/src/Makefile.6809
new file mode 100644 (file)
index 0000000..7af3113
--- /dev/null
@@ -0,0 +1,3 @@
+all:
+
+clean:
diff --git a/Applications/cpmfs/src/Makefile.z80 b/Applications/cpmfs/src/Makefile.z80
new file mode 100644 (file)
index 0000000..e2c6ab0
--- /dev/null
@@ -0,0 +1,21 @@
+FCC = fcc -m$(USERCPU)
+FCCOPTS = -O2 --nostdio
+
+SRC = bitmap.c blockio.c cclose.c ccreat.c cfillbuf.c cflsbuf.c cmdhdl.c \
+      copen.c copy.c cpm.c delete.c dirhdl.c extent.c ffc.c gensktab.c \
+      hexdmp.c interact.c physio.c pip.c rename.c
+
+OBJ = $(SRC:.c=.rel)
+
+.SUFFIXES: .c .rel
+
+all: cpmfs
+
+.c.rel:
+       $(FCC) $(Z80_PLATFORM) $(FCCOPTS) -c $<
+
+cpmfs: $(OBJ)
+       $(FCC) $(Z80_PLATFORM) $(FCCOPTS) -o $@ $(OBJ)
+
+clean:
+       rm -f cpmfs *.o *.rel *.asm *.lst core *.sym *.map *.noi *.lk *.ihx *.tmp *.bin