2048: slight VT100 changes (arrow characters, clear screen) and added uz80as as Linux assembler
This commit is contained in:
67
2048/uz80as/Makefile
Normal file
67
2048/uz80as/Makefile
Normal file
@@ -0,0 +1,67 @@
|
||||
# ===========================================================================
|
||||
# uz80as, an assembler for the Zilog Z80 and several other microprocessors.
|
||||
# ===========================================================================
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -g
|
||||
|
||||
OBJECTS = ngetopt.o main.o options.o \
|
||||
utils.o err.o incl.o sym.o \
|
||||
expr.o exprint.o pp.o list.o \
|
||||
prtable.o uz80as.o targets.o \
|
||||
z80.o gbcpu.o \
|
||||
dp2200.o i4004.o \
|
||||
i8008.o i8048.o \
|
||||
i8051.o i8080.o \
|
||||
mos6502.o mc6800.o
|
||||
|
||||
SOURCES = \
|
||||
config.h \
|
||||
ngetopt.c ngetopt.h \
|
||||
main.c \
|
||||
options.c options.h \
|
||||
utils.c utils.h \
|
||||
err.c err.h \
|
||||
incl.c incl.h \
|
||||
sym.c sym.h \
|
||||
expr.c expr.h \
|
||||
exprint.c exprint.h \
|
||||
pp.c pp.h \
|
||||
list.c list.h \
|
||||
prtable.c prtable.h \
|
||||
uz80as.c uz80as.h \
|
||||
targets.c targets.h \
|
||||
z80.c \
|
||||
gbcpu.c \
|
||||
dp2200.c \
|
||||
i4004.c \
|
||||
i8008.c \
|
||||
i8048.c \
|
||||
i8051.c \
|
||||
i8080.c \
|
||||
mos6502.c \
|
||||
mc6800.c
|
||||
|
||||
all: uz80as
|
||||
|
||||
clobber: clean
|
||||
-rm -f uz80as uz80as
|
||||
|
||||
clean:
|
||||
-rm -f $(OBJECTS)
|
||||
|
||||
uz80as: $(OBJECTS)
|
||||
$(CC) $(CFLAGS) -o uz80as $(OBJECTS)
|
||||
|
||||
TESTS=test*.asm
|
||||
|
||||
test: uz80as
|
||||
echo "running tests"
|
||||
for i in $(TESTS) ; do \
|
||||
echo "====== $$i ======" ; \
|
||||
./uz80as $$i ; \
|
||||
cat $$(basename $$i .asm).lst ; \
|
||||
done
|
||||
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -I. -c $< -o $@
|
Reference in New Issue
Block a user