73 lines
2.3 KiB
XML
Raw Normal View History

2025-01-22 16:18:30 +01:00
<xml>
<!-- GPH (Caanoo) TOOLS -------------------------------------------------->
<error value="Please define GPH_ROOT" unless="GPH_ROOT"/>
<set name="GPH_TOOL" value="${GPH_ROOT}/" if="windows_host"/>
<set name="GPH_TOOL" value="${GPH_ROOT}/tools/" unless="windows_host"/>
<include name="toolchain/gcc-toolchain.xml"/>
<path name="${GPH_TOOL}/gcc-4.2.4-glibc-2.7-eabi/bin/"/>
<path name="${GPH_TOOL}/gcc-4.2.4-glibc-2.7-eabi/libexec/gcc/arm-gph-linux-gnueabi/4.2.4/"/>
<path name="${GPH_TOOL}/libexec/gcc/arm-gph-linux-gnueabi/4.2.4"/>
<path name="${GPH_TOOL}/gcc-4.2.4-glibc-2.7-eabi/arm-gph-linux-gnueabi/bin"/>
<setenv name="CYGWIN" value="nodosfilewarning"/>
<set name="GPH_SYS" value="${GPH_TOOL}/gcc-4.2.4-glibc-2.7-eabi/arm-gph-linux-gnueabi/sys-root"/>
<compiler id="gph" exe="arm-gph-linux-gnueabi-g++">
<flag value="-c"/>
<flag value="-g" if="debug"/>
<flag value="-Os" unless="debug"/>
<flag value="-I${HXCPP}/include"/>
<flag value="--sysroot=${GPH_SYS}"/>
<flag value="-I${GPH_TOOL}/gcc-4.2.4-glibc-2.7-eabi/arm-gph-linux-gnueabi/include/c++/4.2.4/"/>
<flag value="-I${GPH_TOOL}/gcc-4.2.4-glibc-2.7-eabi/arm-gph-linux-gnueabi/include/c++/4.2.4/arm-gph-linux-gnueabi"/>
<flag value="-DGPH"/>
<flag value="-fvisibility=hidden"/>
<flag value="-fdollars-in-identifiers"/>
<flag value="-fno-common"/>
<flag value="-march=armv5te"/>
<flag value="-mtune=arm9tdmi"/>
<flag value="-mapcs"/>
<flag value="-msoft-float"/>
<flag value="-mfloat-abi=soft"/>
<cppflag value="-frtti"/>
<flag value="-fpic"/>
<flag value="-fPIC"/>
<outflag value="-o"/>
<objdir value="./obj/gph/Debug" if="debug"/>
<objdir value="./obj/gph/Release" unless="debug"/>
</compiler>
<linker id="exe" exe="arm-gph-linux-gnueabi-g++">
<ext value=".gpe"/>
<flag value="--sysroot=${GPH_SYS}"/>
<flag value="-mfloat-abi=soft"/>
<outflag value="-o"/>
<lib name="-ldl"/>
<lib name="-lc"/>
<lib name="-lpthread"/>
<lib name="-lm"/>
</linker>
<linker id="dll" exe="arm-gph-linux-gnueabi-g++">
<flag value="-Wl,--no-undefined"/>
<flag value="--sysroot=${GPH_SYS}"/>
<flag value="-msoft-float"/>
<flag value="-fpic"/>
<flag value="-fPIC"/>
<flag value="-shared"/>
<ext value=".so"/>
<outflag value="-o"/>
<lib name="-ldl"/>
<lib name="-lc"/>
<lib name="-lpthread"/>
<lib name="-lm"/>
</linker>
</xml>