103 lines
3.5 KiB
XML
103 lines
3.5 KiB
XML
<config>
|
|
<executableName>tickstales</executableName>
|
|
<mainClass>advent.core.IOSLauncher</mainClass>
|
|
<os>ios</os>
|
|
<arch>arm64</arch>
|
|
<target>ios</target>
|
|
<iosInfoPList>Info.plist.xml</iosInfoPList>
|
|
<treeShaker>aggressive</treeShaker>
|
|
<resources>
|
|
<resource>
|
|
<directory>resources</directory>
|
|
<includes>
|
|
<include>**</include>
|
|
</includes>
|
|
<skipPngCrush>true</skipPngCrush>
|
|
</resource>
|
|
<resource>
|
|
<directory>../desktop/resources</directory>
|
|
<includes>
|
|
<include>**</include>
|
|
</includes>
|
|
<excludes>
|
|
<exclude>**/*.ogg</exclude>
|
|
<exclude>**/*.jar</exclude>
|
|
</excludes>
|
|
<skipPngCrush>true</skipPngCrush>
|
|
</resource>
|
|
</resources>
|
|
<forceLinkClasses>
|
|
<pattern>advent.**</pattern>
|
|
<pattern>clojure.genclass*</pattern>
|
|
<pattern>clojure.gvec*</pattern>
|
|
<pattern>clojure.core*</pattern>
|
|
<pattern>clojure.core.memoize*</pattern>
|
|
<pattern>clojure.core.memoize.**</pattern>
|
|
<pattern>clojure.core.cache*</pattern>
|
|
<pattern>clojure.core.cache.**</pattern>
|
|
<pattern>clojure.edn*</pattern>
|
|
<pattern>clojure.core.server*</pattern>
|
|
<pattern>clojure.instant*</pattern>
|
|
<pattern>clojure.main*</pattern>
|
|
<pattern>clojure.reflect*</pattern>
|
|
<pattern>clojure.reflect.**</pattern>
|
|
<pattern>clojure.set*</pattern>
|
|
<pattern>clojure.stacktrace*</pattern>
|
|
<pattern>clojure.walk*</pattern>
|
|
<pattern>clojure.xml*</pattern>
|
|
<pattern>clojure.zip*</pattern>
|
|
<pattern>clojure.data*</pattern>
|
|
<pattern>clojure.uuid*</pattern>
|
|
<pattern>clojure.string*</pattern>
|
|
<pattern>clojure.core.protocols*</pattern>
|
|
<pattern>clojure.tools.reader*</pattern>
|
|
<pattern>clojure.tools.reader.**</pattern>
|
|
<pattern>clojure.tools.logging.**</pattern>
|
|
<pattern>clojure.tools.logging*</pattern>
|
|
<pattern>clojure.tools.analyzer*</pattern>
|
|
<pattern>clojure.tools.analyzer.**</pattern>
|
|
<pattern>clojure.pprint*</pattern>
|
|
<pattern>clojure.pprint.**</pattern>
|
|
<pattern>clojure.data.**</pattern>
|
|
<pattern>clojure.test*</pattern>
|
|
<pattern>clojure.test.**</pattern>
|
|
<pattern>clojure.template*</pattern>
|
|
<pattern>clojure.template.**</pattern>
|
|
<pattern>clojure.java.io*</pattern>
|
|
<pattern>play_clj.**</pattern>
|
|
<pattern>com.badlogic.**</pattern>
|
|
<pattern>java.util.logging.**</pattern>
|
|
<pattern>clojure.core.async*</pattern>
|
|
<pattern>clojure.core.async.Mutex*</pattern>
|
|
<pattern>clojure.core.async.ThreadLocalRandom*</pattern>
|
|
<pattern>clojure.core.async.impl.protocols*</pattern>
|
|
<pattern>clojure.core.async.impl.concurrent*</pattern>
|
|
<pattern>clojure.core.async.impl.channels*</pattern>
|
|
<pattern>clojure.core.async.impl.dispatch*</pattern>
|
|
<pattern>clojure.core.async.impl.exec.**</pattern>
|
|
<pattern>clojure.core.async.impl.exec*</pattern>
|
|
<pattern>clojure.core.async.impl.buffers*</pattern>
|
|
<pattern>clojure.core.async.impl.mutex*</pattern>
|
|
<pattern>clojure.core.async.impl.timers*</pattern>
|
|
<pattern>clojure.core.async.impl.ioc_macros*</pattern>
|
|
</forceLinkClasses>
|
|
<libs>
|
|
<lib>libs/libObjectAL.a</lib>
|
|
<lib>libs/libgdx.a</lib>
|
|
</libs>
|
|
<stripArchives>
|
|
<exclude>**/*.class</exclude>
|
|
<include>**/*.jar</include>
|
|
<include>*.jar</include>
|
|
</stripArchives>
|
|
<frameworks>
|
|
<framework>UIKit</framework>
|
|
<framework>OpenGLES</framework>
|
|
<framework>QuartzCore</framework>
|
|
<framework>CoreGraphics</framework>
|
|
<framework>OpenAL</framework>
|
|
<framework>AudioToolbox</framework>
|
|
<framework>AVFoundation</framework>
|
|
</frameworks>
|
|
</config>
|