From 592321c050943684c05b62306b6ccc28a9fd5842 Mon Sep 17 00:00:00 2001 From: Michaelangel007 Date: Mon, 6 Nov 2017 10:01:31 -0800 Subject: [PATCH] Added Makefile --- Makefile | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7fe899e --- /dev/null +++ b/Makefile @@ -0,0 +1,48 @@ +SOURCES := $(wildcard *.cpp) $(wildcard *.h) +TARGETS = prodos +CFLAGS = -O2 + +all:$(TARGETS) + +.PHONY: clean +clean: + echo $(SOURCES) + $(RM) $(TARGETS) + +prodos: $(SOURCES) + g++ $(CFLAGS) prodos.cpp -o $@ + +# ---------- +test140: prodos + echo "A" > foo1.txt + echo "B" > foo2.txt + echo "C" > foo3.txt + echo -n "ABCDEFGHIJKLMNOPabcdefghijklmnop" > 32.txt + cat 32.txt 32.txt 32.txt 32.txt > 128.txt + cat 128.txt 128.txt 128.txt 128.txt 32.txt > text.bin + prodos test.dsk init -size=140 /TEST + prodos test.dsk dir + prodos test.dsk cp foo1.txt foo2.txt foo3.txt text.bin / + prodos test.dsk dir + +test800: prodos + echo "A" > foo1.txt + echo "B" > foo2.txt + echo "C" > foo3.txt + prodos test.dsk init -size=800 /TEST + prodos test.dsk dir + prodos test.dsk cp foo1.txt foo2.txt foo3.txt / + prodos test.dsk dir + +test32: prodos + echo "A" > foo1.txt + echo "B" > foo2.txt + echo "C" > foo3.txt + echo -n "ABCDEFGHIJKLMNOPabcdefghijklmnop" > 32.txt + cat 32.txt 32.txt 32.txt 32.txt > 128.txt + cat 128.txt 128.txt 128.txt 128.txt 32.txt > text.txt + prodos test.dsk init -size=32 /TEST + prodos test.dsk dir + prodos test.dsk cp foo1.txt foo2.txt foo3.txt text.txt / + prodos test.dsk dir +