makefile: Use origin check for CC variable

Make defines defaults for commonly used variables, therefore
we need to check first how the variable was defined. If `default`
value was used, override it with our own default.
This commit is contained in:
Priit Laes
2026-08-04 21:55:28 +03:00
parent bebe79c4c9
commit 3c89b22207
+3 -1
View File
@@ -4,7 +4,9 @@ DEFAULT_CONFIG_LOCATION = 454656
CONFIG_LOCATION = 458752
HTML_LOCATION = 262144
CC ?= sdcc
ifeq ($(origin CC),default)
CC = sdcc
endif
CC_FLAGS = -mmcs51 -I. -Ihttpd -Iuip
ASM ?= sdas8051
AFLAGS= -plosgff