From 8eb53972c389c94950bd4b97807c7287019f1793 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Fri, 5 May 2017 12:35:35 -0700 Subject: [PATCH] Update extension template --- templates/extension/Extension.hx | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/templates/extension/Extension.hx b/templates/extension/Extension.hx index 41178481c..303171574 100644 --- a/templates/extension/Extension.hx +++ b/templates/extension/Extension.hx @@ -1,14 +1,8 @@ package; -#if cpp -import cpp.Lib; -#elseif neko -import neko.Lib; -#end -#if (android && openfl) -import openfl.utils.JNI; -#end +import lime.system.CFFI; +import lime.system.JNI; class ::className:: { @@ -16,7 +10,7 @@ class ::className:: { public static function sampleMethod (inputValue:Int):Int { - #if (android && openfl) + #if android var resultJNI = ::extensionLowerCase::_sample_method_jni(inputValue); var resultNative = ::extensionLowerCase::_sample_method(inputValue); @@ -38,9 +32,9 @@ class ::className:: { } - private static var ::extensionLowerCase::_sample_method = Lib.load ("::extensionLowerCase::", "::extensionLowerCase::_sample_method", 1); + private static var ::extensionLowerCase::_sample_method = CFFI.load ("::extensionLowerCase::", "::extensionLowerCase::_sample_method", 1); - #if (android && openfl) + #if android private static var ::extensionLowerCase::_sample_method_jni = JNI.createStaticMethod ("org.haxe.extension.::className::", "sampleMethod", "(I)I"); #end