
Minor changes to support building on recent clang Addition of some headers for non-compiling files
37 lines
780 B
Python
37 lines
780 B
Python
|
|
Import("env platform common_sources party_classes install_dir")
|
|
|
|
pced_sources = Split("""
|
|
pc.action.cpp
|
|
pc.editors.cpp
|
|
pc.fileio.cpp
|
|
pc.graphics.cpp
|
|
pc.main.cpp
|
|
../tools/fileio_party.cpp
|
|
""")
|
|
|
|
if str(platform) == "darwin":
|
|
pced_sources.extend(Split("""
|
|
pc.appleevents.mm
|
|
pc.menus.mac.mm
|
|
"""))
|
|
elif str(platform) == "win32":
|
|
pced_sources.extend(Split("""
|
|
pc.menus.win.cpp
|
|
"""))
|
|
pced_sources.append(env.RES('#rsrc/menus/CharEditor.rc'))
|
|
|
|
pced = env.Program("#build/bin/BoE Character Editor", pced_sources + common_sources + party_classes)
|
|
|
|
if str(platform) == "darwin":
|
|
pced_info = {
|
|
'nib': '#rsrc/menus/pcedit',
|
|
'plist': 'BoECharEd-Info.plist',
|
|
'creator': 'blxe',
|
|
'icons': 'BoECharEd',
|
|
}
|
|
else:
|
|
pced_info = {}
|
|
|
|
env.Package(pced, install_dir, pced_info)
|