summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-04-18 11:02:00 +1000
committerChris Johns <chrisj@rtems.org>2016-04-18 11:02:00 +1000
commit00a7956122a7f02f91c20724ff1b15c02a44da0f (patch)
treeb365326d826f2b5347a43d9a273bee0b3ff3e6e9 /wscript
parentAdd RTEMS version support, update all python to 2 and 3. (diff)
downloadrtems-libbsd-00a7956122a7f02f91c20724ff1b15c02a44da0f.tar.bz2
Remove the makefile generator.
Diffstat (limited to 'wscript')
-rw-r--r--wscript38
1 files changed, 19 insertions, 19 deletions
diff --git a/wscript b/wscript
index 4c019008..f4378b5d 100644
--- a/wscript
+++ b/wscript
@@ -172,6 +172,18 @@ def build(bld):
# Lex
if bld.env.AUTO_REGEN:
+ bld(target = "freebsd/lib/libipsec/policy_token.c",
+ source = "freebsd/lib/libipsec/policy_token.l",
+ rule = "${LEX} -P __libipsecyy -t ${SRC} | sed -e '/YY_BUF_SIZE/s/16384/1024/' > ${TGT}")
+ bld.objects(target = "lex___libipsecyy",
+ features = "c",
+ cflags = cflags,
+ includes = [] + includes,
+ defines = [],
+ source = "freebsd/lib/libipsec/policy_token.c")
+ libbsd_use += ["lex___libipsecyy"]
+
+ if bld.env.AUTO_REGEN:
bld(target = "freebsd/lib/libc/net/nslexer.c",
source = "freebsd/lib/libc/net/nslexer.l",
rule = "${LEX} -P _nsyy -t ${SRC} | sed -e '/YY_BUF_SIZE/s/16384/1024/' > ${TGT}")
@@ -195,19 +207,18 @@ def build(bld):
source = "freebsd/contrib/libpcap/scanner.c")
libbsd_use += ["lex_pcap"]
+ # Yacc
if bld.env.AUTO_REGEN:
- bld(target = "freebsd/lib/libipsec/policy_token.c",
- source = "freebsd/lib/libipsec/policy_token.l",
- rule = "${LEX} -P __libipsecyy -t ${SRC} | sed -e '/YY_BUF_SIZE/s/16384/1024/' > ${TGT}")
- bld.objects(target = "lex___libipsecyy",
+ bld(target = "freebsd/lib/libc/net/nsparser.c",
+ source = "freebsd/lib/libc/net/nsparser.y",
+ rule = "${YACC} -b _nsyy -d -p _nsyy ${SRC} && sed -e '/YY_BUF_SIZE/s/16384/1024/' < _nsyy.tab.c > ${TGT} && rm -f _nsyy.tab.c && mv _nsyy.tab.h freebsd/lib/libc/net/nsparser.h")
+ bld.objects(target = "yacc__nsyy",
features = "c",
cflags = cflags,
includes = [] + includes,
defines = [],
- source = "freebsd/lib/libipsec/policy_token.c")
- libbsd_use += ["lex___libipsecyy"]
-
- # Yacc
+ source = "freebsd/lib/libc/net/nsparser.c")
+ libbsd_use += ["yacc__nsyy"]
if bld.env.AUTO_REGEN:
bld(target = "freebsd/lib/libipsec/policy_parse.c",
source = "freebsd/lib/libipsec/policy_parse.y",
@@ -220,17 +231,6 @@ def build(bld):
source = "freebsd/lib/libipsec/policy_parse.c")
libbsd_use += ["yacc___libipsecyy"]
if bld.env.AUTO_REGEN:
- bld(target = "freebsd/lib/libc/net/nsparser.c",
- source = "freebsd/lib/libc/net/nsparser.y",
- rule = "${YACC} -b _nsyy -d -p _nsyy ${SRC} && sed -e '/YY_BUF_SIZE/s/16384/1024/' < _nsyy.tab.c > ${TGT} && rm -f _nsyy.tab.c && mv _nsyy.tab.h freebsd/lib/libc/net/nsparser.h")
- bld.objects(target = "yacc__nsyy",
- features = "c",
- cflags = cflags,
- includes = [] + includes,
- defines = [],
- source = "freebsd/lib/libc/net/nsparser.c")
- libbsd_use += ["yacc__nsyy"]
- if bld.env.AUTO_REGEN:
bld(target = "freebsd/contrib/libpcap/grammar.c",
source = "freebsd/contrib/libpcap/grammar.y",
rule = "${YACC} -b pcap -d -p pcap ${SRC} && sed -e '/YY_BUF_SIZE/s/16384/1024/' < pcap.tab.c > ${TGT} && rm -f pcap.tab.c && mv pcap.tab.h freebsd/contrib/libpcap/tokdefs.h")