コード例 #1
0
ファイル: font.py プロジェクト: tktk/gs4cppsample.old
def build( _ctx ):
    sources = {
        'main',
    }

    libraries = set()
    if _ctx.osName == common.WINDOWS:
        libraries |= {
            'opengl32',
        }

    libraries |= {
        common.generateCoreLibraryName( 'font' ),
        common.generateCppLibraryName( 'window' ),
        common.generateDpCoreLibraryName( 'opengl' ),
        common.generateDpCoreLibraryName( 'common' ),
        common.generateDpCoreLibraryName( 'file' ),
    }

    builder.build(
        _ctx,
        'font',
        sources,
        libraries = libraries,
    )
コード例 #2
0
ファイル: absolutetime.py プロジェクト: tktk/dp4cppsample.old
def build( _ctx ):
    sources = {
        'main',
    }

    libraries = {
        common.generateCoreLibraryName( 'common' ),
        common.generateCoreLibraryName( 'time' ),
    }

    builder.build(
        _ctx,
        'absolutetime',
        sources,
        libraries = libraries,
    )
コード例 #3
0
ファイル: window.py プロジェクト: tktk/dp4cpp.old
def build(
    _ctx,
    _sourcesSet,
):
    sources = {
        'window',
        'windowinfo',
    }

    libraries = {
        common.generateCoreLibraryName( 'window' ),
        common.generateCoreLibraryName( 'common' ),
    }

    buildPartialLibrary(
        _ctx,
        _sourcesSet,
        'window',
        sources = sources,
        libraries = libraries,
    )
コード例 #4
0
ファイル: audio.py プロジェクト: tktk/dp4cpp.old
def build(
    _ctx,
    _sourcesSet,
):
    sources = {
        'audio',
        'audiooutputdevicemanager',
        'audiooutputdevicemanagerinfo',
        'audioplayer',
    }

    libraries = {
        common.generateCoreLibraryName( 'audio' ),
        common.generateCoreLibraryName( 'common' ),
    }

    buildPartialLibrary(
        _ctx,
        _sourcesSet,
        'audio',
        sources = sources,
        libraries = libraries,
    )
コード例 #5
0
ファイル: input.py プロジェクト: tktk/dp4cpp.old
def build(
    _ctx,
    _sourcesSet,
):
    sources = {
        'gamepadmanagerinfo',
        'gamepadmanager',
        'gamepadinfo',
        'gamepad',
    }

    libraries = {
        common.generateCoreLibraryName( 'input' ),
        common.generateCoreLibraryName( 'common' ),
    }

    buildPartialLibrary(
        _ctx,
        _sourcesSet,
        'input',
        sources = sources,
        libraries = libraries,
    )
コード例 #6
0
ファイル: thread.py プロジェクト: tktk/dp4cppsample.old
def build( _ctx ):
    sources = {
        'main',
    }

    libraries = {
        common.generateCoreLibraryName( 'common' ),
    }

    builder.build(
        _ctx,
        'thread',
        sources,
        libraries = libraries,
    )
コード例 #7
0
ファイル: lock.py プロジェクト: tktk/dp4cppsample.old
def build( _ctx ):
    sources = {
        'main',
    }

    libraries = {
        common.generateCoreLibraryName( 'common' ),
        common.generateCppLibraryName( 'window' ),
    }

    builder.build(
        _ctx,
        'lock',
        sources,
        libraries = libraries,
    )
コード例 #8
0
ファイル: gamepad.py プロジェクト: tktk/dp4cppsample.old
def build( _ctx ):
    sources = {
        'main',
    }

    libraries = {
        common.generateCppLibraryName( 'input' ),
        common.generateCoreLibraryName( 'input' ),
    }

    builder.build(
        _ctx,
        'gamepad',
        sources,
        libraries = libraries,
    )
コード例 #9
0
ファイル: opengl.py プロジェクト: tktk/dp4cppsample.old
def build( _ctx ):
    sources = {
        'main',
    }

    libraries = None
    if _ctx.osName == common.LINUX:
        libraries = set()
    elif _ctx.osName == common.WINDOWS:
        libraries = {
            'opengl32',
        }

    libraries |= {
        common.generateCoreLibraryName( 'opengl' ),
        common.generateCppLibraryName( 'window' ),
    }

    builder.build(
        _ctx,
        'opengl',
        sources,
        libraries = libraries,
    )