summaryrefslogtreecommitdiff
path: root/util/sconfig/Makefile.inc
diff options
context:
space:
mode:
authorPatrick Georgi <patrick.georgi@coresystems.de>2010-05-05 11:19:50 +0000
committerPatrick Georgi <patrick.georgi@coresystems.de>2010-05-05 11:19:50 +0000
commit114e7b2990cd2b64956ddb271638646ef5108d54 (patch)
tree87f4540dce2cb89e337ef6f03f82b8499f034811 /util/sconfig/Makefile.inc
parent80da618ab0bff7152b2f3b9ee0fb80bbfd7fa986 (diff)
downloadcoreboot-114e7b2990cd2b64956ddb271638646ef5108d54.tar.xz
Split C code in sconfig's parser into a separate file.
Update generated parser files. Add proper include path for utils. Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5523 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/sconfig/Makefile.inc')
-rw-r--r--util/sconfig/Makefile.inc7
1 files changed, 7 insertions, 0 deletions
diff --git a/util/sconfig/Makefile.inc b/util/sconfig/Makefile.inc
index aa2ce7ad8e..a1ee64da88 100644
--- a/util/sconfig/Makefile.inc
+++ b/util/sconfig/Makefile.inc
@@ -1,10 +1,17 @@
sconfigobj :=
sconfigobj += lex.yy.o
sconfigobj += sconfig.tab.o
+sconfigobj += main.o
+
+SCONFIGFLAGS += -I$(top)/util/sconfig -I$(objutil)/sconfig
$(objutil)/sconfig:
mkdir -p $@
+$(objutil)/sconfig/%.o: util/sconfig/%.c
+ printf " HOSTCC $(subst $(obj)/,,$(@))\n"
+ $(HOSTCC) $(SCONFIGFLAGS) $(HOSTCFLAGS) -c -o $@ $<
+
$(objutil)/sconfig/%.o: $(objutil)/sconfig/%.c
printf " HOSTCC $(subst $(obj)/,,$(@))\n"
$(HOSTCC) $(SCONFIGFLAGS) $(HOSTCFLAGS) -c -o $@ $<