From 7e94aaea9f6c2e4e12d31af60eea34f2c3b8da44 Mon Sep 17 00:00:00 2001 From: Astrid Smith Date: Mon, 31 Oct 2011 00:27:28 -0700 Subject: Makefile update to be 89k instead of 89z --- Makefile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 5f5bb83..a0bce6e 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,9 @@ MADE_BINS=testbenches/mine.testbench.bin testbenches/zexdoc.testbench.bin LISTING_DEBUG=z680d.listing BINS_DEBUG=z680d.dbg OBJ_DEBUG=z680d.89z -OBJ=z680k.89z +OBJ=z680k.89k + +NAME=z680k Emulator OBJ_TEST=z680test.89z @@ -34,6 +36,9 @@ NATIVE_OBJ=packager LINKER=wine ~/.wine/drive_c/SIERRA/BIN/link68.exe LINKERFLAGS=-m -r +SIGNER=wine ~/.wine/drive_c/SIERRA/BIN/sdkpc.exe +SIGNERFLAGS=-O 3 + # the gnu cross-assembler GAS=/opt/gcc4ti/bin/as GASFLAGS=--register-prefix-optional @@ -56,9 +61,6 @@ debug: $(OBJ_DEBUG) test: $(OBJ_TEST) -$(OBJ): $(O_FILES) - $(LINKER) $(LINKERFLAGS) $(O_FILES) -o $(OBJ) - $(OBJ_DEBUG): $(ASM_FILES) $(M4_ASM_OUTPUT) $(C_FILES) $(MADE_FILES) $(C_HEADERS) tigcc $(TIGCCFLAGS) $(TIGCCFLAGS_DEBUG) $(ASM) $(C_FILES) -o $(OBJ_DEBUG) @@ -74,6 +76,12 @@ packager: packager.c %.s: %.s.m4 m4 $(M4_ASM_INCLUDES) $< > $@ +$(EXECUTABLE).89k: $(EXECUTABLE).out + $(SIGNER) $(SIGNER_FLAGS) -s sdk-89.key 89 $(EXECUTABLE).out "$(NAME)" + +$(EXECUTABLE).out: $(O_FILES) + $(LINKER) $(LINKERFLAGS) $(O_FILES) -o $(EXECUTABLE).out + # assemble z80 code %.testbench.bin: %.testbench.z80 spasm $(*D)/$(*F).testbench.z80 -- cgit v1.2.3