aboutsummaryrefslogtreecommitdiff
path: root/include.mk
diff options
context:
space:
mode:
authorThomas Albers Raviola <thomas@thomaslabs.org>2025-02-13 01:48:01 +0100
committerThomas Albers Raviola <thomas@thomaslabs.org>2025-02-13 01:48:01 +0100
commit70af8cae86d75b4b02e9f7bd7d3614262bc5eb16 (patch)
tree831401e72b02956863e31e6663aa9ab3b9b66eac /include.mk
parent13c0217bf19a2ddfb24b673455f6d362a46ebf7b (diff)
Linearize MakefilesHEADmaster
Diffstat (limited to 'include.mk')
-rw-r--r--include.mk48
1 files changed, 0 insertions, 48 deletions
diff --git a/include.mk b/include.mk
deleted file mode 100644
index 196f319..0000000
--- a/include.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-AS=sdasz80
-CC=sdcc
-CPP=sdcpp
-
-INCLUDE=$(PROJECT_ROOT)/include
-
-DEPFLAGS=-MP -MMD -MF$(basename $@).d -MT$@
-
-ASFLAGS=-g
-ASCPPFLAGS=$(DEPFLAGS) -P -I$(INCLUDE) -DASSEMBLY
-CFLAGS=-mz80 -I$(INCLUDE) --Werror $(patsubst %,-Wp%,$(DEPFLAGS))
-LDFLAGS=-mz80 --no-std-crt0\
- --code-loc $(CODE_LOC)\
- --data-loc $(DATA_LOC)\
- --stack-loc $(STACK_LOC)\
- -Wl-b_GSINIT=$(GSINIT_LOC)
-
-OBJ=$(patsubst %.asm,$(BUILD)/%.rel,$(ASM))\
- $(patsubst %.c,$(BUILD)/%.rel,$(SRC))
-DEPS=$(patsubst $(BUILD)/%.rel,$(BUILD)/%.d,$(OBJ))
-
-$(OBJ): | $(BUILD) $(DIRS)
-
-$(BUILD) :
- @mkdir -p $(BUILD)
-
-$(DIRS) :
- @mkdir -p $(DIRS)
-
-$(BUILD)/%.rel : %.asm
- @echo ' (CPP)' $<
- @$(CPP) $(ASCPPFLAGS) $< > $(basename $@).asm
- @echo ' (AS)' $<
- @$(AS) $(ASFLAGS) -o $@ $(basename $@).asm
-
-$(BUILD)/%.rel : %.c
- @echo ' (CC)' $<
- @$(CC) $(CFLAGS) -c -o $@ $<
-
-$(BUILD)/%.hex : $(BUILD)/%.ihx
- @hex2bin.py $< $@
-
-.SECONDARY :
-$(BUILD)/%.ihx : $(CRT0) $(OBJ)
- @echo ' (LD)' $(OBJ)
- @$(CC) $(LDFLAGS) -o $@ $+
-
--include $(DEPS)