Changeset 8d2dbd3 in rtems-libbsd for libbsd_waf.py


Ignore:
Timestamp:
Aug 11, 2017, 5:27:13 AM (2 years ago)
Author:
Christian Mauderer <oss@…>
Branches:
fd86c091b97759106da7355ce1dd81ebe030e285, f020f08430150c1656a0ad0a1de13699db9b980b
Children:
6bed520
Parents:
307b324
git-author:
Christian Mauderer <oss@…> (08/11/17 05:27:13)
git-committer:
Chris Johns <chrisj@…> (08/19/17 22:35:10)
Message:

waf: Move glob operator to builder.py

This allows a finer decision which headers should be installed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libbsd_waf.py

    r307b324 r8d2dbd3  
    131131        target = os.path.join("build-include", headers[2])
    132132        start_dir = bld.path.find_dir(headers[0])
    133         for header in start_dir.ant_glob(os.path.join("**/", headers[1])):
     133        for header in start_dir.ant_glob(headers[1]):
    134134            relsourcepath = header.path_from(start_dir)
    135135            targetheader = os.path.join(target, relsourcepath)
     
    14821482    # Installs.   
    14831483    bld.install_files("${PREFIX}/" + rtems.arch_bsp_lib_path(bld.env.RTEMS_VERSION, bld.env.RTEMS_ARCH_BSP), ["libbsd.a"])
    1484     header_paths = [('rtemsbsd/include', '*.h', ''),
     1484    header_paths = [('rtemsbsd/include', '**/*.h', ''),
    14851485                     ('rtemsbsd/mghttpd', 'mongoose.h', 'mghttpd'),
    1486                      ('freebsd/include', '*.h', ''),
    1487                      ('freebsd/sys/bsm', '*.h', 'bsm'),
    1488                      ('freebsd/sys/cam', '*.h', 'cam'),
    1489                      ('freebsd/sys/net', '*.h', 'net'),
    1490                      ('freebsd/sys/net80211', '*.h', 'net80211'),
    1491                      ('freebsd/sys/netinet', '*.h', 'netinet'),
    1492                      ('freebsd/sys/netinet6', '*.h', 'netinet6'),
    1493                      ('freebsd/sys/netipsec', '*.h', 'netipsec'),
    1494                      ('freebsd/sys/rpc', '*.h', 'rpc'),
    1495                      ('freebsd/sys/sys', '*.h', 'sys'),
    1496                      ('freebsd/sys/vm', '*.h', 'vm'),
    1497                      ('freebsd/sys/dev/mii', '*.h', 'dev/mii'),
     1486                     ('freebsd/include', '**/*.h', ''),
     1487                     ('freebsd/sys/bsm', '**/*.h', 'bsm'),
     1488                     ('freebsd/sys/cam', '**/*.h', 'cam'),
     1489                     ('freebsd/sys/net', '**/*.h', 'net'),
     1490                     ('freebsd/sys/net80211', '**/*.h', 'net80211'),
     1491                     ('freebsd/sys/netinet', '**/*.h', 'netinet'),
     1492                     ('freebsd/sys/netinet6', '**/*.h', 'netinet6'),
     1493                     ('freebsd/sys/netipsec', '**/*.h', 'netipsec'),
     1494                     ('freebsd/sys/rpc', '**/*.h', 'rpc'),
     1495                     ('freebsd/sys/sys', '**/*.h', 'sys'),
     1496                     ('freebsd/sys/vm', '**/*.h', 'vm'),
     1497                     ('freebsd/sys/dev/mii', '**/*.h', 'dev/mii'),
    14981498                     ('mDNSResponder/mDNSCore', 'mDNSDebug.h', ''),
    14991499                     ('mDNSResponder/mDNSCore', 'mDNSEmbeddedAPI.h', ''),
     
    15041504        start_dir = bld.path.find_dir(headers[0])
    15051505        bld.install_files("${PREFIX}/" + ipath,
    1506                           start_dir.ant_glob("**/" + headers[1]),
     1506                          start_dir.ant_glob(headers[1]),
    15071507                          cwd = start_dir,
    15081508                          relative_trick = True)
Note: See TracChangeset for help on using the changeset viewer.