56 lines
1.0 KiB
Python
56 lines
1.0 KiB
Python
|
# -*- python -*-
|
||
|
|
||
|
Import('env')
|
||
|
import sys
|
||
|
wxenv = env.Clone()
|
||
|
|
||
|
files = [
|
||
|
]
|
||
|
|
||
|
libs = [
|
||
|
'common',
|
||
|
]
|
||
|
|
||
|
if wxenv['HAVE_WX']:
|
||
|
files += [
|
||
|
'Externals/Memcard Manager/src/mcmMain.cpp',
|
||
|
'Externals/Memcard Manager/src/MCMdebug.cpp',
|
||
|
'Source/Core/DolphinWX/Src/MemcardManager.cpp',
|
||
|
'Source/Core/DolphinWX/Src/MemoryCards/GCMemcard.cpp',
|
||
|
'Source/Core/DolphinWX/Src/WxUtils.cpp',
|
||
|
]
|
||
|
|
||
|
|
||
|
if wxenv['HAVE_COCOA']:
|
||
|
files += [ 'cocoaApp.m', ]
|
||
|
compileFlags = [
|
||
|
'-x',
|
||
|
'objective-c++',
|
||
|
]
|
||
|
wxenv.Append(
|
||
|
CXXFLAGS = compileFlags,
|
||
|
LINKFLAGS = [
|
||
|
'-pthread',
|
||
|
],
|
||
|
LIBS = libs
|
||
|
)
|
||
|
if not wxenv['HAVE_WX']:
|
||
|
wxenv.Append(
|
||
|
LINKFLAGS = ['-framework', 'IOKit'])
|
||
|
else:
|
||
|
wxenv.Append(
|
||
|
LINKFLAGS = [
|
||
|
'-pthread',
|
||
|
],
|
||
|
LIBS = libs
|
||
|
)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
exeGUI = env['binary_dir'] + 'Memcard Manager'
|
||
|
|
||
|
#objects = [ wxenv.Object(srcFile) for srcFile in files ]
|
||
|
|
||
|
wxenv.Program(exeGUI, files)
|