.PHONY: all
all: \
dos33fsprogs \
-hrcg \
lemonade \
linapple-pie \
little_brick_out \
orig \
ribbit \
+terminal \
element.py \
lex_yy.py \
t_def.py \
dos33fsprogs:
${MAKE} ${MAKEFLAGS} -C dos33fsprogs/utils/dos33fs-utils dos33 mkdos33fs
-.PHONY: hrcg
-hrcg: \
-dos33fsprogs \
-linapple-pie \
-orig
- ${MAKE} ${MAKEFLAGS} -C hrcg
-
.PHONY: lemonade
lemonade: \
dos33fsprogs \
bas_to_tok.py
${MAKE} ${MAKEFLAGS} -C ribbit
+.PHONY: terminal
+terminal: \
+dos33fsprogs \
+linapple-pie \
+orig
+ ${MAKE} ${MAKEFLAGS} -C terminal
+
element.py:
pitree --install-element
clean:
${MAKE} ${MAKEFLAGS} -C dos33fsprogs/utils/dos33fs-utils clean
- ${MAKE} ${MAKEFLAGS} -C hrcg clean
${MAKE} ${MAKEFLAGS} -C lemonade clean
${MAKE} ${MAKEFLAGS} -C little_brick_out clean
${MAKE} ${MAKEFLAGS} -C orig clean
${MAKE} ${MAKEFLAGS} -C ribbit clean
+ ${MAKE} ${MAKEFLAGS} -C terminal clean
rm -f \
element.py \
lex_yy.py \
emu_65c02 \
hrcg.obj \
monitor_rom.obj \
-terminal.obj \
+hrcg_terminal.obj \
frogs1.set \
frogs2.set \
lily_pad.pic
tr '\n' '\r' <hrcg_obj_bsave.txt |\
( \
cd ../linapple-pie && \
- ./linapple -b -1 ../hrcg/__temp__.dsk -2 ../orig/DOS_Tool_Kit_v1.0_1980_Apple.do \
+ ./linapple -b -1 ../terminal/__temp__.dsk -2 ../orig/DOS_Tool_Kit_v1.0_1980_Apple.do \
)
${DOS33} __temp__.dsk LOAD HRCG.OBJ $@
rm __temp__.dsk
dd if=$< bs=1024 skip=18 count=2 \
) >$@
-terminal.obj: \
-terminal.asm \
-terminal_asm.txt \
+hrcg_terminal.obj: \
+hrcg_terminal.asm \
+hrcg_terminal_asm.txt \
bootable.dsk \
../orig/DOS_Tool_Kit_v1.0_1980_Apple.do
cp ../orig/DOS_Tool_Kit_v1.0_1980_Apple.do .
- tr '\t\na-z' ' \rA-Z' <terminal.asm |\
+ tr '\t\na-z' ' \rA-Z' <hrcg_terminal.asm |\
LC_ALL=C tr '\000-\177' '\200-\377' >__temp__.asm
${MKDOS33FS} __temp__.dsk
- ${DOS33} __temp__.dsk SAVE T __temp__.asm TERMINAL.ASM
+ ${DOS33} __temp__.dsk SAVE T __temp__.asm "HRCG TERMINAL.ASM"
rm -f ../linapple-pie/Printer.txt
- tr '\n' '\r' <terminal_asm.txt |\
+ tr '\n' '\r' <hrcg_terminal_asm.txt |\
( \
cd ../linapple-pie && \
- ./linapple -b -1 ../hrcg/DOS_Tool_Kit_v1.0_1980_Apple.do -2 ../hrcg/__temp__.dsk \
+ ./linapple -b -1 ../terminal/DOS_Tool_Kit_v1.0_1980_Apple.do -2 ../terminal/__temp__.dsk \
)
- tr -d '\r' <../linapple-pie/Printer.txt >terminal.lst
- ${DOS33} __temp__.dsk LOAD TERMINAL.OBJ $@
+ tr -d '\r' <../linapple-pie/Printer.txt >hrcg_terminal.lst
+ ${DOS33} __temp__.dsk LOAD "HRCG TERMINAL.OBJ" $@
rm DOS_Tool_Kit_v1.0_1980_Apple.do __temp__.asm __temp__.dsk
frogs1.set: \
bootable.dsk: ../orig/Apple_DOS_v3.3_1980_Apple.do bootable.txt
dd if=/dev/zero of=$@ count=35 bs=4096
- tr '\n' '\r' <../hrcg/bootable.txt |\
+ tr '\n' '\r' <../terminal/bootable.txt |\
( \
cd ../linapple-pie && \
- ./linapple -b -1 ../orig/Apple_DOS_v3.3_1980_Apple.do -2 ../hrcg/$@ \
+ ./linapple -b -1 ../orig/Apple_DOS_v3.3_1980_Apple.do -2 ../terminal/$@ \
)
clean:
emu_65c02 \
hrcg.obj \
monitor_rom.obj \
+hrcg_terminal.obj \
bootable.dsk \
__temp__.asm \
__temp__.dsk \