Build WaifuUPnP dependency

This commit is contained in:
Nikolay Borodin 2024-04-02 18:36:04 +02:00
parent 783a8602a1
commit fc2324efd1
4 changed files with 8 additions and 2 deletions

View file

@ -17,6 +17,7 @@ deploy:jdk8:
script:
- apt update
- apt -y install ant make gcc gcc-multilib mingw-w64 mingw-w64-tools mingw-w64-i686-dev mingw-w64-x86-64-dev openjdk-11-jdk libayatana-appindicator3-dev libnotify-dev
- git submodule update --init --recursive
- curl https://repo1.maven.org/maven2/org/apache/ivy/ivy/2.5.2/ivy-2.5.2.jar --create-dirs -o "${HOME}/.ant/lib/ivy.jar"
- make install

View file

@ -10,4 +10,4 @@ install:
clean:
@$(MAKE) -C native clean
rm -rf build clib
rm -rf build lib clib

View file

@ -36,7 +36,7 @@
<delete dir="${build}"/>
</target>
<target name="compile" depends="init,resolve">
<target name="compile" depends="init,resolve,compile-3rdparty">
<exec executable="git" outputproperty="git.revision">
<arg value="rev-parse"/>
<arg value="--short"/>
@ -52,6 +52,11 @@
debug="true"/>
</target>
<target name="compile-3rdparty">
<ant dir="3rdparty/WaifUPnP"/>
<copy file="3rdparty/WaifUPnP/dist/WaifUPnP.jar" tofile="lib/WaifUPnP.jar"/>
</target>
<target name="resolve">
<ivy:retrieve/>
</target>

Binary file not shown.