cleaned some stuff
This commit is contained in:
15
SConstruct
15
SConstruct
@@ -11,7 +11,7 @@ opts.Add(PathVariable('target_path', 'The path where the lib is installed.', 'pr
|
||||
opts.Add(PathVariable('target_name', 'The library name.', 'discord_game_sdk', PathVariable.PathAccept))
|
||||
|
||||
# Local dependency paths, adapt them to your setup
|
||||
discord_lib_path = "project/addons/discord-rpc-gd/bin"
|
||||
discord_lib_path = "lib/discord-game-sdk"
|
||||
|
||||
# Updates the environment with the option variables.
|
||||
opts.Update(env)
|
||||
@@ -41,6 +41,7 @@ elif env['platform'] == "windows":
|
||||
# Set correct library
|
||||
discord_library = 'discord_game_sdk.dll'
|
||||
|
||||
|
||||
# make sure our binding library is properly includes
|
||||
env.Append(LIBPATH=[discord_lib_path])
|
||||
sources = Glob('src/discord-game-sdk-cpp/*.cpp')
|
||||
@@ -53,8 +54,16 @@ env.Append(LIBS=[
|
||||
env.Append(CPPPATH=['src/'])
|
||||
sources += Glob('src/*.cpp')
|
||||
|
||||
library = env.SharedLibrary(target="project/addons/discord-rpc-gd/bin/libgd-discordrpc" + env["suffix"] + env["SHLIBSUFFIX"], source=sources)
|
||||
#env.Depends(library, Command("project/addons/discord-rpc-gd/bin/" + discord_library, discord_lib_path + "/" + discord_library, Copy("$TARGET", "$SOURCE")))
|
||||
mytarget = "project/addons/discord-rpc-gd/bin/discordrpc" + env["suffix"] + env["SHLIBSUFFIX"]
|
||||
|
||||
def finish( target, source, env ):
|
||||
if env['platform'] == "windows":
|
||||
os.remove((mytarget + ".exp").replace(".dll", ""))
|
||||
os.remove((mytarget + ".lib").replace(".dll", ""))
|
||||
library = env.SharedLibrary(target=mytarget, source=sources)
|
||||
env.Depends(library, Command("project/addons/discord-rpc-gd/bin/" + discord_library, discord_lib_path + "/" + discord_library, Copy("$TARGET", "$SOURCE")))
|
||||
|
||||
Depends(library,Command(finish))
|
||||
|
||||
Default(library)
|
||||
|
||||
|
10
cleanup.py
Normal file
10
cleanup.py
Normal file
@@ -0,0 +1,10 @@
|
||||
import os
|
||||
import platform
|
||||
|
||||
if platform.system() == "Windows":
|
||||
for file in os.listdir("project/addons/discord-rpc-gd/bin/"):
|
||||
if file.endswith(".exp"):
|
||||
os.remove(os.path.join("project/addons/discord-rpc-gd/bin/", file))
|
||||
for file in os.listdir("project/addons/discord-rpc-gd/bin/"):
|
||||
if file.endswith(".lib"):
|
||||
os.remove(os.path.join("project/addons/discord-rpc-gd/bin/", file))
|
BIN
lib/discord-game-sdk/discord_game_sdk.dll
Normal file
BIN
lib/discord-game-sdk/discord_game_sdk.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -4,22 +4,22 @@ entry_symbol = "discordrpcgd_library_init"
|
||||
|
||||
[libraries]
|
||||
|
||||
macos.debug = "bin/libgd-discordrpc.macos.template_debug.framework"
|
||||
macos.release = "bin/libgd-discordrpc.macos.template_release.framework"
|
||||
windows.debug.x86_32 = "bin/libgd-discordrpc.windows.template_debug.x86_32.dll"
|
||||
macos.debug = "bin/discordrpc.macos.template_debug.framework"
|
||||
macos.release = "bin/discordrpc.macos.template_release.framework"
|
||||
windows.debug.x86_32 = "bin/discordrpc.windows.template_debug.x86_32.dll"
|
||||
windows.release.x86_32 = "bin/libgdexample.windows.template_release.x86_32.dll"
|
||||
windows.debug.x86_64 = "bin/libgd-discordrpc.windows.template_debug.x86_64.dll"
|
||||
windows.release.x86_64 = "bin/libgd-discordrpc.windows.template_release.x86_64.dll"
|
||||
linux.debug.x86_64 = "bin/libgd-discordrpc.linux.template_debug.x86_64.so"
|
||||
linux.release.x86_64 = "bin/libgd-discordrpc.linux.template_release.x86_64.so"
|
||||
linux.debug.arm64 = "bin/libgd-discordrpc.linux.template_debug.arm64.so"
|
||||
linux.release.arm64 = "bin/libgd-discordrpc.linux.template_release.arm64.so"
|
||||
linux.debug.rv64 = "bin/libgd-discordrpc.linux.template_debug.rv64.so"
|
||||
linux.release.rv64 = "bin/libgd-discordrpc.linux.template_release.rv64.so"
|
||||
android.debug.x86_64 = "bin/libgd-discordrpc.android.template_debug.x86_64.so"
|
||||
android.release.x86_64 = "bin/libgd-discordrpc.android.template_release.x86_64.so"
|
||||
android.debug.arm64 = "bin/libgd-discordrpc.android.template_debug.arm64.so"
|
||||
android.release.arm64 = "bin/libgd-discordrpc.android.template_release.arm64.so"
|
||||
windows.debug.x86_64 = "bin/discordrpc.windows.template_debug.x86_64.dll"
|
||||
windows.release.x86_64 = "bin/discordrpc.windows.template_release.x86_64.dll"
|
||||
linux.debug.x86_64 = "bin/discordrpc.linux.template_debug.x86_64.so"
|
||||
linux.release.x86_64 = "bin/discordrpc.linux.template_release.x86_64.so"
|
||||
linux.debug.arm64 = "bin/discordrpc.linux.template_debug.arm64.so"
|
||||
linux.release.arm64 = "bin/discordrpc.linux.template_release.arm64.so"
|
||||
linux.debug.rv64 = "bin/discordrpc.linux.template_debug.rv64.so"
|
||||
linux.release.rv64 = "bin/discordrpc.linux.template_release.rv64.so"
|
||||
android.debug.x86_64 = "bin/discordrpc.android.template_debug.x86_64.so"
|
||||
android.release.x86_64 = "bin/discordrpc.android.template_release.x86_64.so"
|
||||
android.debug.arm64 = "bin/discordrpc.android.template_debug.arm64.so"
|
||||
android.release.arm64 = "bin/discordrpc.android.template_release.arm64.so"
|
||||
|
||||
[dependencies]
|
||||
|
||||
|
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user