diff options
| author | Astrid Smith | 2010-11-12 21:30:13 -0800 |
|---|---|---|
| committer | Astrid Smith | 2010-11-12 21:30:13 -0800 |
| commit | 7306a2d260594efefe5761fc617a4e2aba97c41f (patch) | |
| tree | 04f3d0cb7e3e29f7400a40418c43b3eb7832244a /Makefile | |
| parent | c77ca273dd14e04dad867faadfcd6c66bf510756 (diff) | |
Reworked opcodes.asm to use m4. Soon, it will be clean.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,4 +1,5 @@ -ASM_FILES=alu.asm flags.asm opcodes.asm ports.asm interrupts.asm main.asm +ASM_FILES=alu.asm flags.asm ports.asm interrupts.asm main.asm +M4_ASM_OUTPUT=opcodes.asm ASM=main.asm C_HEADERS=680.h asm_vars.h C_FILES=loader.c bankswap.c video.c misc.c debug.c @@ -13,15 +14,18 @@ CFLAGS=-Wall -ltifiles .PHONY: clean -z680k.89z: $(ASM_FILES) $(C_FILES) $(MADE_FILES) $(C_HEADERS) +z680k.89z: $(ASM_FILES) $(M4_ASM_OUTPUT) $(C_FILES) $(MADE_FILES) $(C_HEADERS) $ tigcc $(TIGCCFLAGS) $(ASM) $(C_FILES) -o $(OBJ) clean: - rm -f $(S_FILES) $(O_FILES) $(MADE_FILES) $(OBJ) $(MADE_BINS) + rm -f $(S_FILES) $(O_FILES) $(M4_ASM_OUTPUT) $(MADE_FILES) $(OBJ) $(MADE_BINS) packager: packager.c gcc $(CFLAGS) packager.c -o packager +opcodes.asm: opcodes.inc.m4 opcodes.asm.m4 + m4 opcodes.inc.m4 opcodes.asm.m4 > opcodes.asm + testbenches/zexdoc.h: testbenches/zexdoc.bin echo 'char zexdoc[] = {' > testbenches/zexdoc.h hexdump -v -e '12/1 "0x%02x, "' -e '"\n"' testbenches/zexdoc.bin | sed -e 's/0x *,//g' >> testbenches/zexdoc.h |
