def set_editor_flags(self, kw):

    if 'platforms' not in kw:
        append_kw_entry(kw, 'platforms', ['win', 'darwin'])
    if 'configurations' not in kw:
        append_kw_entry(kw, 'configurations', ['all'])
    if 'exclude_monolithic' not in kw:
        kw['exclude_monolithic'] = True

    kw['client_only'] = True

    prepend_kw_entry(kw,'includes',['.',
                                    self.CreateRootRelativePath('Code/Sandbox/Editor'),
                                    self.CreateRootRelativePath('Code/Sandbox/Editor/Include'),
                                    self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon'),
                                    self.CreateRootRelativePath('Code/CryEngine/CryCommon') ,
                                    self.ThirdPartyPath('boost')])

    if 'priority_includes' in kw:
        prepend_kw_entry(kw,'includes',kw['priority_includes'])

    append_kw_entry(kw,'defines',['CRY_ENABLE_RC_HELPER',
                                  '_CRT_SECURE_NO_DEPRECATE=1',
                                  '_CRT_NONSTDC_NO_DEPRECATE=1',
                                  'LUMBERYARD_COPYRIGHT_YEAR="{}"'.format(LUMBERYARD_COPYRIGHT_YEAR),
        ])

    append_kw_entry(kw,'win_defines',['WIN32'])
예제 #2
0
def set_pipeline_flags(self, kw):

    prepend_kw_entry(kw,'includes',['.',
                                   self.CreateRootRelativePath('Code/CryEngine/CryCommon')])

    append_kw_entry(kw,'defines',['WIN32',
                                  'RESOURCE_COMPILER',
                                  'FORCE_STANDARD_ASSERT',
                                  'NOT_USE_CRY_MEMORY_MANAGER',
                                  '_CRT_SECURE_NO_DEPRECATE=1',
                                  '_CRT_NONSTDC_NO_DEPRECATE=1'])
def set_pipeline_flags(self, kw, ctx):

    prepend_kw_entry(kw,'includes',['.',
                                   self.CreateRootRelativePath('Code/CryEngine/CryCommon')])

    append_kw_entry(kw,'defines',['RESOURCE_COMPILER',
                                  'FORCE_STANDARD_ASSERT',
                                  '_CRT_SECURE_NO_DEPRECATE=1',
                                  '_CRT_NONSTDC_NO_DEPRECATE=1'])

    if ctx.is_windows_platform(ctx.env['PLATFORM']):
        append_kw_entry(kw,'defines',['WIN32'])
def set_rc_flags(self, kw, ctx):

    prepend_kw_entry(kw,'includes',['.',
                                    self.CreateRootRelativePath('Code/CryEngine/CryCommon'),
                                    self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon')])
    rc_defines = ['RESOURCE_COMPILER',
                  'FORCE_STANDARD_ASSERT',
                  '_CRT_SECURE_NO_DEPRECATE=1',
                  '_CRT_NONSTDC_NO_DEPRECATE=1']

    append_unique_kw_entry(kw, 'defines', rc_defines)
    append_unique_kw_entry(kw, 'win_defines', 'WIN32')
def set_rc_flags(self, kw, ctx):

    prepend_kw_entry(kw,'includes',['.',
                                    self.CreateRootRelativePath('Code/CryEngine/CryCommon'),
                                    self.ThirdPartyPath('boost'),
                                    self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon')])
    compileDefines =  ['RESOURCE_COMPILER',
                   'FORCE_STANDARD_ASSERT',
                   '_CRT_SECURE_NO_DEPRECATE=1',
                   '_CRT_NONSTDC_NO_DEPRECATE=1']

    if ctx.is_windows_platform(ctx.env['PLATFORM']):
        compileDefines.append('WIN32')


    append_kw_entry(kw,'defines', compileDefines)
def set_editor_flags(self, kw):

    prepend_kw_entry(kw,'includes',['.',
                                    self.CreateRootRelativePath('Code/Sandbox/Editor'),
                                    self.CreateRootRelativePath('Code/Sandbox/Editor/Include'),
                                    self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon'),
                                    self.CreateRootRelativePath('Code/CryEngine/CryCommon') ,
                                    self.ThirdPartyPath('boost')])

    if 'priority_includes' in kw:
        prepend_kw_entry(kw,'includes',kw['priority_includes'])

    append_kw_entry(kw,'defines',['CRY_ENABLE_RC_HELPER',
                                  '_CRT_SECURE_NO_DEPRECATE=1',
                                  '_CRT_NONSTDC_NO_DEPRECATE=1',
                                  'LUMBERYARD_COPYRIGHT_YEAR="{}"'.format(LUMBERYARD_COPYRIGHT_YEAR),
        ])

    append_kw_entry(kw,'win_defines',['WIN32'])
예제 #7
0
def set_editor_flags(self, kw):

    prepend_kw_entry(kw,'includes',['.',
                                    self.CreateRootRelativePath('Code/Sandbox/Editor'),
                                    self.CreateRootRelativePath('Code/Sandbox/Editor/Include'),
                                    self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon'),
                                    self.CreateRootRelativePath('Code/CryEngine/CryCommon') ,
                                    self.CreateRootRelativePath('Code/SDKs/boost'),
                                    self.CreateRootRelativePath('Code/SDKs/XT_13_4/Include')])

    if 'priority_includes' in kw:
        prepend_kw_entry(kw,'includes',kw['priority_includes'])

    append_kw_entry(kw,'defines',['WIN32',
                                  'CRY_ENABLE_RC_HELPER',
                                  '_AFXDLL',
                                  '_CRT_SECURE_NO_DEPRECATE=1',
                                  '_CRT_NONSTDC_NO_DEPRECATE=1',
        ])

    append_kw_entry(kw,'libpath',[self.CreateRootRelativePath('Code/SDKs/XT_13_4/lib')])
예제 #8
0
def set_editor_flags(self, kw):

    if 'platforms' not in kw:
        append_kw_entry(kw, 'platforms', ['win', 'darwin'])
    if 'configurations' not in kw:
        append_kw_entry(kw, 'configurations', ['all'])
    if 'exclude_monolithic' not in kw:
        kw['exclude_monolithic'] = True

    kw['client_only'] = True

    if 'priority_includes' in kw:
        prepend_kw_entry(kw,'includes',kw['priority_includes'])

    append_kw_entry(kw,'defines',['CRY_ENABLE_RC_HELPER',
                                  '_CRT_SECURE_NO_DEPRECATE=1',
                                  '_CRT_NONSTDC_NO_DEPRECATE=1',
                                  'LUMBERYARD_COPYRIGHT_YEAR="{}"'.format(LUMBERYARD_COPYRIGHT_YEAR),
        ])

    append_kw_entry(kw,'win_defines',['WIN32'])