diff --git a/project/src/ExternalInterface.cpp b/project/src/ExternalInterface.cpp index ee719b986..82f965463 100644 --- a/project/src/ExternalInterface.cpp +++ b/project/src/ExternalInterface.cpp @@ -4119,6 +4119,7 @@ extern "C" int lime_register_prims () { lime_cairo_register_prims (); lime_curl_register_prims (); + lime_harfbuzz_register_prims (); lime_openal_register_prims (); lime_opengl_register_prims (); lime_vorbis_register_prims (); diff --git a/templates/emscripten/cpp/Main.cpp b/templates/emscripten/cpp/Main.cpp index b40107e0e..8e76d1f18 100644 --- a/templates/emscripten/cpp/Main.cpp +++ b/templates/emscripten/cpp/Main.cpp @@ -11,12 +11,7 @@ extern "C" const char *hxRunLibrary (); extern "C" void hxcpp_set_top_of_stack (); extern "C" int zlib_register_prims (); -extern "C" int lime_cairo_register_prims (); -extern "C" int lime_curl_register_prims (); -extern "C" int lime_harfbuzz_register_prims (); -extern "C" int lime_openal_register_prims (); -extern "C" int lime_opengl_register_prims (); -extern "C" int lime_vorbis_register_prims (); +extern "C" int lime_register_prims (); ::foreach ndlls::::if (registerStatics)::extern "C" int ::nameSafe::_register_prims ();::end:: ::end:: @@ -26,12 +21,7 @@ extern "C" int main (int argc, char *argv[]) { hxcpp_set_top_of_stack (); zlib_register_prims (); - lime_cairo_register_prims (); - lime_curl_register_prims (); - lime_harfbuzz_register_prims (); - lime_openal_register_prims (); - lime_opengl_register_prims (); - lime_vorbis_register_prims (); + lime_register_prims (); ::foreach ndlls::::if (registerStatics)::::nameSafe::_register_prims ();::end:: ::end:: diff --git a/templates/ios/template/{{app.file}}/Classes/Main.mm b/templates/ios/template/{{app.file}}/Classes/Main.mm index c4d4a2810..8fbe6219e 100644 --- a/templates/ios/template/{{app.file}}/Classes/Main.mm +++ b/templates/ios/template/{{app.file}}/Classes/Main.mm @@ -4,12 +4,7 @@ extern "C" const char *hxRunLibrary (); extern "C" void hxcpp_set_top_of_stack (); extern "C" int zlib_register_prims (); -extern "C" int lime_cairo_register_prims (); -extern "C" int lime_curl_register_prims (); -extern "C" int lime_harfbuzz_register_prims (); -extern "C" int lime_openal_register_prims (); -extern "C" int lime_opengl_register_prims (); -extern "C" int lime_vorbis_register_prims (); +extern "C" int lime_register_prims (); ::foreach ndlls::::if (registerStatics):: extern "C" int ::nameSafe::_register_prims ();::end::::end:: @@ -19,12 +14,7 @@ extern "C" int SDL_main (int argc, char *argv[]) { hxcpp_set_top_of_stack (); zlib_register_prims (); - lime_cairo_register_prims (); - lime_curl_register_prims (); - lime_harfbuzz_register_prims (); - lime_openal_register_prims (); - lime_opengl_register_prims (); - lime_vorbis_register_prims (); + lime_register_prims (); ::foreach ndlls::::if (registerStatics):: ::nameSafe::_register_prims ();::end::::end:: diff --git a/templates/tvos/PROJ/Classes/Main.mm b/templates/tvos/PROJ/Classes/Main.mm index c4d4a2810..8fbe6219e 100644 --- a/templates/tvos/PROJ/Classes/Main.mm +++ b/templates/tvos/PROJ/Classes/Main.mm @@ -4,12 +4,7 @@ extern "C" const char *hxRunLibrary (); extern "C" void hxcpp_set_top_of_stack (); extern "C" int zlib_register_prims (); -extern "C" int lime_cairo_register_prims (); -extern "C" int lime_curl_register_prims (); -extern "C" int lime_harfbuzz_register_prims (); -extern "C" int lime_openal_register_prims (); -extern "C" int lime_opengl_register_prims (); -extern "C" int lime_vorbis_register_prims (); +extern "C" int lime_register_prims (); ::foreach ndlls::::if (registerStatics):: extern "C" int ::nameSafe::_register_prims ();::end::::end:: @@ -19,12 +14,7 @@ extern "C" int SDL_main (int argc, char *argv[]) { hxcpp_set_top_of_stack (); zlib_register_prims (); - lime_cairo_register_prims (); - lime_curl_register_prims (); - lime_harfbuzz_register_prims (); - lime_openal_register_prims (); - lime_opengl_register_prims (); - lime_vorbis_register_prims (); + lime_register_prims (); ::foreach ndlls::::if (registerStatics):: ::nameSafe::_register_prims ();::end::::end::