build: make sysgen take optional command line arguments
Cleaner than positional parameters, easier to add new arguments. Change-Id: I30e85f7b2643775c1006564d18da115599688e88 Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
This commit is contained in:
parent
851c537f29
commit
f6684147c1
2 changed files with 29 additions and 9 deletions
10
Kbuild
10
Kbuild
|
@ -31,12 +31,16 @@ misc/generated/sysgen/prj.mdef: $(MDEF_FILE_PATH) \
|
|||
include/config/auto.conf FORCE
|
||||
$(call filechk,prj.mdef)
|
||||
|
||||
sysgen_cmd=$(strip \
|
||||
$(PYTHON) $(srctree)/scripts/sysgen \
|
||||
-i $(CURDIR)/misc/generated/sysgen/prj.mdef \
|
||||
-o $(CURDIR)/misc/generated/sysgen/ \
|
||||
)
|
||||
|
||||
misc/generated/sysgen/kernel_main.c: misc/generated/sysgen/prj.mdef \
|
||||
kernel/microkernel/include/micro_private_types.h \
|
||||
kernel/microkernel/include/kernel_main.h
|
||||
$(Q)$(PYTHON) $(srctree)/scripts/sysgen \
|
||||
$(CURDIR)/misc/generated/sysgen/prj.mdef \
|
||||
$(CURDIR)/misc/generated/sysgen/
|
||||
$(Q)$(sysgen_cmd)
|
||||
|
||||
define filechk_configs.c
|
||||
(echo "/* file is auto-generated, do not modify ! */"; \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue