Changeset c40e45b in rtems-libbsd for libbsd_waf.py


Ignore:
Timestamp:
Oct 7, 2016, 1:10:20 PM (3 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
c1e05b9ea378b2971e3d7704779112b4bc4296da, 4a77611a223ea883fb548679b516d326a020d447
Children:
2956924
Parents:
8c0eeba
git-author:
Sebastian Huber <sebastian.huber@…> (10/07/16 13:10:20)
git-committer:
Sebastian Huber <sebastian.huber@…> (01/10/17 08:53:31)
Message:

Update to FreeBSD head 2016-08-23

Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libbsd_waf.py

    r8c0eeba rc40e45b  
    6464    includes += ["rtemsbsd/include"]
    6565    includes += ["freebsd/sys"]
    66     includes += ["freebsd/sys/contrib/altq"]
    6766    includes += ["freebsd/sys/contrib/pf"]
     67    includes += ["freebsd/sys/net"]
    6868    includes += ["freebsd/include"]
    6969    includes += ["freebsd/lib/libc/include"]
     
    7575    includes += ["freebsd/lib/libipsec"]
    7676    includes += ["freebsd/contrib/libpcap"]
     77    includes += ["freebsd/contrib/libxo"]
    7778    includes += ["rtemsbsd/sys"]
    7879    includes += ["mDNSResponder/mDNSCore"]
     
    196197    libbsd_use += ["yacc_pcap"]
    197198    if bld.env.AUTO_REGEN:
    198         bld(target = "freebsd/contrib/pf/pfctl/parse.c",
    199             source = "freebsd/contrib/pf/pfctl/parse.y",
    200             rule = host_shell + "${YACC} -b pfctly -d -p pfctly ${SRC} && sed -e '/YY_BUF_SIZE/s/16384/1024/' < pfctly.tab.c > ${TGT} && rm -f pfctly.tab.c && mv pfctly.tab.h freebsd/contrib/pf/pfctl/parse.h")
    201     bld.objects(target = "yacc_pfctly",
    202                 features = "c",
    203                 cflags = cflags,
    204                 includes = [] + includes,
    205                 defines = defines + [],
    206                 source = "freebsd/contrib/pf/pfctl/parse.c")
    207     libbsd_use += ["yacc_pfctly"]
    208     if bld.env.AUTO_REGEN:
    209199        bld(target = "freebsd/lib/libc/net/nsparser.c",
    210200            source = "freebsd/lib/libc/net/nsparser.y",
     
    228218                source = "freebsd/lib/libipsec/policy_parse.c")
    229219    libbsd_use += ["yacc___libipsecyy"]
     220    if bld.env.AUTO_REGEN:
     221        bld(target = "freebsd/sbin/pfctl/parse.c",
     222            source = "freebsd/sbin/pfctl/parse.y",
     223            rule = host_shell + "${YACC} -b pfctly -d -p pfctly ${SRC} && sed -e '/YY_BUF_SIZE/s/16384/1024/' < pfctly.tab.c > ${TGT} && rm -f pfctly.tab.c && mv pfctly.tab.h freebsd/sbin/pfctl/parse.h")
     224    bld.objects(target = "yacc_pfctly",
     225                features = "c",
     226                cflags = cflags,
     227                includes = [] + includes,
     228                defines = defines + [],
     229                source = "freebsd/sbin/pfctl/parse.c")
     230    libbsd_use += ["yacc_pfctly"]
    230231
    231232    # Objects built with different CFLAGS
    232233    objs01_source = ['freebsd/bin/hostname/hostname.c',
    233                      'freebsd/contrib/pf/pfctl/pf_print_state.c',
    234                      'freebsd/contrib/pf/pfctl/pfctl.c',
    235                      'freebsd/contrib/pf/pfctl/pfctl_altq.c',
    236                      'freebsd/contrib/pf/pfctl/pfctl_optimize.c',
    237                      'freebsd/contrib/pf/pfctl/pfctl_osfp.c',
    238                      'freebsd/contrib/pf/pfctl/pfctl_parser.c',
    239                      'freebsd/contrib/pf/pfctl/pfctl_qstats.c',
    240                      'freebsd/contrib/pf/pfctl/pfctl_radix.c',
    241                      'freebsd/contrib/pf/pfctl/pfctl_table.c',
     234                     'freebsd/contrib/libxo/libxo/libxo.c',
     235                     'freebsd/contrib/libxo/libxo/xo_encoder.c',
    242236                     'freebsd/lib/libc/gen/err.c',
    243237                     'freebsd/lib/libc/gen/feature_present.c',
     
    415409                     'freebsd/sbin/ifconfig/af_nd6.c',
    416410                     'freebsd/sbin/ifconfig/ifbridge.c',
    417                      'freebsd/sbin/ifconfig/ifcarp.c',
    418411                     'freebsd/sbin/ifconfig/ifclone.c',
    419412                     'freebsd/sbin/ifconfig/ifconfig.c',
     
    426419                     'freebsd/sbin/ifconfig/ifpfsync.c',
    427420                     'freebsd/sbin/ifconfig/ifvlan.c',
     421                     'freebsd/sbin/ifconfig/sfp.c',
     422                     'freebsd/sbin/pfctl/pf_print_state.c',
     423                     'freebsd/sbin/pfctl/pfctl.c',
     424                     'freebsd/sbin/pfctl/pfctl_altq.c',
     425                     'freebsd/sbin/pfctl/pfctl_optimize.c',
     426                     'freebsd/sbin/pfctl/pfctl_osfp.c',
     427                     'freebsd/sbin/pfctl/pfctl_parser.c',
     428                     'freebsd/sbin/pfctl/pfctl_qstats.c',
     429                     'freebsd/sbin/pfctl/pfctl_radix.c',
     430                     'freebsd/sbin/pfctl/pfctl_table.c',
    428431                     'freebsd/sbin/ping/ping.c',
    429432                     'freebsd/sbin/ping6/ping6.c',
     
    431434                     'freebsd/sbin/sysctl/sysctl.c',
    432435                     'freebsd/usr.bin/netstat/bpf.c',
     436                     'freebsd/usr.bin/netstat/flowtable.c',
    433437                     'freebsd/usr.bin/netstat/if.c',
    434438                     'freebsd/usr.bin/netstat/inet.c',
     
    439443                     'freebsd/usr.bin/netstat/mroute.c',
    440444                     'freebsd/usr.bin/netstat/mroute6.c',
     445                     'freebsd/usr.bin/netstat/nl_symbols.c',
    441446                     'freebsd/usr.bin/netstat/pfkey.c',
    442447                     'freebsd/usr.bin/netstat/route.c',
     
    447452                cflags = cflags,
    448453                includes = [] + includes,
    449                 defines = defines + ['INET6'],
     454                defines = defines + ['INET', 'INET6'],
    450455                source = objs01_source)
    451456    libbsd_use += ["objs01"]
     
    697702              'freebsd/sys/cam/cam.c',
    698703              'freebsd/sys/cam/scsi/scsi_all.c',
    699               'freebsd/sys/contrib/altq/altq/altq_cbq.c',
    700               'freebsd/sys/contrib/altq/altq/altq_cdnr.c',
    701               'freebsd/sys/contrib/altq/altq/altq_hfsc.c',
    702               'freebsd/sys/contrib/altq/altq/altq_priq.c',
    703               'freebsd/sys/contrib/altq/altq/altq_red.c',
    704               'freebsd/sys/contrib/altq/altq/altq_rio.c',
    705               'freebsd/sys/contrib/altq/altq/altq_rmclass.c',
    706               'freebsd/sys/contrib/altq/altq/altq_subr.c',
    707               'freebsd/sys/contrib/pf/net/if_pflog.c',
    708               'freebsd/sys/contrib/pf/net/if_pfsync.c',
    709               'freebsd/sys/contrib/pf/net/pf.c',
    710               'freebsd/sys/contrib/pf/net/pf_if.c',
    711               'freebsd/sys/contrib/pf/net/pf_ioctl.c',
    712               'freebsd/sys/contrib/pf/net/pf_lb.c',
    713               'freebsd/sys/contrib/pf/net/pf_norm.c',
    714               'freebsd/sys/contrib/pf/net/pf_osfp.c',
    715               'freebsd/sys/contrib/pf/net/pf_ruleset.c',
    716               'freebsd/sys/contrib/pf/net/pf_table.c',
    717               'freebsd/sys/contrib/pf/netinet/in4_cksum.c',
    718704              'freebsd/sys/crypto/blowfish/bf_ecb.c',
    719705              'freebsd/sys/crypto/blowfish/bf_enc.c',
     
    729715              'freebsd/sys/crypto/rijndael/rijndael-api.c',
    730716              'freebsd/sys/crypto/sha1.c',
    731               'freebsd/sys/crypto/sha2/sha2.c',
     717              'freebsd/sys/crypto/sha2/sha256c.c',
     718              'freebsd/sys/crypto/sha2/sha512c.c',
     719              'freebsd/sys/crypto/siphash/siphash.c',
     720              'freebsd/sys/crypto/skein/skein.c',
     721              'freebsd/sys/crypto/skein/skein_block.c',
    732722              'freebsd/sys/dev/bce/if_bce.c',
    733723              'freebsd/sys/dev/bfe/if_bfe.c',
     
    775765              'freebsd/sys/dev/pci/pci_pci.c',
    776766              'freebsd/sys/dev/pci/pci_user.c',
    777               'freebsd/sys/dev/random/harvest.c',
    778767              'freebsd/sys/dev/re/if_re.c',
    779768              'freebsd/sys/dev/smc/if_smc.c',
     
    821810              'freebsd/sys/kern/kern_time.c',
    822811              'freebsd/sys/kern/kern_timeout.c',
     812              'freebsd/sys/kern/kern_uuid.c',
    823813              'freebsd/sys/kern/subr_bufring.c',
    824814              'freebsd/sys/kern/subr_bus.c',
     815              'freebsd/sys/kern/subr_counter.c',
    825816              'freebsd/sys/kern/subr_eventhandler.c',
    826817              'freebsd/sys/kern/subr_hash.c',
     
    829820              'freebsd/sys/kern/subr_lock.c',
    830821              'freebsd/sys/kern/subr_module.c',
     822              'freebsd/sys/kern/subr_pcpu.c',
    831823              'freebsd/sys/kern/subr_prf.c',
    832824              'freebsd/sys/kern/subr_rman.c',
     
    843835              'freebsd/sys/kern/uipc_mbuf.c',
    844836              'freebsd/sys/kern/uipc_mbuf2.c',
     837              'freebsd/sys/kern/uipc_mbufhash.c',
    845838              'freebsd/sys/kern/uipc_sockbuf.c',
    846839              'freebsd/sys/kern/uipc_socket.c',
    847840              'freebsd/sys/kern/uipc_syscalls.c',
    848841              'freebsd/sys/kern/uipc_usrreq.c',
    849               'freebsd/sys/libkern/arc4random.c',
    850842              'freebsd/sys/libkern/bcd.c',
    851               'freebsd/sys/libkern/fls.c',
    852843              'freebsd/sys/libkern/inet_ntoa.c',
     844              'freebsd/sys/libkern/jenkins_hash.c',
     845              'freebsd/sys/libkern/murmur3_32.c',
    853846              'freebsd/sys/libkern/random.c',
     847              'freebsd/sys/net/altq/altq_cbq.c',
     848              'freebsd/sys/net/altq/altq_cdnr.c',
     849              'freebsd/sys/net/altq/altq_codel.c',
     850              'freebsd/sys/net/altq/altq_fairq.c',
     851              'freebsd/sys/net/altq/altq_hfsc.c',
     852              'freebsd/sys/net/altq/altq_priq.c',
     853              'freebsd/sys/net/altq/altq_red.c',
     854              'freebsd/sys/net/altq/altq_rio.c',
     855              'freebsd/sys/net/altq/altq_rmclass.c',
     856              'freebsd/sys/net/altq/altq_subr.c',
    854857              'freebsd/sys/net/bpf.c',
    855858              'freebsd/sys/net/bpf_buffer.c',
     
    866869              'freebsd/sys/net/if_disc.c',
    867870              'freebsd/sys/net/if_edsc.c',
    868               'freebsd/sys/net/if_ef.c',
    869871              'freebsd/sys/net/if_enc.c',
    870872              'freebsd/sys/net/if_epair.c',
    871873              'freebsd/sys/net/if_ethersubr.c',
    872               'freebsd/sys/net/if_faith.c',
    873874              'freebsd/sys/net/if_fddisubr.c',
    874875              'freebsd/sys/net/if_fwsubr.c',
     
    905906              'freebsd/sys/netinet/igmp.c',
    906907              'freebsd/sys/netinet/in.c',
     908              'freebsd/sys/netinet/in_fib.c',
    907909              'freebsd/sys/netinet/in_gif.c',
    908910              'freebsd/sys/netinet/in_mcast.c',
     
    922924              'freebsd/sys/netinet/ip_options.c',
    923925              'freebsd/sys/netinet/ip_output.c',
     926              'freebsd/sys/netinet/ip_reass.c',
    924927              'freebsd/sys/netinet/libalias/alias.c',
    925928              'freebsd/sys/netinet/libalias/alias_cuseeme.c',
     
    970973              'freebsd/sys/netinet6/in6.c',
    971974              'freebsd/sys/netinet6/in6_cksum.c',
     975              'freebsd/sys/netinet6/in6_fib.c',
    972976              'freebsd/sys/netinet6/in6_gif.c',
    973977              'freebsd/sys/netinet6/in6_ifattach.c',
     
    991995              'freebsd/sys/netinet6/sctp6_usrreq.c',
    992996              'freebsd/sys/netinet6/udp6_usrreq.c',
    993               'freebsd/sys/netpfil/ipfw/dn_heap.c',
    994               'freebsd/sys/netpfil/ipfw/dn_sched_fifo.c',
    995               'freebsd/sys/netpfil/ipfw/dn_sched_prio.c',
    996               'freebsd/sys/netpfil/ipfw/dn_sched_qfq.c',
    997               'freebsd/sys/netpfil/ipfw/dn_sched_rr.c',
    998               'freebsd/sys/netpfil/ipfw/dn_sched_wf2q.c',
    999               'freebsd/sys/netpfil/ipfw/ip_dn_glue.c',
    1000               'freebsd/sys/netpfil/ipfw/ip_dn_io.c',
    1001               'freebsd/sys/netpfil/ipfw/ip_dummynet.c',
    1002997              'freebsd/sys/netpfil/ipfw/ip_fw2.c',
     998              'freebsd/sys/netpfil/ipfw/ip_fw_bpf.c',
     999              'freebsd/sys/netpfil/ipfw/ip_fw_dynamic.c',
     1000              'freebsd/sys/netpfil/ipfw/ip_fw_eaction.c',
     1001              'freebsd/sys/netpfil/ipfw/ip_fw_iface.c',
    10031002              'freebsd/sys/netpfil/ipfw/ip_fw_log.c',
    10041003              'freebsd/sys/netpfil/ipfw/ip_fw_nat.c',
     
    10061005              'freebsd/sys/netpfil/ipfw/ip_fw_sockopt.c',
    10071006              'freebsd/sys/netpfil/ipfw/ip_fw_table.c',
     1007              'freebsd/sys/netpfil/ipfw/ip_fw_table_algo.c',
     1008              'freebsd/sys/netpfil/ipfw/ip_fw_table_value.c',
     1009              'freebsd/sys/netpfil/ipfw/nat64/ip_fw_nat64.c',
     1010              'freebsd/sys/netpfil/ipfw/nat64/nat64_translate.c',
     1011              'freebsd/sys/netpfil/ipfw/nat64/nat64lsn.c',
     1012              'freebsd/sys/netpfil/ipfw/nat64/nat64lsn_control.c',
     1013              'freebsd/sys/netpfil/ipfw/nat64/nat64stl.c',
     1014              'freebsd/sys/netpfil/ipfw/nat64/nat64stl_control.c',
     1015              'freebsd/sys/netpfil/ipfw/nptv6/ip_fw_nptv6.c',
     1016              'freebsd/sys/netpfil/ipfw/nptv6/nptv6.c',
     1017              'freebsd/sys/netpfil/pf/if_pflog.c',
     1018              'freebsd/sys/netpfil/pf/if_pfsync.c',
     1019              'freebsd/sys/netpfil/pf/in4_cksum.c',
     1020              'freebsd/sys/netpfil/pf/pf.c',
     1021              'freebsd/sys/netpfil/pf/pf_if.c',
     1022              'freebsd/sys/netpfil/pf/pf_ioctl.c',
     1023              'freebsd/sys/netpfil/pf/pf_lb.c',
     1024              'freebsd/sys/netpfil/pf/pf_norm.c',
     1025              'freebsd/sys/netpfil/pf/pf_osfp.c',
     1026              'freebsd/sys/netpfil/pf/pf_ruleset.c',
     1027              'freebsd/sys/netpfil/pf/pf_table.c',
    10081028              'freebsd/sys/opencrypto/cast.c',
    10091029              'freebsd/sys/opencrypto/criov.c',
    10101030              'freebsd/sys/opencrypto/crypto.c',
     1031              'freebsd/sys/opencrypto/cryptodeflate.c',
    10111032              'freebsd/sys/opencrypto/cryptosoft.c',
    1012               'freebsd/sys/opencrypto/deflate.c',
     1033              'freebsd/sys/opencrypto/gfmult.c',
     1034              'freebsd/sys/opencrypto/gmac.c',
    10131035              'freebsd/sys/opencrypto/rmd160.c',
    10141036              'freebsd/sys/opencrypto/skipjack.c',
     
    10351057              'rtemsbsd/local/cryptodev_if.c',
    10361058              'rtemsbsd/local/device_if.c',
     1059              'rtemsbsd/local/gpio_if.c',
     1060              'rtemsbsd/local/if_dwc_if.c',
    10371061              'rtemsbsd/local/miibus_if.c',
    10381062              'rtemsbsd/local/mmcbr_if.c',
     
    11941218                     ('rtemsbsd/mghttpd', 'mongoose.h', 'mghttpd'),
    11951219                     ('freebsd/include', '*.h', ''),
    1196                      ('freebsd/sys/contrib/altq/altq', '*.h', 'altq'),
    11971220                     ('freebsd/sys/bsm', '*.h', 'bsm'),
    11981221                     ('freebsd/sys/cam', '*.h', 'cam'),
Note: See TracChangeset for help on using the changeset viewer.