14 'core', 'lzo2', 'discio', 'bdisasm', 'videocommon',
15 'inputcommon', 'common', 'lua', 'z', 'sfml-network'
34 'MemoryCards/GCMemcard.cpp',
39 'MemoryCards/WiiSaveCrypted.cpp',
49 libs = [ 'debwx', 'debugger_ui_util'] + libs
51 if wxenv['HAVE_COCOA']:
52 files += [ 'cocoaApp.m', ]
58 CXXFLAGS = compileFlags,
60 '-pthread', '-framework', 'IOKit'
75 if sys.platform == 'darwin':
76 exeGUI = env['binary_dir'] + 'Dolphin.app/Contents/MacOS/Dolphin'
77 exeNoGUI = env['binary_dir'] + 'DolphinNoGUI'
81 wxenv['FRAMEWORKS'] = ['Cocoa', 'CoreFoundation', 'System']
83 env['binary_dir'] + 'Dolphin.app/Contents/Info.plist',
85 CFAppleHelpAnchor = 'index',
86 CFBundleExecutable = 'Dolphin',
87 CFBundleGetInfoHTML = 'Dolphin ' + version,
88 CFBundleIconFile = icon,
89 CFBundleIdentifier = 'com.dolphin-emu.dolphin',
90 CFBundleName = 'Dolphin',
91 CFBundlePackageType = 'APPL',
92 CFBundleShortVersionString = version,
93 CFBundleSignature = 'dlfn',
94 CFBundleVersion = version,
95 LSRequiresCarbon = True,
96 NSPrefPaneIconFile = icon,
97 NSPrefPaneIconLabel = 'Dolphin',
101 exeGUI = env['binary_dir'] + 'dolphin-emu'
102 exeNoGUI = env['binary_dir'] + 'dolphin-emu-nogui'
104 if wxenv['HAVE_X11']:
105 files += [ 'X11Utils.cpp' ]
107 #objects = [ wxenv.Object(srcFile) for srcFile in files ]
110 wxenv.Program(exeGUI, files + [ 'Main.cpp' ])
112 wxenv.Program(exeNoGUI, files + [ 'MainNoGUI.cpp' ])