diff options
| author | Thomas Albers Raviola <thomas@thomaslabs.org> | 2025-02-13 01:48:01 +0100 | 
|---|---|---|
| committer | Thomas Albers Raviola <thomas@thomaslabs.org> | 2025-02-13 01:48:01 +0100 | 
| commit | 70af8cae86d75b4b02e9f7bd7d3614262bc5eb16 (patch) | |
| tree | 831401e72b02956863e31e6663aa9ab3b9b66eac /boot/cmd | |
| parent | 13c0217bf19a2ddfb24b673455f6d362a46ebf7b (diff) | |
Diffstat (limited to 'boot/cmd')
| -rw-r--r-- | boot/cmd/Makefile | 20 | 
1 files changed, 12 insertions, 8 deletions
| diff --git a/boot/cmd/Makefile b/boot/cmd/Makefile index 5c359e4..6e2c692 100644 --- a/boot/cmd/Makefile +++ b/boot/cmd/Makefile @@ -1,12 +1,16 @@ -BUILD=$(PROJECT_ROOT)/build/boot/cmd +BOOT_CMD_BUILD = $(BOOT_BUILD)/cmd -TARGET=$(BUILD)/cmd.hex -IHX=$(BUILD)/cmd.ihx +BOOT_CMD_SRC =\ +	main.c -ASM=$(wildcard *.asm) -SRC=$(wildcard *.c) +BOOT_CMD_OBJ =\ +	$(patsubst %,$(BOOT_CMD_BUILD)/%.rel,$(basename $(BOOT_CMD_SRC))) +DEPS +=\ +	$(patsubst %.rel,%.d,$(BOOT_CMD_OBJ)) -all : $(TARGET) $(PROJECT_ROOT)/payload.mk +$(BOOT_CMD_BUILD)/cmd.ihx : EXTRA_LDFLAGS=$(PAYLOAD_LDFLAGS) +$(BOOT_CMD_BUILD)/cmd.ihx : $(BOOT_CRT0) $(BOOT_CMD_OBJ) -include $(PROJECT_ROOT)/payload.mk -include $(PROJECT_ROOT)/include.mk +$(BOOT_CMD_OBJ) : | $(BOOT_CMD_BUILD) +$(BOOT_CMD_BUILD) : +	@mkdir -p $@ | 
