mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-08-29 13:30:46 +00:00
Select device target
This commit is contained in:
@@ -20,6 +20,8 @@
|
|||||||
|
|
||||||
<property name="classes.dir" location="${basedir}/classes"/>
|
<property name="classes.dir" location="${basedir}/classes"/>
|
||||||
|
|
||||||
|
<property name="device" value="all"/>
|
||||||
|
|
||||||
<target name="init">
|
<target name="init">
|
||||||
<mkdir dir="${classes.dir}"/>
|
<mkdir dir="${classes.dir}"/>
|
||||||
<mkdir dir="${classes.dir}/common"/>
|
<mkdir dir="${classes.dir}/common"/>
|
||||||
@@ -58,12 +60,33 @@
|
|||||||
|
|
||||||
<target name="build" depends="compile-native, compile-common, compile-java"/>
|
<target name="build" depends="compile-native, compile-common, compile-java"/>
|
||||||
|
|
||||||
<target name="compile-native">
|
<target name="check-device">
|
||||||
<exec executable="make" dir="${libs.omx.dir}"/>
|
<condition property="enable.omx" value="true">
|
||||||
<exec executable="make" dir="${libs.imx.dir}"/>
|
<or>
|
||||||
<exec executable="make" dir="${libs.opus.dir}"/>
|
<equals arg1="${device}" arg2="pi" />
|
||||||
<exec executable="make" dir="${libs.alsa.dir}"/>
|
<equals arg1="${device}" arg2="all" />
|
||||||
<exec executable="make" dir="${libs.io.dir}"/>
|
</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>
|
||||||
|
|
||||||
<target name="compile-java" depends="init">
|
<target name="compile-java" depends="init">
|
||||||
|
|||||||
Reference in New Issue
Block a user