Changeset f19c53c in rtems-libbsd


Ignore:
Timestamp:
Jul 5, 2016, 2:08:38 PM (5 years ago)
Author:
Christian Mauderer <Christian.Mauderer@…>
Branches:
4.11
Children:
b0eda36
Parents:
709fbfa
git-author:
Christian Mauderer <Christian.Mauderer@…> (07/05/16 14:08:38)
git-committer:
Sebastian Huber <sebastian.huber@…> (08/03/16 12:13:18)
Message:

pfctl: build files.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libbsd.py

    r709fbfa rf19c53c  
    17881788    mod.addUserSpaceHeaderFiles(
    17891789        [
     1790            'contrib/pf/pfctl/pfctl.h',
     1791            'contrib/pf/pfctl/pfctl_parser.h',
    17901792            'include/arpa/ftp.h',
    17911793            'include/arpa/inet.h',
     
    18731875                                     mm.generator['convert'](),
    18741876                                     mm.generator['route-keywords']()))
     1877    mod.addFile(mm.generator['file']('contrib/pf/pfctl/parse.y',
     1878                                     mm.generator['freebsd-path'](),
     1879                                     mm.generator['convert'](),
     1880                                     mm.generator['convert'](),
     1881                                     mm.generator['yacc']('pfctly',
     1882                                                          'parse.h')))
    18751883    mod.addUserSpaceSourceFiles(
    18761884        [
     
    19051913        [
    19061914            'bin/hostname/hostname.c',
     1915            'contrib/pf/pfctl/pfctl_altq.c',
     1916            'contrib/pf/pfctl/pfctl.c',
     1917            'contrib/pf/pfctl/pfctl_optimize.c',
     1918            'contrib/pf/pfctl/pfctl_osfp.c',
     1919            'contrib/pf/pfctl/pfctl_parser.c',
     1920            'contrib/pf/pfctl/pfctl_qstats.c',
     1921            'contrib/pf/pfctl/pfctl_radix.c',
     1922            'contrib/pf/pfctl/pfctl_table.c',
     1923            'contrib/pf/pfctl/pf_print_state.c',
    19071924            'lib/libc/gen/err.c',
    19081925            'lib/libc/gen/feature_present.c',
  • wscript

    r709fbfa rf19c53c  
    225225    libbsd_use += ["yacc__nsyy"]
    226226    if bld.env.AUTO_REGEN:
     227        bld(target = "freebsd/contrib/pf/pfctl/parse.c",
     228            source = "freebsd/contrib/pf/pfctl/parse.y",
     229            rule = "${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")
     230    bld.objects(target = "yacc_pfctly",
     231                features = "c",
     232                cflags = cflags,
     233                includes = [] + includes,
     234                defines = [],
     235                source = "freebsd/contrib/pf/pfctl/parse.c")
     236    libbsd_use += ["yacc_pfctly"]
     237    if bld.env.AUTO_REGEN:
    227238        bld(target = "freebsd/contrib/libpcap/grammar.c",
    228239            source = "freebsd/contrib/libpcap/grammar.y",
     
    238249    # Objects built with different CFLAGS
    239250    objs01_source = ['freebsd/bin/hostname/hostname.c',
     251                     'freebsd/contrib/pf/pfctl/pf_print_state.c',
     252                     'freebsd/contrib/pf/pfctl/pfctl.c',
     253                     'freebsd/contrib/pf/pfctl/pfctl_altq.c',
     254                     'freebsd/contrib/pf/pfctl/pfctl_optimize.c',
     255                     'freebsd/contrib/pf/pfctl/pfctl_osfp.c',
     256                     'freebsd/contrib/pf/pfctl/pfctl_parser.c',
     257                     'freebsd/contrib/pf/pfctl/pfctl_qstats.c',
     258                     'freebsd/contrib/pf/pfctl/pfctl_radix.c',
     259                     'freebsd/contrib/pf/pfctl/pfctl_table.c',
    240260                     'freebsd/lib/libc/gen/err.c',
    241261                     'freebsd/lib/libc/gen/feature_present.c',
Note: See TracChangeset for help on using the changeset viewer.