Changeset c79290a in rtems-libbsd


Ignore:
Timestamp:
Jul 5, 2016, 2:08:38 PM (5 years ago)
Author:
Christian Mauderer <Christian.Mauderer@…>
Branches:
b96abfd647154f10ea8f7fac68e25676636eded5, debc0aed8b9bef9996b8ec0ae7a70b0b41912e27, 68e79b6d187fe09b0a6f3f1d22c69b4121a3f76e, freebsd-9.3, 33bfaee89aa71d2252eb48d6b9a9ec17183faced
Children:
7f86f6a
Parents:
09ce54e
git-author:
Christian Mauderer <Christian.Mauderer@…> (07/05/16 14:08:38)
git-committer:
Christian Mauderer <Christian.Mauderer@…> (08/02/16 08:21:52)
Message:

pfctl: build files.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libbsd.py

    r09ce54e rc79290a  
    17781778    mod.addUserSpaceHeaderFiles(
    17791779        [
     1780            'contrib/pf/pfctl/pfctl.h',
     1781            'contrib/pf/pfctl/pfctl_parser.h',
    17801782            'include/arpa/ftp.h',
    17811783            'include/arpa/inet.h',
     
    18811883                                     mm.generator['convert'](),
    18821884                                     mm.generator['route-keywords']()))
     1885    mod.addFile(mm.generator['file']('contrib/pf/pfctl/parse.y',
     1886                                     mm.generator['freebsd-path'](),
     1887                                     mm.generator['convert'](),
     1888                                     mm.generator['convert'](),
     1889                                     mm.generator['yacc']('pfctly',
     1890                                                          'parse.h')))
    18831891    mod.addUserSpaceSourceFiles(
    18841892        [
     
    19131921        [
    19141922            'bin/hostname/hostname.c',
     1923            'contrib/pf/pfctl/pfctl_altq.c',
     1924            'contrib/pf/pfctl/pfctl.c',
     1925            'contrib/pf/pfctl/pfctl_optimize.c',
     1926            'contrib/pf/pfctl/pfctl_osfp.c',
     1927            'contrib/pf/pfctl/pfctl_parser.c',
     1928            'contrib/pf/pfctl/pfctl_qstats.c',
     1929            'contrib/pf/pfctl/pfctl_radix.c',
     1930            'contrib/pf/pfctl/pfctl_table.c',
     1931            'contrib/pf/pfctl/pf_print_state.c',
    19151932            'lib/libc/gen/err.c',
    19161933            'lib/libc/gen/feature_present.c',
  • libbsd_waf.py

    r09ce54e rc79290a  
    195195    libbsd_use += ["yacc_pcap"]
    196196    if bld.env.AUTO_REGEN:
     197        bld(target = "freebsd/contrib/pf/pfctl/parse.c",
     198            source = "freebsd/contrib/pf/pfctl/parse.y",
     199            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")
     200    bld.objects(target = "yacc_pfctly",
     201                features = "c",
     202                cflags = cflags,
     203                includes = [] + includes,
     204                defines = defines + [],
     205                source = "freebsd/contrib/pf/pfctl/parse.c")
     206    libbsd_use += ["yacc_pfctly"]
     207    if bld.env.AUTO_REGEN:
    197208        bld(target = "freebsd/lib/libc/net/nsparser.c",
    198209            source = "freebsd/lib/libc/net/nsparser.y",
     
    219230    # Objects built with different CFLAGS
    220231    objs01_source = ['freebsd/bin/hostname/hostname.c',
     232                     'freebsd/contrib/pf/pfctl/pf_print_state.c',
     233                     'freebsd/contrib/pf/pfctl/pfctl.c',
     234                     'freebsd/contrib/pf/pfctl/pfctl_altq.c',
     235                     'freebsd/contrib/pf/pfctl/pfctl_optimize.c',
     236                     'freebsd/contrib/pf/pfctl/pfctl_osfp.c',
     237                     'freebsd/contrib/pf/pfctl/pfctl_parser.c',
     238                     'freebsd/contrib/pf/pfctl/pfctl_qstats.c',
     239                     'freebsd/contrib/pf/pfctl/pfctl_radix.c',
     240                     'freebsd/contrib/pf/pfctl/pfctl_table.c',
    221241                     'freebsd/lib/libc/gen/err.c',
    222242                     'freebsd/lib/libc/gen/feature_present.c',
Note: See TracChangeset for help on using the changeset viewer.