summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaruch Even <baruch@ev-en.org>2017-08-02 21:57:04 +0300
committerBaruch Even <baruch@ev-en.org>2017-08-02 21:57:04 +0300
commit1244057e9312ff9719ddc241c9c04df9ad7f62d6 (patch)
treede13ba388111e8bef7e7618c098f803a8e7f3ecb
parent4934f2f0da669596592309503ef21f354cae48c5 (diff)
Add support for V=1 to have a verbose buildorigin/masterorigin/HEAD
-rw-r--r--stm8/Makefile18
1 files changed, 13 insertions, 5 deletions
diff --git a/stm8/Makefile b/stm8/Makefile
index 3cc0e70..a0b6a50 100644
--- a/stm8/Makefile
+++ b/stm8/Makefile
@@ -2,7 +2,17 @@ SRC=main.c display.c uart.c eeprom.c outputs.c config.c fixedpoint.c parse.c adc
CFLAGS= -lstm8 -mstm8 --opt-code-size --std-c99
OBJ=$(SRC:.c=.rel)
DEP=$(SRC:%.c=.%.c.d)
-SDCC=sdcc $(CFLAGS)
+
+V=0
+
+ACTUAL_SDCC=sdcc $(CFLAGS)
+SDCC_0 = @echo SDCC $<; $(ACTUAL_SDCC)
+SDCC_1 = $(ACTUAL_SDCC)
+SDCC = $(SDCC_$(V))
+
+LINK_0 = @echo LINK $@; $(ACTUAL_SDCC)
+LINK_1 = $(ACTUAL_SDCC)
+LINK = $(LINK_$(V))
all: b3603.ihx check_size
@@ -15,14 +25,12 @@ check_size: b3603.ihx
fi
b3603.ihx: $(OBJ)
- @echo LINK $@
- @$(SDCC) --out-fmt-ihx --code-size 8192 -o $@ $^
+ $(LINK) --out-fmt-ihx --code-size 8192 -o $@ $^
%.rel: %.c
- @echo CC $<
@$(SDCC) -M $< > .$<.tmp.d
@mv .$<.tmp.d .$<.d
- @$(SDCC) -c -o $@ $<
+ $(SDCC) -c -o $@ $<
test_pwm_accuracy: test_pwm_accuracy.c outputs.c config.c fixedpoint.c
gcc -g -Wall -o $@ $< -DTEST=1