Fix up Makefile to make internal routine test builds work
This commit is contained in:
parent
01edb71d8a
commit
063838a118
1 changed files with 12 additions and 12 deletions
|
@ -1,26 +1,26 @@
|
|||
HOST_BINARY := host.prg
|
||||
HOST_NAME := host
|
||||
TEST_NAME := test
|
||||
|
||||
BUILD_DIR := ./build
|
||||
|
||||
BUILD_TYPE ?= release
|
||||
SRC_DIR := ./src
|
||||
|
||||
|
||||
HOST_PRG := $(BUILD_DIR)/$(HOST_BINARY)
|
||||
PREVIEW_PRG := $(BUILD_DIR)/$(PREVIEW_BINARY)
|
||||
|
||||
SRCS := $(shell find $(SRC_DIR) -name '*.s' -or -name '*.inc')
|
||||
TOPLEVEL := source.s
|
||||
BUILD_TYPE ?= normal
|
||||
|
||||
ifeq ($(BUILD_TYPE), test)
|
||||
TOPLEVEL := test.s
|
||||
HOST_NAME := $(TEST_NAME)
|
||||
endif
|
||||
|
||||
HOST_BINARY := $(HOST_NAME).prg
|
||||
|
||||
BUILD_DIR := ./build
|
||||
SRC_DIR := ./src
|
||||
|
||||
HOST_PRG := $(BUILD_DIR)/$(HOST_BINARY)
|
||||
|
||||
SRCS := $(shell find $(SRC_DIR) -name '*.s' -or -name '*.inc')
|
||||
|
||||
CL := cl65
|
||||
|
||||
CLFLAGS := -u __EXEHDR__ -t c64 -C c64-asm.cfg -l $(BUILD_DIR)/host.lst -Ln $(BUILD_DIR)/host.lbl
|
||||
CLFLAGS := -u __EXEHDR__ -t c64 -C c64-asm.cfg -l $(BUILD_DIR)/$(HOST_NAME).lst -Ln $(BUILD_DIR)/$(HOST_NAME).lbl
|
||||
|
||||
$(HOST_PRG): $(SRCS) userprog.bin
|
||||
mkdir -p $(BUILD_DIR)
|
||||
|
|
Loading…
Add table
Reference in a new issue