26 lines
		
	
	
		
			447 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			447 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
package hxcpp;
 | 
						|
 | 
						|
#if (hxcpp_api_level>=330)
 | 
						|
 | 
						|
class StaticStd { }
 | 
						|
 | 
						|
#else
 | 
						|
 | 
						|
@:cppFileCode( 'extern "C" int std_register_prims();')
 | 
						|
@:buildXml("
 | 
						|
<target id='haxe'>
 | 
						|
  <lib name='${HXCPP}/lib/${BINDIR}/libstd${LIBEXTRA}${LIBEXT}'/>
 | 
						|
   <lib name='ws2_32.lib' if='windows' unless='static_link' />
 | 
						|
</target>
 | 
						|
")
 | 
						|
@:keep class StaticStd
 | 
						|
{
 | 
						|
   static function __init__()
 | 
						|
   {
 | 
						|
     untyped __cpp__("std_register_prims();");
 | 
						|
   }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
#end
 |