コード例 #1
0
ファイル: flx_stdlib.py プロジェクト: FelixKiprono/felix
def build_flx(phase):
    path = Path('src/lib')

    dsts = []
    dsts.extend(buildsystem.copy_flxs_to_lib(phase.ctx,
        (path / '*.flx{,h}').glob()))
    dsts.extend(buildsystem.copy_flxs_to_lib(phase.ctx,
        (path / '*.fdoc').glob()))

    dsts.extend(buildsystem.copy_flxs_to_libstd(phase.ctx,
        (path / 'std/*.flx{,h}').glob()))
    dsts.extend(buildsystem.copy_flxs_to_libstd(phase.ctx,
        (path / 'std/*.fdoc').glob()))

    dsts.extend(buildsystem.copy_flxs_to_libstd_posix(phase.ctx,
        (path / 'std/posix/*.flx{,h}').glob()))
    dsts.extend(buildsystem.copy_flxs_to_libstd_posix(phase.ctx,
        (path / 'std/posix/*.fdoc').glob()))

    dsts.extend(buildsystem.copy_flxs_to_libstl(phase.ctx,
        (path / 'stl/*.flx{,h}').glob()))
    dsts.extend(buildsystem.copy_flxs_to_libstl(phase.ctx,
        (path / 'stl/*.fdoc').glob()))

    return dsts
コード例 #2
0
def build_flx(phase):
    path = Path('src/lib')

    dsts = []
    dsts.extend(
        buildsystem.copy_flxs_to_lib(phase.ctx, (path / '*.flx{,h}').glob()))
    dsts.extend(
        buildsystem.copy_flxs_to_lib(phase.ctx, (path / '*.fdoc').glob()))

    dsts.extend(
        buildsystem.copy_flxs_to_libstd(phase.ctx,
                                        (path / 'std/*.flx{,h}').glob()))
    dsts.extend(
        buildsystem.copy_flxs_to_libstd(phase.ctx,
                                        (path / 'std/*.fdoc').glob()))

    dsts.extend(
        buildsystem.copy_flxs_to_libstd_posix(
            phase.ctx, (path / 'std/posix/*.flx{,h}').glob()))
    dsts.extend(
        buildsystem.copy_flxs_to_libstd_posix(
            phase.ctx, (path / 'std/posix/*.fdoc').glob()))

    dsts.extend(
        buildsystem.copy_flxs_to_libstl(phase.ctx,
                                        (path / 'stl/*.flx{,h}').glob()))
    dsts.extend(
        buildsystem.copy_flxs_to_libstl(phase.ctx,
                                        (path / 'stl/*.fdoc').glob()))

    return dsts
コード例 #3
0
ファイル: demux.py プロジェクト: refi64/felix
def build_flx(phase):
    return buildsystem.copy_flxs_to_lib(phase.ctx,
        Path('src/demux/*.flx').glob())
コード例 #4
0
def build_flx(phase):
    return buildsystem.copy_flxs_to_lib(phase.ctx,
        Path('src/faio/*.flx').glob())
コード例 #5
0
def build_flx(target_phase):
    return buildsystem.copy_flxs_to_lib(target_phase.ctx,
                                        Path('src/faio/*.flx').glob())
コード例 #6
0
ファイル: faio.py プロジェクト: qyqx/felix
def build_flx(target_phase):
    return buildsystem.copy_flxs_to_lib(target_phase.ctx, Path("src/faio/*.flx").glob())
コード例 #7
0
ファイル: judy.py プロジェクト: mmaul/felix
def build_flx(phase):
    return buildsystem.copy_flxs_to_lib(phase.ctx, Path("src/judy/*.flx").glob())
コード例 #8
0
ファイル: flx_pthread.py プロジェクト: mmaul/felix
def build_flx(phase):
    buildsystem.copy_flxs_to_lib(phase.ctx, Path("src/pthread/*.flx").glob())