1
0
mirror of https://github.com/rzzzwilson/pymlac.git synced 2025-06-10 09:32:41 +00:00
2015-05-20 19:02:17 +07:00

38 lines
1.3 KiB
Makefile
Executable File

################################################################################
# Makefile for the Imlac Cross Assembler (iasm).
################################################################################
# $Revision: 1.11 $
################################################################################
CCOPTS=-std=c99 -pedantic -Wall -g
all: iasm
iasm: Makefile iasm.h iasm.c assemble.o
$(CC) $(CCOPTS) -o iasm iasm.c assemble.o
assemble.o: Makefile assemble.h assemble.c
$(CC) $(CCOPTS) -c assemble.c
clean:
rm -f *.o *~ core iasm *.tty *.core *.trace *.log *.lst # *.ptp
install: all
cp iasm ../bin
test: all print.asm
# iasm -l simpledisplay.lst simpledisplay.asm
# -../bin/vimlac -bptr -iptr simpledisplay.ptp -nocorein -d 0177777 -r 040 -t 0100 -r 0100 > simpledisplay.trace
iasm -l print.lst print.asm
-../bin/vimlac -bptr -iptr print.ptp -nocorein -d 0177777 -r 040 -r 0100
# iasm -l JUMPTEST.LST JUMPTEST.ASM
# -../bin/vimlac -bptr -iptr JUMPTEST.ASM.ptp -nocorein -d 0177777 -r 040 -noclear -t 0100 -r 0100 > JUMPTEST.trace
# ../bin/vimlac -bptr -iptr 40tp_blockPunch1.0.ptp -nocorein -r 040 -otty blockpunch.tty -t 037660 -r 037660 -t 037640 -r 037640 -d 037540 -r -d 037674 -r -t 037670 -r 037670 > blockpunch.trace
chars.ptp: chars.asm
iasm chars.asm
reallyclean: clean