Files
oboe/src/scenedit/SConscript

45 lines
944 B
Python

Import("env platform common_sources install_dir")
scened_sources = Split("""
scen.actions.cpp
scen.btnmg.cpp
scen.core.cpp
scen.fileio.cpp
scen.graphics.cpp
scen.keydlgs.cpp
scen.main.cpp
scen.townout.cpp
../tools/view_dialogs.cpp
""")
if str(platform) == "darwin":
scened_sources.extend(Split("""
scen.appleevents.mm
scen.menus.mac.mm
"""))
elif str(platform) == "win32":
scened_sources.extend(Split("""
scen.menus.win.cpp
"""))
scened_sources.extend(env.RES('#rsrc/menus/ScenEditor.rc'))
elif str(platform) == "posix":
scened_sources.extend(Split("""
scen.menus.linux.cpp
"""))
scened = env.Program("#build/bin/BoE Scenario Editor", scened_sources + common_sources)
if str(platform) == "darwin":
scened_info = {
'nib': '#rsrc/menus/scenedit',
'plist': 'BoEScenEd-Info.plist',
'creator': 'BlEd',
'icons': 'boescenario BoEScenEd',
}
else:
scened_info = {}
env.Package(scened, install_dir, scened_info)