20 lines
763 B
Bash
Executable File
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 |