forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			30 lines
		
	
	
		
			496 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			496 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
| 
								 | 
							
								package hxcpp;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#if (hxcpp_api_level>=330)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class StaticZlib { }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#else
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								@:cppFileCode( 'extern "C" int zlib_register_prims();')
							 | 
						||
| 
								 | 
							
								#if HXCPP_LINK_NO_ZLIB
							 | 
						||
| 
								 | 
							
								@:buildXml("
							 | 
						||
| 
								 | 
							
								<import name='${HXCPP}/project/libs/zlib/Build.xml'/>
							 | 
						||
| 
								 | 
							
								")
							 | 
						||
| 
								 | 
							
								#else
							 | 
						||
| 
								 | 
							
								@:buildXml("
							 | 
						||
| 
								 | 
							
								<target id='haxe'>
							 | 
						||
| 
								 | 
							
								  <lib name='${HXCPP}/lib/${BINDIR}/libzlib${LIBEXTRA}${LIBEXT}'/>
							 | 
						||
| 
								 | 
							
								</target>
							 | 
						||
| 
								 | 
							
								")
							 | 
						||
| 
								 | 
							
								#end
							 | 
						||
| 
								 | 
							
								@:keep class StaticZlib
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								   static function __init__()
							 | 
						||
| 
								 | 
							
								   {
							 | 
						||
| 
								 | 
							
								     untyped __cpp__("zlib_register_prims();");
							 | 
						||
| 
								 | 
							
								   }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#end
							 |