Skip to content

Commit f59465d

Browse files
committed
zephyr/Makefile: Allow to override Zephyr config from make command line.
1 parent 919fc2d commit f59465d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

zephyr/Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#
88

99
BOARD ?= qemu_x86
10+
CONF_FILE = prj.conf
1011
# Zephyr 1.5.0
1112
#OUTDIR_PREFIX =
1213
# Zephyr 1.6.0
@@ -58,7 +59,7 @@ CFLAGS = $(KBUILD_CFLAGS) $(NOSTDINC_FLAGS) $(ZEPHYRINCLUDE) \
5859
include ../py/mkrules.mk
5960

6061
$(Z_EXPORTS):
61-
$(MAKE) -f Makefile.zephyr BOARD=$(BOARD) initconfig outputexports
62+
$(MAKE) -f Makefile.zephyr BOARD=$(BOARD) CONF_FILE=$(CONF_FILE) initconfig outputexports
6263

6364
GENERIC_TARGETS = all zephyr qemu qemugdb flash debug
6465
KCONFIG_TARGETS = \
@@ -73,14 +74,14 @@ $(CLEAN_TARGETS): clean
7374

7475
$(GENERIC_TARGETS) $(KCONFIG_TARGETS) $(CLEAN_TARGETS):
7576
$(RM) -f outdir/$(OUTDIR_PREFIX)/zephyr.lnk
76-
$(MAKE) -f Makefile.zephyr BOARD=$(BOARD) $@
77+
$(MAKE) -f Makefile.zephyr BOARD=$(BOARD) CONF_FILE=$(CONF_FILE) $@
7778

7879
$(LIBMICROPYTHON): $(Z_SYSGEN_H)
7980
build/genhdr/qstr.i.last: $(Z_SYSGEN_H)
8081

8182
$(Z_SYSGEN_H):
8283
rm -f $(LIBMICROPYTHON)
83-
-$(MAKE) -f Makefile.zephyr BOARD=$(BOARD)
84+
-$(MAKE) -f Makefile.zephyr BOARD=$(BOARD) CONF_FILE=$(CONF_FILE)
8485

8586
# Clean Zephyr things too
8687
clean: z_clean

0 commit comments

Comments
 (0)