diff options
Diffstat (limited to 'Sluift/SConscript')
| -rw-r--r-- | Sluift/SConscript | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Sluift/SConscript b/Sluift/SConscript index 3cc1f29..5e0a030 100644 --- a/Sluift/SConscript +++ b/Sluift/SConscript @@ -1,75 +1,77 @@ import Version, os.path Import(["env"]) if env["SCONS_STAGE"] == "build" and not GetOption("help") and not env.get("HAVE_LUA", 0) : print "Warning: Lua was not found. Sluift will not be built." if "Sluift" in env["PROJECTS"] : env["PROJECTS"].remove("Sluift") elif env["SCONS_STAGE"] == "build" : sluift_sources = [ "Lua/Value.cpp", "Lua/Exception.cpp", "Lua/Check.cpp", "Lua/FunctionRegistration.cpp", "Lua/FunctionRegistry.cpp", "Lua/LuaUtils.cpp", "LuaElementConvertors.cpp", "LuaElementConvertor.cpp", "Response.cpp", "ElementConvertors/BodyConvertor.cpp", "ElementConvertors/VCardUpdateConvertor.cpp", "ElementConvertors/PubSubEventConvertor.cpp", "ElementConvertors/RawXMLElementConvertor.cpp", "ElementConvertors/DOMElementConvertor.cpp", "ElementConvertors/DefaultElementConvertor.cpp", "ElementConvertors/DiscoInfoConvertor.cpp", "ElementConvertors/DiscoItemsConvertor.cpp", "ElementConvertors/FormConvertor.cpp", "ElementConvertors/SoftwareVersionConvertor.cpp", "ElementConvertors/VCardConvertor.cpp", "ElementConvertors/CommandConvertor.cpp", "ElementConvertors/StatusConvertor.cpp", "ElementConvertors/StatusShowConvertor.cpp", "ElementConvertors/DelayConvertor.cpp", - "ClientHelpers.cpp", + "Helpers.cpp", "SluiftClient.cpp", + "SluiftComponent.cpp", "Watchdog.cpp", "core.c", "client.cpp", + "component.cpp", "sluift.cpp" ] sluift_sources += env.SConscript("ElementConvertors/SConscript") sluift_env = env.Clone() sluift_env.UseFlags(env.get("LUA_FLAGS", {})) sluift_env.UseFlags(env["SWIFTEN_FLAGS"]) sluift_env.UseFlags(env["SWIFTEN_DEP_FLAGS"]) # Support compilation on both Lua 5.1 and Lua 5.2 sluift_env.Append(CPPDEFINES = ["LUA_COMPAT_ALL"]) if sluift_env["PLATFORM"] == "win32" : sluift_env.Append(CPPDEFINES = ["SLUIFT_BUILD_DLL"]) if sluift_env["PLATFORM"] == "darwin" and os.path.isdir("/Applications/iTunes.app") : sluift_env.Append(FRAMEWORKS = ["ScriptingBridge"]) sluift_env.Command("iTunes.h", "/Applications/iTunes.app", "sdef ${SOURCE} | sdp -fh --basename iTunes -o ${TARGET.dir}") sluift_env.Append(CPPDEFINES = ["HAVE_ITUNES"]) sluift_sources += ["ITunesInterface.mm"] # Generate Version.h version_header = "#pragma once\n\n" version_header += "#define SLUIFT_VERSION_STRING \"" + Version.getBuildVersion(env.Dir("#").abspath, "sluift") + "\"\n" sluift_env.WriteVal("Version.h", sluift_env.Value(version_header)) # Generate core.c def generate_embedded_lua(env, target, source) : f = open(source[0].abspath, "r") data = f.read() f.close() data_bytes = bytearray(data) f = open(target[0].abspath, "w") f.write('#include <stddef.h>\n') |
Swift