mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-02-16 10:30:47 +00:00
Select device target
This commit is contained in:
35
build.xml
35
build.xml
@@ -19,6 +19,8 @@
|
||||
<property name="one-jar.dist.dir" value="${libs.dir}/build"/>
|
||||
|
||||
<property name="classes.dir" location="${basedir}/classes"/>
|
||||
|
||||
<property name="device" value="all"/>
|
||||
|
||||
<target name="init">
|
||||
<mkdir dir="${classes.dir}"/>
|
||||
@@ -58,14 +60,35 @@
|
||||
|
||||
<target name="build" depends="compile-native, compile-common, compile-java"/>
|
||||
|
||||
<target name="compile-native">
|
||||
<exec executable="make" dir="${libs.omx.dir}"/>
|
||||
<exec executable="make" dir="${libs.imx.dir}"/>
|
||||
<exec executable="make" dir="${libs.opus.dir}"/>
|
||||
<exec executable="make" dir="${libs.alsa.dir}"/>
|
||||
<exec executable="make" dir="${libs.io.dir}"/>
|
||||
<target name="check-device">
|
||||
<condition property="enable.omx" value="true">
|
||||
<or>
|
||||
<equals arg1="${device}" arg2="pi" />
|
||||
<equals arg1="${device}" arg2="all" />
|
||||
</or>
|
||||
</condition>
|
||||
<condition property="enable.imx" value="true">
|
||||
<or>
|
||||
<equals arg1="${device}" arg2="imx" />
|
||||
<equals arg1="${device}" arg2="all" />
|
||||
</or>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="compile-native" depends="check-device, compile-native-pi, compile-native-imx">
|
||||
<exec executable="make" dir="${libs.opus.dir}"/>
|
||||
<exec executable="make" dir="${libs.alsa.dir}"/>
|
||||
<exec executable="make" dir="${libs.io.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile-native-pi" if="enable.omx">
|
||||
<exec executable="make" dir="${libs.omx.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile-native-imx" if="enable.imx">
|
||||
<exec executable="make" dir="${libs.imx.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile-java" depends="init">
|
||||
<!-- compile limelight -->
|
||||
<javac includeantruntime="false" destdir="${classes.dir}/src">
|
||||
|
||||
Reference in New Issue
Block a user