forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			73 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
		
		
			
		
	
	
			73 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| 
								 | 
							
								<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>
							 |