Files
java-discord-sdk-wrapper/export.sh
2026-04-07 02:03:25 +02:00

20 lines
763 B
Bash
Executable File

rm *.class
javac -g -d . DiscordActivity.java DiscordActivityBuilder.java DiscordBridgeAdapter.java DiscordBridge.java
jar cvf out/lib/DiscordLib.jar com/ DiscordActivity.java DiscordActivityBuilder.java DiscordBridgeAdapter.java DiscordBridge.java
javac -h . DiscordActivity.java DiscordActivityBuilder.java DiscordBridgeAdapter.java DiscordBridge.java
g++ -shared -fPIC \
-I"$JAVA_HOME/include" -I"$JAVA_HOME/include/linux" \
-I"$DISCORD_SDK/include" \
DiscordBridge.cpp \
-L"$DISCORD_SDK/lib/release" \
-ldiscord_partner_sdk \
-Wl,-rpath,'$ORIGIN' \
-o out/lib/libdiscord_bridge.so
cp "$DISCORD_SDK/lib/release/libdiscord_partner_sdk.so" out/lib/
zip out/libraries.zip out/lib/DiscordLib.jar out/lib/libdiscord_bridge.so out/lib/libdiscord_partner_sdk.so