diff --git a/src/_upm.i b/src/_upm.i index f4790af3..99087d94 100644 --- a/src/_upm.i +++ b/src/_upm.i @@ -1,9 +1,8 @@ -/* Macro for adding JAVA runnables. - example usage: JAVA_ADD_INSTALLISR(upm::A110x) - UPMClassName - UPM class name w/namespace. +/* Macro for adding JAVA run + usage: JAVA_ADD_INSTALLISR(javaupm_a110x) */ -%define JAVA_ADD_INSTALLISR(UPMClassName) -%extend UPMClassName { +%define JAVA_ADD_INSTALLISR(UPM_Classname) +%extend UPM_Classname { void installISR(jobject runnable) { $self->installISR(mraa_java_isr_callback, runnable); @@ -11,17 +10,16 @@ } %enddef -/* Macro for adding JNI loadLibrary dependency. - example usage: JAVA_JNI_LOADLIBRARY(javaupm_rhusb) - PackageName: Target UPM JAVA package. +/* Macro for adding JNI loadLibrary dependency + usage: JAVA_JNI_LOADLIBRARY(javaupm_rhusb) */ -%define JAVA_JNI_LOADLIBRARY(PackageName) +%define JAVA_JNI_LOADLIBRARY(MyModuleName) %pragma(java) jniclasscode=%{ static { try { - System.loadLibrary("PackageName"); + System.loadLibrary("MyModuleName"); } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library (PackageName) failed to load. \n" + e); + System.err.println("Native code library (MyModuleName) failed to load. \n" + e); System.exit(1); } } diff --git a/src/abp/javaupm_abp.i b/src/abp/javaupm_abp.i index a32036ea..f69f4b00 100644 --- a/src/abp/javaupm_abp.i +++ b/src/abp/javaupm_abp.i @@ -8,13 +8,4 @@ %} %include "abp.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_abp"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_abp) diff --git a/src/ad8232/javaupm_ad8232.i b/src/ad8232/javaupm_ad8232.i index 5b90bbe5..31a21f47 100644 --- a/src/ad8232/javaupm_ad8232.i +++ b/src/ad8232/javaupm_ad8232.i @@ -7,13 +7,4 @@ %include "ad8232.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ad8232"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ad8232) \ No newline at end of file diff --git a/src/adafruitms1438/javaupm_adafruitms1438.i b/src/adafruitms1438/javaupm_adafruitms1438.i index b29b20ca..0633c7b9 100644 --- a/src/adafruitms1438/javaupm_adafruitms1438.i +++ b/src/adafruitms1438/javaupm_adafruitms1438.i @@ -7,13 +7,4 @@ %include "adafruitms1438.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_adafruitms1438"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_adafruitms1438) \ No newline at end of file diff --git a/src/adafruitss/javaupm_adafruitss.i b/src/adafruitss/javaupm_adafruitss.i index 1bbccd76..ad778277 100644 --- a/src/adafruitss/javaupm_adafruitss.i +++ b/src/adafruitss/javaupm_adafruitss.i @@ -6,13 +6,4 @@ #include "adafruitss.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_adafruitss"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_adafruitss) \ No newline at end of file diff --git a/src/adc121c021/javaupm_adc121c021.i b/src/adc121c021/javaupm_adc121c021.i index 45096009..5fa996e2 100644 --- a/src/adc121c021/javaupm_adc121c021.i +++ b/src/adc121c021/javaupm_adc121c021.i @@ -8,13 +8,4 @@ %include "adc121c021.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_adc121c021"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_adc121c021) \ No newline at end of file diff --git a/src/adis16448/javaupm_adis16448.i b/src/adis16448/javaupm_adis16448.i index 46dbd845..8fe04cc0 100644 --- a/src/adis16448/javaupm_adis16448.i +++ b/src/adis16448/javaupm_adis16448.i @@ -7,13 +7,4 @@ %include "adis16448.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_adis16448"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_adis16448) \ No newline at end of file diff --git a/src/ads1x15/javaupm_ads1x15.i b/src/ads1x15/javaupm_ads1x15.i index 3e83c564..78279501 100644 --- a/src/ads1x15/javaupm_ads1x15.i +++ b/src/ads1x15/javaupm_ads1x15.i @@ -18,13 +18,4 @@ import upm_interfaces.*; %include "ads1015.hpp" %include "ads1115.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ads1x15"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ads1x15) diff --git a/src/adxl335/javaupm_adxl335.i b/src/adxl335/javaupm_adxl335.i index 99e021e3..000745b5 100644 --- a/src/adxl335/javaupm_adxl335.i +++ b/src/adxl335/javaupm_adxl335.i @@ -42,13 +42,4 @@ %include "adxl335.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_adxl335"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_adxl335) \ No newline at end of file diff --git a/src/adxl345/javaupm_adxl345.i b/src/adxl345/javaupm_adxl345.i index 8087a365..bc4ce1e0 100644 --- a/src/adxl345/javaupm_adxl345.i +++ b/src/adxl345/javaupm_adxl345.i @@ -35,13 +35,4 @@ %include "adxl345.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_adxl345"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_adxl345) \ No newline at end of file diff --git a/src/adxrs610/javaupm_adxrs610.i b/src/adxrs610/javaupm_adxrs610.i index 32ca600a..6c0cdd87 100644 --- a/src/adxrs610/javaupm_adxrs610.i +++ b/src/adxrs610/javaupm_adxrs610.i @@ -7,13 +7,4 @@ %include "adxrs610.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_adxrs610"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_adxrs610) \ No newline at end of file diff --git a/src/am2315/javaupm_am2315.i b/src/am2315/javaupm_am2315.i index 8bdd047c..579324e6 100644 --- a/src/am2315/javaupm_am2315.i +++ b/src/am2315/javaupm_am2315.i @@ -7,13 +7,4 @@ %include "am2315.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_am2315"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_am2315) \ No newline at end of file diff --git a/src/apa102/javaupm_apa102.i b/src/apa102/javaupm_apa102.i index 372a228b..70ed738f 100644 --- a/src/apa102/javaupm_apa102.i +++ b/src/apa102/javaupm_apa102.i @@ -18,13 +18,4 @@ %include "apa102.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_apa102"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_apa102) diff --git a/src/apds9002/javaupm_apds9002.i b/src/apds9002/javaupm_apds9002.i index e994e0c1..0a4f381e 100644 --- a/src/apds9002/javaupm_apds9002.i +++ b/src/apds9002/javaupm_apds9002.i @@ -7,13 +7,4 @@ %include "apds9002.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_apds9002"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_apds9002) \ No newline at end of file diff --git a/src/apds9930/javaupm_apds9930.i b/src/apds9930/javaupm_apds9930.i index 2a7afb30..3059d356 100644 --- a/src/apds9930/javaupm_apds9930.i +++ b/src/apds9930/javaupm_apds9930.i @@ -6,13 +6,4 @@ %} %include "apds9930.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_apds9930"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_apds9930) diff --git a/src/at42qt1070/javaupm_at42qt1070.i b/src/at42qt1070/javaupm_at42qt1070.i index f387c4a6..233d44a8 100644 --- a/src/at42qt1070/javaupm_at42qt1070.i +++ b/src/at42qt1070/javaupm_at42qt1070.i @@ -7,13 +7,4 @@ %include "at42qt1070.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_at42qt1070"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_at42qt1070) \ No newline at end of file diff --git a/src/bacnetmstp/javaupm_bacnetmstp.i b/src/bacnetmstp/javaupm_bacnetmstp.i index 12dd8ed8..933734e9 100644 --- a/src/bacnetmstp/javaupm_bacnetmstp.i +++ b/src/bacnetmstp/javaupm_bacnetmstp.i @@ -11,13 +11,4 @@ %include "bacnetmstp.hpp" %include "bacnetutil.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bacnetmstp"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bacnetmstp) diff --git a/src/bh1750/javaupm_bh1750.i b/src/bh1750/javaupm_bh1750.i index 7c1315c9..7630633a 100644 --- a/src/bh1750/javaupm_bh1750.i +++ b/src/bh1750/javaupm_bh1750.i @@ -10,13 +10,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bh1750"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bh1750) diff --git a/src/biss0001/javaupm_biss0001.i b/src/biss0001/javaupm_biss0001.i index 0d7fae82..b4abf480 100644 --- a/src/biss0001/javaupm_biss0001.i +++ b/src/biss0001/javaupm_biss0001.i @@ -7,13 +7,4 @@ %include "biss0001.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_biss0001"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_biss0001) \ No newline at end of file diff --git a/src/bma220/javaupm_bma220.i b/src/bma220/javaupm_bma220.i index c2363c06..20c9f800 100644 --- a/src/bma220/javaupm_bma220.i +++ b/src/bma220/javaupm_bma220.i @@ -30,13 +30,4 @@ %include "bma220.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bma220"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bma220) diff --git a/src/bma250e/javaupm_bma250e.i b/src/bma250e/javaupm_bma250e.i index 1435bfee..d4e6d807 100644 --- a/src/bma250e/javaupm_bma250e.i +++ b/src/bma250e/javaupm_bma250e.i @@ -26,13 +26,4 @@ import java.lang.Float; #include "bma250e.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bma250e"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bma250e) diff --git a/src/bmg160/javaupm_bmg160.i b/src/bmg160/javaupm_bmg160.i index ef394217..86bcc664 100644 --- a/src/bmg160/javaupm_bmg160.i +++ b/src/bmg160/javaupm_bmg160.i @@ -26,13 +26,4 @@ import java.lang.Float; #include "bmg160.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bmg160"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bmg160) diff --git a/src/bmi160/javaupm_bmi160.i b/src/bmi160/javaupm_bmi160.i index 57603b42..02914254 100644 --- a/src/bmi160/javaupm_bmi160.i +++ b/src/bmi160/javaupm_bmi160.i @@ -30,13 +30,4 @@ %include "bmi160.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bmi160"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bmi160) diff --git a/src/bmm150/javaupm_bmm150.i b/src/bmm150/javaupm_bmm150.i index bf8a285a..11ff3433 100644 --- a/src/bmm150/javaupm_bmm150.i +++ b/src/bmm150/javaupm_bmm150.i @@ -26,13 +26,4 @@ import java.lang.Float; #include "bmm150.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bmm150"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bmm150) diff --git a/src/bmp280/javaupm_bmp280.i b/src/bmp280/javaupm_bmp280.i index a4fb6dce..90cedea2 100644 --- a/src/bmp280/javaupm_bmp280.i +++ b/src/bmp280/javaupm_bmp280.i @@ -26,13 +26,4 @@ #include "bme280.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bmp280"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bmp280) diff --git a/src/bmpx8x/javaupm_bmpx8x.i b/src/bmpx8x/javaupm_bmpx8x.i index d17819f2..6f511c42 100644 --- a/src/bmpx8x/javaupm_bmpx8x.i +++ b/src/bmpx8x/javaupm_bmpx8x.i @@ -15,13 +15,4 @@ import upm_interfaces.*; %include "bmpx8x_defs.h" %include "bmpx8x.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bmpx8x"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bmpx8x) diff --git a/src/bmx055/javaupm_bmx055.i b/src/bmx055/javaupm_bmx055.i index 17ec87f1..194617e8 100644 --- a/src/bmx055/javaupm_bmx055.i +++ b/src/bmx055/javaupm_bmx055.i @@ -44,13 +44,4 @@ import java.lang.Float; #include "bmi055.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bmx055"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bmx055) diff --git a/src/bno055/javaupm_bno055.i b/src/bno055/javaupm_bno055.i index 4dba63ec..d3a1f463 100644 --- a/src/bno055/javaupm_bno055.i +++ b/src/bno055/javaupm_bno055.i @@ -24,13 +24,4 @@ #include "bno055.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_bno055"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_bno055) diff --git a/src/button/javaupm_button.i b/src/button/javaupm_button.i index 8e8f30d2..d03de00a 100644 --- a/src/button/javaupm_button.i +++ b/src/button/javaupm_button.i @@ -9,13 +9,4 @@ %include "button.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_button"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_button) diff --git a/src/buzzer/javaupm_buzzer.i b/src/buzzer/javaupm_buzzer.i index b7041134..ec515f81 100644 --- a/src/buzzer/javaupm_buzzer.i +++ b/src/buzzer/javaupm_buzzer.i @@ -8,13 +8,4 @@ #include "buzzer.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_buzzer"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_buzzer) diff --git a/src/cjq4435/javaupm_cjq4435.i b/src/cjq4435/javaupm_cjq4435.i index 414863d4..b0b206db 100644 --- a/src/cjq4435/javaupm_cjq4435.i +++ b/src/cjq4435/javaupm_cjq4435.i @@ -7,13 +7,4 @@ %include "cjq4435.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_cjq4435"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_cjq4435) \ No newline at end of file diff --git a/src/collision/javaupm_collision.i b/src/collision/javaupm_collision.i index c4f74673..c61cd48c 100644 --- a/src/collision/javaupm_collision.i +++ b/src/collision/javaupm_collision.i @@ -7,13 +7,4 @@ %include "collision.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_collision"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_collision) \ No newline at end of file diff --git a/src/curieimu/javaupm_curieimu.i b/src/curieimu/javaupm_curieimu.i index 726f8c2b..24ebc1d1 100644 --- a/src/curieimu/javaupm_curieimu.i +++ b/src/curieimu/javaupm_curieimu.i @@ -30,13 +30,4 @@ %include "curieimu.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_curieimu"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_curieimu) diff --git a/src/cwlsxxa/javaupm_cwlsxxa.i b/src/cwlsxxa/javaupm_cwlsxxa.i index 8a25f336..54e1b250 100644 --- a/src/cwlsxxa/javaupm_cwlsxxa.i +++ b/src/cwlsxxa/javaupm_cwlsxxa.i @@ -7,13 +7,4 @@ #include "cwlsxxa.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_cwlsxxa"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_cwlsxxa) diff --git a/src/dfrec/javaupm_dfrec.i b/src/dfrec/javaupm_dfrec.i index 6efab860..868860d9 100644 --- a/src/dfrec/javaupm_dfrec.i +++ b/src/dfrec/javaupm_dfrec.i @@ -9,13 +9,4 @@ #include "dfrec.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_dfrec"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_dfrec) diff --git a/src/dfrorp/javaupm_dfrorp.i b/src/dfrorp/javaupm_dfrorp.i index 6215fc3a..da465c48 100644 --- a/src/dfrorp/javaupm_dfrorp.i +++ b/src/dfrorp/javaupm_dfrorp.i @@ -9,13 +9,4 @@ #include "dfrorp.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_dfrorp"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_dfrorp) diff --git a/src/dfrph/javaupm_dfrph.i b/src/dfrph/javaupm_dfrph.i index 975520bc..83570bb3 100644 --- a/src/dfrph/javaupm_dfrph.i +++ b/src/dfrph/javaupm_dfrph.i @@ -7,13 +7,4 @@ %include "dfrph.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_dfrph"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_dfrph) \ No newline at end of file diff --git a/src/ds1307/javaupm_ds1307.i b/src/ds1307/javaupm_ds1307.i index 6bb3b71b..1ef78215 100644 --- a/src/ds1307/javaupm_ds1307.i +++ b/src/ds1307/javaupm_ds1307.i @@ -9,13 +9,4 @@ %include "ds1307.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ds1307"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ds1307) \ No newline at end of file diff --git a/src/ds1808lc/javaupm_ds1808lc.i b/src/ds1808lc/javaupm_ds1808lc.i index c0a0ca79..f8e8f3d4 100644 --- a/src/ds1808lc/javaupm_ds1808lc.i +++ b/src/ds1808lc/javaupm_ds1808lc.i @@ -18,13 +18,4 @@ import upm_interfaces.*; %include "ds1808lc.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ds1808lc"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ds1808lc) diff --git a/src/ds18b20/javaupm_ds18b20.i b/src/ds18b20/javaupm_ds18b20.i index 170bc2c2..b46df9cb 100644 --- a/src/ds18b20/javaupm_ds18b20.i +++ b/src/ds18b20/javaupm_ds18b20.i @@ -11,13 +11,4 @@ %array_class(char, charArray); -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ds18b20"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ds18b20) diff --git a/src/ds2413/javaupm_ds2413.i b/src/ds2413/javaupm_ds2413.i index c8469508..51118778 100644 --- a/src/ds2413/javaupm_ds2413.i +++ b/src/ds2413/javaupm_ds2413.i @@ -10,13 +10,4 @@ %include "ds2413.hpp" %array_class(char, charArray); -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ds2413"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ds2413) diff --git a/src/e50hx/javaupm_e50hx.i b/src/e50hx/javaupm_e50hx.i index 19b7b0fa..e2cc8441 100644 --- a/src/e50hx/javaupm_e50hx.i +++ b/src/e50hx/javaupm_e50hx.i @@ -22,13 +22,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_e50hx"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_e50hx) diff --git a/src/ecezo/javaupm_ecezo.i b/src/ecezo/javaupm_ecezo.i index ea18ce84..64d34e99 100644 --- a/src/ecezo/javaupm_ecezo.i +++ b/src/ecezo/javaupm_ecezo.i @@ -10,13 +10,4 @@ #include "ecezo.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ecezo"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ecezo) diff --git a/src/ecs1030/javaupm_ecs1030.i b/src/ecs1030/javaupm_ecs1030.i index 54ac2bb5..44153781 100644 --- a/src/ecs1030/javaupm_ecs1030.i +++ b/src/ecs1030/javaupm_ecs1030.i @@ -7,13 +7,4 @@ %include "ecs1030.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ecs1030"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ecs1030) \ No newline at end of file diff --git a/src/ehr/javaupm_ehr.i b/src/ehr/javaupm_ehr.i index 6cce692d..829e50f7 100644 --- a/src/ehr/javaupm_ehr.i +++ b/src/ehr/javaupm_ehr.i @@ -9,13 +9,4 @@ %include "ehr.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ehr"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ehr) \ No newline at end of file diff --git a/src/eldriver/javaupm_eldriver.i b/src/eldriver/javaupm_eldriver.i index 1a2abc0d..bef554ae 100644 --- a/src/eldriver/javaupm_eldriver.i +++ b/src/eldriver/javaupm_eldriver.i @@ -7,13 +7,4 @@ %include "eldriver.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_eldriver"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_eldriver) \ No newline at end of file diff --git a/src/electromagnet/javaupm_electromagnet.i b/src/electromagnet/javaupm_electromagnet.i index 96f0c246..99403700 100644 --- a/src/electromagnet/javaupm_electromagnet.i +++ b/src/electromagnet/javaupm_electromagnet.i @@ -7,13 +7,4 @@ %include "electromagnet.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_electromagnet"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_electromagnet) \ No newline at end of file diff --git a/src/emg/javaupm_emg.i b/src/emg/javaupm_emg.i index da6f4e50..6f911c38 100644 --- a/src/emg/javaupm_emg.i +++ b/src/emg/javaupm_emg.i @@ -7,13 +7,4 @@ %include "emg.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_emg"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_emg) \ No newline at end of file diff --git a/src/enc03r/javaupm_enc03r.i b/src/enc03r/javaupm_enc03r.i index 5f901ebd..e5e9f3e2 100644 --- a/src/enc03r/javaupm_enc03r.i +++ b/src/enc03r/javaupm_enc03r.i @@ -7,13 +7,4 @@ %include "enc03r.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_enc03r"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_enc03r) \ No newline at end of file diff --git a/src/flex/javaupm_flex.i b/src/flex/javaupm_flex.i index b4017c5b..14a07ed7 100644 --- a/src/flex/javaupm_flex.i +++ b/src/flex/javaupm_flex.i @@ -7,13 +7,4 @@ %include "flex.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_flex"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_flex) \ No newline at end of file diff --git a/src/gas/javaupm_gas.i b/src/gas/javaupm_gas.i index 6e87530c..9a259973 100644 --- a/src/gas/javaupm_gas.i +++ b/src/gas/javaupm_gas.i @@ -56,13 +56,4 @@ %include "mq9.hpp" %include "tp401.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_gas"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_gas) \ No newline at end of file diff --git a/src/gp2y0a/javaupm_gp2y0a.i b/src/gp2y0a/javaupm_gp2y0a.i index 7edfcea5..3ea06750 100644 --- a/src/gp2y0a/javaupm_gp2y0a.i +++ b/src/gp2y0a/javaupm_gp2y0a.i @@ -7,13 +7,4 @@ %include "gp2y0a.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_gp2y0a"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_gp2y0a) \ No newline at end of file diff --git a/src/gprs/javaupm_gprs.i b/src/gprs/javaupm_gprs.i index fd79f474..61a59cfc 100644 --- a/src/gprs/javaupm_gprs.i +++ b/src/gprs/javaupm_gprs.i @@ -10,13 +10,4 @@ %include "gprs.hpp" %array_class(char, charArray); -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_gprs"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_gprs) \ No newline at end of file diff --git a/src/grove/javaupm_grove.i b/src/grove/javaupm_grove.i index a70cdea1..8ef86b84 100644 --- a/src/grove/javaupm_grove.i +++ b/src/grove/javaupm_grove.i @@ -49,13 +49,4 @@ #include "grovetemp.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grove"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_grove) diff --git a/src/grovecollision/javaupm_grovecollision.i b/src/grovecollision/javaupm_grovecollision.i index 39b50252..2697c0e2 100644 --- a/src/grovecollision/javaupm_grovecollision.i +++ b/src/grovecollision/javaupm_grovecollision.i @@ -7,13 +7,4 @@ %include "grovecollision.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovecollision"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovecollision) \ No newline at end of file diff --git a/src/groveehr/javaupm_groveehr.i b/src/groveehr/javaupm_groveehr.i index 2ac1d9c4..55d0b6b6 100644 --- a/src/groveehr/javaupm_groveehr.i +++ b/src/groveehr/javaupm_groveehr.i @@ -9,13 +9,4 @@ %include "groveehr.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_groveehr"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_groveehr) \ No newline at end of file diff --git a/src/groveeldriver/javaupm_groveeldriver.i b/src/groveeldriver/javaupm_groveeldriver.i index f6e67877..9647d777 100644 --- a/src/groveeldriver/javaupm_groveeldriver.i +++ b/src/groveeldriver/javaupm_groveeldriver.i @@ -7,13 +7,4 @@ %include "groveeldriver.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_groveeldriver"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_groveeldriver) \ No newline at end of file diff --git a/src/groveelectromagnet/javaupm_groveelectromagnet.i b/src/groveelectromagnet/javaupm_groveelectromagnet.i index ecfffde1..b3c80972 100644 --- a/src/groveelectromagnet/javaupm_groveelectromagnet.i +++ b/src/groveelectromagnet/javaupm_groveelectromagnet.i @@ -7,13 +7,4 @@ %include "groveelectromagnet.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_groveelectromagnet"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_groveelectromagnet) \ No newline at end of file diff --git a/src/groveemg/javaupm_groveemg.i b/src/groveemg/javaupm_groveemg.i index 9c66328b..a8224642 100644 --- a/src/groveemg/javaupm_groveemg.i +++ b/src/groveemg/javaupm_groveemg.i @@ -7,13 +7,4 @@ %include "groveemg.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_groveemg"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_groveemg) \ No newline at end of file diff --git a/src/grovegprs/javaupm_grovegprs.i b/src/grovegprs/javaupm_grovegprs.i index 29972361..3671fda5 100644 --- a/src/grovegprs/javaupm_grovegprs.i +++ b/src/grovegprs/javaupm_grovegprs.i @@ -10,13 +10,4 @@ %include "grovegprs.hpp" %array_class(char, charArray); -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovegprs"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovegprs) \ No newline at end of file diff --git a/src/grovegsr/javaupm_grovegsr.i b/src/grovegsr/javaupm_grovegsr.i index 22e27b0c..20ca2eda 100644 --- a/src/grovegsr/javaupm_grovegsr.i +++ b/src/grovegsr/javaupm_grovegsr.i @@ -7,13 +7,4 @@ %include "grovegsr.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovegsr"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovegsr) \ No newline at end of file diff --git a/src/grovelinefinder/javaupm_grovelinefinder.i b/src/grovelinefinder/javaupm_grovelinefinder.i index ebad50a8..8c38f43f 100644 --- a/src/grovelinefinder/javaupm_grovelinefinder.i +++ b/src/grovelinefinder/javaupm_grovelinefinder.i @@ -7,13 +7,4 @@ %include "grovelinefinder.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovelinefinder"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovelinefinder) \ No newline at end of file diff --git a/src/grovemd/javaupm_grovemd.i b/src/grovemd/javaupm_grovemd.i index 4fa1da78..b1ef7661 100644 --- a/src/grovemd/javaupm_grovemd.i +++ b/src/grovemd/javaupm_grovemd.i @@ -7,13 +7,4 @@ %include "grovemd.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovemd"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovemd) \ No newline at end of file diff --git a/src/grovemoisture/javaupm_grovemoisture.i b/src/grovemoisture/javaupm_grovemoisture.i index 1cf217c7..2ed6005a 100644 --- a/src/grovemoisture/javaupm_grovemoisture.i +++ b/src/grovemoisture/javaupm_grovemoisture.i @@ -7,13 +7,4 @@ %include "grovemoisture.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovemoisture"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovemoisture) \ No newline at end of file diff --git a/src/groveo2/javaupm_groveo2.i b/src/groveo2/javaupm_groveo2.i index a7611088..dc408563 100644 --- a/src/groveo2/javaupm_groveo2.i +++ b/src/groveo2/javaupm_groveo2.i @@ -7,13 +7,4 @@ %include "groveo2.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_groveo2"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_groveo2) \ No newline at end of file diff --git a/src/grovescam/javaupm_grovescam.i b/src/grovescam/javaupm_grovescam.i index c22bf9c5..0b0966db 100644 --- a/src/grovescam/javaupm_grovescam.i +++ b/src/grovescam/javaupm_grovescam.i @@ -8,13 +8,4 @@ %include "grovescam.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovescam"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovescam) \ No newline at end of file diff --git a/src/grovespeaker/javaupm_grovespeaker.i b/src/grovespeaker/javaupm_grovespeaker.i index 4af4564a..65934a5e 100644 --- a/src/grovespeaker/javaupm_grovespeaker.i +++ b/src/grovespeaker/javaupm_grovespeaker.i @@ -7,13 +7,4 @@ %include "grovespeaker.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovespeaker"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovespeaker) \ No newline at end of file diff --git a/src/groveultrasonic/javaupm_groveultrasonic.i b/src/groveultrasonic/javaupm_groveultrasonic.i index f8907065..7d906b2d 100644 --- a/src/groveultrasonic/javaupm_groveultrasonic.i +++ b/src/groveultrasonic/javaupm_groveultrasonic.i @@ -9,13 +9,4 @@ %include "groveultrasonic.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_groveultrasonic"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_groveultrasonic) diff --git a/src/grovevdiv/javaupm_grovevdiv.i b/src/grovevdiv/javaupm_grovevdiv.i index b3c5e02f..5dc15ef0 100644 --- a/src/grovevdiv/javaupm_grovevdiv.i +++ b/src/grovevdiv/javaupm_grovevdiv.i @@ -7,13 +7,4 @@ %include "grovevdiv.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovevdiv"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovevdiv) \ No newline at end of file diff --git a/src/grovewater/javaupm_grovewater.i b/src/grovewater/javaupm_grovewater.i index 0c074171..3d2eeabb 100644 --- a/src/grovewater/javaupm_grovewater.i +++ b/src/grovewater/javaupm_grovewater.i @@ -7,13 +7,4 @@ %include "grovewater.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovewater"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovewater) \ No newline at end of file diff --git a/src/grovewfs/javaupm_grovewfs.i b/src/grovewfs/javaupm_grovewfs.i index f4e5f045..65cbf0f6 100644 --- a/src/grovewfs/javaupm_grovewfs.i +++ b/src/grovewfs/javaupm_grovewfs.i @@ -9,13 +9,4 @@ %include "grovewfs.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_grovewfs"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_grovewfs) \ No newline at end of file diff --git a/src/gsr/javaupm_gsr.i b/src/gsr/javaupm_gsr.i index 4d058129..de644725 100644 --- a/src/gsr/javaupm_gsr.i +++ b/src/gsr/javaupm_gsr.i @@ -7,13 +7,4 @@ %include "gsr.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_gsr"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_gsr) \ No newline at end of file diff --git a/src/guvas12d/javaupm_guvas12d.i b/src/guvas12d/javaupm_guvas12d.i index 0cf05992..3f0ab6ef 100644 --- a/src/guvas12d/javaupm_guvas12d.i +++ b/src/guvas12d/javaupm_guvas12d.i @@ -7,13 +7,4 @@ %include "guvas12d.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_guvas12d"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_guvas12d) \ No newline at end of file diff --git a/src/h3lis331dl/javaupm_h3lis331dl.i b/src/h3lis331dl/javaupm_h3lis331dl.i index 9a8d1e0e..c6c05cb4 100644 --- a/src/h3lis331dl/javaupm_h3lis331dl.i +++ b/src/h3lis331dl/javaupm_h3lis331dl.i @@ -50,13 +50,4 @@ %include "h3lis331dl.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_h3lis331dl"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_h3lis331dl) \ No newline at end of file diff --git a/src/h803x/javaupm_h803x.i b/src/h803x/javaupm_h803x.i index 7c98031f..691e127a 100644 --- a/src/h803x/javaupm_h803x.i +++ b/src/h803x/javaupm_h803x.i @@ -8,13 +8,4 @@ %include "h803x.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_h803x"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_h803x) diff --git a/src/hcsr04/javaupm_hcsr04.i b/src/hcsr04/javaupm_hcsr04.i index dd7d104d..4b5e8d9f 100644 --- a/src/hcsr04/javaupm_hcsr04.i +++ b/src/hcsr04/javaupm_hcsr04.i @@ -8,14 +8,5 @@ %include "hcsr04.h" %include "hcsr04.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hcsr04"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_hcsr04) diff --git a/src/hdc1000/javaupm_hdc1000.i b/src/hdc1000/javaupm_hdc1000.i index c6ec0197..c885e378 100644 --- a/src/hdc1000/javaupm_hdc1000.i +++ b/src/hdc1000/javaupm_hdc1000.i @@ -7,13 +7,4 @@ %include "hdc1000.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hdc1000"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_hdc1000) \ No newline at end of file diff --git a/src/hdxxvxta/javaupm_hdxxvxta.i b/src/hdxxvxta/javaupm_hdxxvxta.i index 3a0d6a23..558e33c6 100644 --- a/src/hdxxvxta/javaupm_hdxxvxta.i +++ b/src/hdxxvxta/javaupm_hdxxvxta.i @@ -9,13 +9,4 @@ %include "hdxxvxta.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hdxxvxta"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_hdxxvxta) diff --git a/src/hka5/javaupm_hka5.i b/src/hka5/javaupm_hka5.i index 98e9a573..2d88955c 100644 --- a/src/hka5/javaupm_hka5.i +++ b/src/hka5/javaupm_hka5.i @@ -9,13 +9,4 @@ #include "hka5.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hka5"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_hka5) diff --git a/src/hlg150h/javaupm_hlg150h.i b/src/hlg150h/javaupm_hlg150h.i index d0904464..26d62ccb 100644 --- a/src/hlg150h/javaupm_hlg150h.i +++ b/src/hlg150h/javaupm_hlg150h.i @@ -18,13 +18,4 @@ import upm_interfaces.*; %include "hlg150h.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hlg150h"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_hlg150h) diff --git a/src/hm11/javaupm_hm11.i b/src/hm11/javaupm_hm11.i index a5fee074..3248e2ed 100644 --- a/src/hm11/javaupm_hm11.i +++ b/src/hm11/javaupm_hm11.i @@ -12,13 +12,4 @@ speed_t int_B9600 = B9600; %array_class(char, charArray); -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hm11"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_hm11) \ No newline at end of file diff --git a/src/hmc5883l/javaupm_hmc5883l.i b/src/hmc5883l/javaupm_hmc5883l.i index db43d6d9..df5cc6ea 100644 --- a/src/hmc5883l/javaupm_hmc5883l.i +++ b/src/hmc5883l/javaupm_hmc5883l.i @@ -20,13 +20,4 @@ %include "hmc5883l.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hmc5883l"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_hmc5883l) \ No newline at end of file diff --git a/src/hmtrp/javaupm_hmtrp.i b/src/hmtrp/javaupm_hmtrp.i index 6d4c4ded..35333d26 100644 --- a/src/hmtrp/javaupm_hmtrp.i +++ b/src/hmtrp/javaupm_hmtrp.i @@ -25,13 +25,4 @@ READDATA_EXCEPTION(getModSignalStrength()) %include "hmtrp.hpp" speed_t int_B9600 = B9600; -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hmtrp"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_hmtrp) diff --git a/src/hp20x/javaupm_hp20x.i b/src/hp20x/javaupm_hp20x.i index 8602c46b..eb3a7061 100644 --- a/src/hp20x/javaupm_hp20x.i +++ b/src/hp20x/javaupm_hp20x.i @@ -7,13 +7,4 @@ %include "hp20x.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hp20x"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_hp20x) \ No newline at end of file diff --git a/src/ht9170/javaupm_ht9170.i b/src/ht9170/javaupm_ht9170.i index 25fd7135..518efc1b 100644 --- a/src/ht9170/javaupm_ht9170.i +++ b/src/ht9170/javaupm_ht9170.i @@ -7,13 +7,4 @@ %include "ht9170.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ht9170"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ht9170) \ No newline at end of file diff --git a/src/htu21d/javaupm_htu21d.i b/src/htu21d/javaupm_htu21d.i index b51e7fcf..36441026 100644 --- a/src/htu21d/javaupm_htu21d.i +++ b/src/htu21d/javaupm_htu21d.i @@ -9,13 +9,4 @@ %} %include "htu21d.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_htu21d"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_htu21d) diff --git a/src/hwxpxx/javaupm_hwxpxx.i b/src/hwxpxx/javaupm_hwxpxx.i index b4311371..5e4fe95f 100644 --- a/src/hwxpxx/javaupm_hwxpxx.i +++ b/src/hwxpxx/javaupm_hwxpxx.i @@ -8,13 +8,4 @@ %include "hwxpxx.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hwxpxx"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_hwxpxx) diff --git a/src/hx711/javaupm_hx711.i b/src/hx711/javaupm_hx711.i index 1d3e9efa..38082e7f 100644 --- a/src/hx711/javaupm_hx711.i +++ b/src/hx711/javaupm_hx711.i @@ -7,13 +7,4 @@ %include "hx711.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_hx711"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_hx711) \ No newline at end of file diff --git a/src/ili9341/javaupm_ili9341.i b/src/ili9341/javaupm_ili9341.i index 6a7071b8..e628c1d3 100644 --- a/src/ili9341/javaupm_ili9341.i +++ b/src/ili9341/javaupm_ili9341.i @@ -16,13 +16,4 @@ %include "ili9341.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ili9341"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ili9341) \ No newline at end of file diff --git a/src/ims/javaupm_ims.i b/src/ims/javaupm_ims.i index 95d4df9f..6bff5154 100644 --- a/src/ims/javaupm_ims.i +++ b/src/ims/javaupm_ims.i @@ -8,13 +8,4 @@ %include "ims_defs.h" %include "ims.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ims"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ims) diff --git a/src/ina132/javaupm_ina132.i b/src/ina132/javaupm_ina132.i index affc72f5..cf4d0c5e 100644 --- a/src/ina132/javaupm_ina132.i +++ b/src/ina132/javaupm_ina132.i @@ -7,13 +7,4 @@ %include "ina132.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ina132"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ina132) \ No newline at end of file diff --git a/src/interfaces/javaupm_interfaces.i b/src/interfaces/javaupm_interfaces.i index cd582af7..59564d1a 100644 --- a/src/interfaces/javaupm_interfaces.i +++ b/src/interfaces/javaupm_interfaces.i @@ -10,13 +10,4 @@ %include javaupm_iTemperatureSensor.i -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_interfaces"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_interfaces) diff --git a/src/isd1820/javaupm_isd1820.i b/src/isd1820/javaupm_isd1820.i index 235c9d99..492b80f9 100644 --- a/src/isd1820/javaupm_isd1820.i +++ b/src/isd1820/javaupm_isd1820.i @@ -8,13 +8,4 @@ %include "isd1820.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_isd1820"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_isd1820) \ No newline at end of file diff --git a/src/itg3200/javaupm_itg3200.i b/src/itg3200/javaupm_itg3200.i index b11cce90..d60f8c6b 100644 --- a/src/itg3200/javaupm_itg3200.i +++ b/src/itg3200/javaupm_itg3200.i @@ -34,13 +34,4 @@ %include "itg3200.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_itg3200"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_itg3200) \ No newline at end of file diff --git a/src/jhd1313m1/javaupm_jhd1313m1.i b/src/jhd1313m1/javaupm_jhd1313m1.i index b4cc23bc..175e9947 100644 --- a/src/jhd1313m1/javaupm_jhd1313m1.i +++ b/src/jhd1313m1/javaupm_jhd1313m1.i @@ -11,13 +11,4 @@ #include "jhd1313m1.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_jhd1313m1"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_jhd1313m1) diff --git a/src/joystick12/javaupm_joystick12.i b/src/joystick12/javaupm_joystick12.i index c4ecf63b..b75cf1fc 100644 --- a/src/joystick12/javaupm_joystick12.i +++ b/src/joystick12/javaupm_joystick12.i @@ -7,13 +7,4 @@ %include "joystick12.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_joystick12"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_joystick12) \ No newline at end of file diff --git a/src/l298/javaupm_l298.i b/src/l298/javaupm_l298.i index af7fc452..94911073 100644 --- a/src/l298/javaupm_l298.i +++ b/src/l298/javaupm_l298.i @@ -7,13 +7,4 @@ %include "l298.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_l298"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_l298) \ No newline at end of file diff --git a/src/lcd/javaupm_i2clcd.i b/src/lcd/javaupm_i2clcd.i index 7c630256..3afd276f 100644 --- a/src/lcd/javaupm_i2clcd.i +++ b/src/lcd/javaupm_i2clcd.i @@ -38,13 +38,4 @@ %include "ssd1306.hpp" %include "eboled.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_i2clcd"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_i2clcd) diff --git a/src/lcdks/javaupm_lcdks.i b/src/lcdks/javaupm_lcdks.i index d560eb1d..dcc9a9eb 100644 --- a/src/lcdks/javaupm_lcdks.i +++ b/src/lcdks/javaupm_lcdks.i @@ -11,13 +11,4 @@ #include "lcdks.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lcdks"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lcdks) diff --git a/src/lcm1602/javaupm_lcm1602.i b/src/lcm1602/javaupm_lcm1602.i index 648d2dd4..6e599fad 100644 --- a/src/lcm1602/javaupm_lcm1602.i +++ b/src/lcm1602/javaupm_lcm1602.i @@ -11,13 +11,4 @@ #include "lcm1602.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lcm1602"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lcm1602) diff --git a/src/ldt0028/javaupm_ldt0028.i b/src/ldt0028/javaupm_ldt0028.i index c8a132a9..47244737 100644 --- a/src/ldt0028/javaupm_ldt0028.i +++ b/src/ldt0028/javaupm_ldt0028.i @@ -7,13 +7,4 @@ %include "ldt0028.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ldt0028"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ldt0028) \ No newline at end of file diff --git a/src/led/javaupm_led.i b/src/led/javaupm_led.i index 2d31bd3f..2be8ff7b 100644 --- a/src/led/javaupm_led.i +++ b/src/led/javaupm_led.i @@ -8,13 +8,4 @@ #include "led.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_led"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_led) diff --git a/src/lidarlitev3/javaupm_lidarlitev3.i b/src/lidarlitev3/javaupm_lidarlitev3.i index 15157d8f..3609d297 100644 --- a/src/lidarlitev3/javaupm_lidarlitev3.i +++ b/src/lidarlitev3/javaupm_lidarlitev3.i @@ -7,13 +7,4 @@ %include "lidarlitev3.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lidarlitev3"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lidarlitev3) diff --git a/src/light/javaupm_light.i b/src/light/javaupm_light.i index 3a41414f..a93fb664 100644 --- a/src/light/javaupm_light.i +++ b/src/light/javaupm_light.i @@ -7,13 +7,4 @@ %include "light.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_light"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_light) \ No newline at end of file diff --git a/src/linefinder/javaupm_linefinder.i b/src/linefinder/javaupm_linefinder.i index 3851eced..957dcd9b 100644 --- a/src/linefinder/javaupm_linefinder.i +++ b/src/linefinder/javaupm_linefinder.i @@ -7,13 +7,4 @@ %include "linefinder.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_linefinder"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_linefinder) \ No newline at end of file diff --git a/src/lis2ds12/javaupm_lis2ds12.i b/src/lis2ds12/javaupm_lis2ds12.i index ed6ee92b..80c7d9b7 100644 --- a/src/lis2ds12/javaupm_lis2ds12.i +++ b/src/lis2ds12/javaupm_lis2ds12.i @@ -11,13 +11,4 @@ #include "lis2ds12.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lis2ds12"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lis2ds12) diff --git a/src/lis3dh/javaupm_lis3dh.i b/src/lis3dh/javaupm_lis3dh.i index 1fe3f5dc..7570e777 100644 --- a/src/lis3dh/javaupm_lis3dh.i +++ b/src/lis3dh/javaupm_lis3dh.i @@ -11,13 +11,4 @@ #include "lis3dh.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lis3dh"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lis3dh) diff --git a/src/lm35/javaupm_lm35.i b/src/lm35/javaupm_lm35.i index 4274ed29..7f85e8c8 100644 --- a/src/lm35/javaupm_lm35.i +++ b/src/lm35/javaupm_lm35.i @@ -7,13 +7,4 @@ %include "lm35.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lm35"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_lm35) \ No newline at end of file diff --git a/src/lol/javaupm_lol.i b/src/lol/javaupm_lol.i index 2947ae7a..6ac316be 100644 --- a/src/lol/javaupm_lol.i +++ b/src/lol/javaupm_lol.i @@ -24,13 +24,4 @@ %include "lol.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lol"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_lol) \ No newline at end of file diff --git a/src/loudness/javaupm_loudness.i b/src/loudness/javaupm_loudness.i index 91e949c0..d053e626 100644 --- a/src/loudness/javaupm_loudness.i +++ b/src/loudness/javaupm_loudness.i @@ -7,13 +7,4 @@ %include "loudness.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_loudness"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_loudness) \ No newline at end of file diff --git a/src/lp8860/javaupm_lp8860.i b/src/lp8860/javaupm_lp8860.i index 7e21393a..a324a5a6 100644 --- a/src/lp8860/javaupm_lp8860.i +++ b/src/lp8860/javaupm_lp8860.i @@ -14,13 +14,4 @@ import upm_interfaces.*; %include "lp8860.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lp8860"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lp8860) diff --git a/src/lpd8806/javaupm_lpd8806.i b/src/lpd8806/javaupm_lpd8806.i index 0faac254..dd47e540 100644 --- a/src/lpd8806/javaupm_lpd8806.i +++ b/src/lpd8806/javaupm_lpd8806.i @@ -7,13 +7,4 @@ %include "lpd8806.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lpd8806"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_lpd8806) \ No newline at end of file diff --git a/src/lsm303agr/javaupm_lsm303agr.i b/src/lsm303agr/javaupm_lsm303agr.i index f0c218b0..71141af4 100644 --- a/src/lsm303agr/javaupm_lsm303agr.i +++ b/src/lsm303agr/javaupm_lsm303agr.i @@ -27,13 +27,4 @@ import java.lang.Float; #include "lsm303agr.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lsm303agr"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lsm303agr) diff --git a/src/lsm303d/javaupm_lsm303d.i b/src/lsm303d/javaupm_lsm303d.i index 399d11bc..8592d615 100644 --- a/src/lsm303d/javaupm_lsm303d.i +++ b/src/lsm303d/javaupm_lsm303d.i @@ -27,13 +27,4 @@ import java.lang.Float; #include "lsm303d.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lsm303d"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lsm303d) diff --git a/src/lsm303dlh/javaupm_lsm303dlh.i b/src/lsm303dlh/javaupm_lsm303dlh.i index f11af5ee..a7f8066d 100644 --- a/src/lsm303dlh/javaupm_lsm303dlh.i +++ b/src/lsm303dlh/javaupm_lsm303dlh.i @@ -20,13 +20,4 @@ %include "lsm303dlh.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lsm303dlh"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lsm303dlh) diff --git a/src/lsm6ds3h/javaupm_lsm6ds3h.i b/src/lsm6ds3h/javaupm_lsm6ds3h.i index 50f07359..0fb6eef7 100644 --- a/src/lsm6ds3h/javaupm_lsm6ds3h.i +++ b/src/lsm6ds3h/javaupm_lsm6ds3h.i @@ -12,13 +12,4 @@ #include "lsm6ds3h.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lsm6ds3h"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lsm6ds3h) diff --git a/src/lsm6dsl/javaupm_lsm6dsl.i b/src/lsm6dsl/javaupm_lsm6dsl.i index e951bd84..d9c8dc51 100644 --- a/src/lsm6dsl/javaupm_lsm6dsl.i +++ b/src/lsm6dsl/javaupm_lsm6dsl.i @@ -12,13 +12,4 @@ #include "lsm6dsl.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lsm6dsl"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lsm6dsl) diff --git a/src/lsm9ds0/javaupm_lsm9ds0.i b/src/lsm9ds0/javaupm_lsm9ds0.i index a91723f4..97975f45 100644 --- a/src/lsm9ds0/javaupm_lsm9ds0.i +++ b/src/lsm9ds0/javaupm_lsm9ds0.i @@ -44,13 +44,4 @@ %include "lsm9ds0.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_lsm9ds0"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_lsm9ds0) diff --git a/src/m24lr64e/javaupm_m24lr64e.i b/src/m24lr64e/javaupm_m24lr64e.i index 048e1883..09fc1e7f 100644 --- a/src/m24lr64e/javaupm_m24lr64e.i +++ b/src/m24lr64e/javaupm_m24lr64e.i @@ -25,13 +25,4 @@ %include "m24lr64e.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_m24lr64e"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_m24lr64e) \ No newline at end of file diff --git a/src/mag3110/javaupm_mag3110.i b/src/mag3110/javaupm_mag3110.i index 109de91f..cdc25c23 100644 --- a/src/mag3110/javaupm_mag3110.i +++ b/src/mag3110/javaupm_mag3110.i @@ -7,13 +7,4 @@ %include "mag3110.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mag3110"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mag3110) \ No newline at end of file diff --git a/src/max30100/javaupm_max30100.i b/src/max30100/javaupm_max30100.i index 362c3f4e..ecf83532 100644 --- a/src/max30100/javaupm_max30100.i +++ b/src/max30100/javaupm_max30100.i @@ -17,13 +17,4 @@ %include "max30100_regs.h" %include "max30100.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_max30100"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_max30100) diff --git a/src/max31723/javaupm_max31723.i b/src/max31723/javaupm_max31723.i index c4a6a0b2..57d23547 100644 --- a/src/max31723/javaupm_max31723.i +++ b/src/max31723/javaupm_max31723.i @@ -7,13 +7,4 @@ %include "max31723.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_max31723"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_max31723) \ No newline at end of file diff --git a/src/max31855/javaupm_max31855.i b/src/max31855/javaupm_max31855.i index 17bbdc50..8561629d 100644 --- a/src/max31855/javaupm_max31855.i +++ b/src/max31855/javaupm_max31855.i @@ -9,13 +9,4 @@ %include "max31855.hpp" //! [Interesting] -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_max31855"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_max31855) \ No newline at end of file diff --git a/src/max44000/javaupm_max44000.i b/src/max44000/javaupm_max44000.i index b4080d6e..afe29a11 100644 --- a/src/max44000/javaupm_max44000.i +++ b/src/max44000/javaupm_max44000.i @@ -7,13 +7,4 @@ %include "max44000.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_max44000"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_max44000) \ No newline at end of file diff --git a/src/max44009/javaupm_max44009.i b/src/max44009/javaupm_max44009.i index cc788a96..ffa43057 100644 --- a/src/max44009/javaupm_max44009.i +++ b/src/max44009/javaupm_max44009.i @@ -18,13 +18,4 @@ import upm_interfaces.*; %include "max44009.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_max44009"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_max44009) diff --git a/src/max5487/javaupm_max5487.i b/src/max5487/javaupm_max5487.i index e5873b44..0b76385f 100644 --- a/src/max5487/javaupm_max5487.i +++ b/src/max5487/javaupm_max5487.i @@ -7,13 +7,4 @@ %include "max5487.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_max5487"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_max5487) \ No newline at end of file diff --git a/src/maxds3231m/javaupm_maxds3231m.i b/src/maxds3231m/javaupm_maxds3231m.i index a7a6801c..7177e14d 100644 --- a/src/maxds3231m/javaupm_maxds3231m.i +++ b/src/maxds3231m/javaupm_maxds3231m.i @@ -7,13 +7,4 @@ %include "maxds3231m.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_maxds3231m"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_maxds3231m) \ No newline at end of file diff --git a/src/maxsonarez/javaupm_maxsonarez.i b/src/maxsonarez/javaupm_maxsonarez.i index 6c56b8b7..b9e84b7d 100644 --- a/src/maxsonarez/javaupm_maxsonarez.i +++ b/src/maxsonarez/javaupm_maxsonarez.i @@ -7,13 +7,4 @@ %include "maxsonarez.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_maxsonarez"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_maxsonarez) \ No newline at end of file diff --git a/src/mb704x/javaupm_mb704x.i b/src/mb704x/javaupm_mb704x.i index 0c80da73..81b01068 100644 --- a/src/mb704x/javaupm_mb704x.i +++ b/src/mb704x/javaupm_mb704x.i @@ -9,13 +9,4 @@ #include "mb704x.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mb704x"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_mb704x) diff --git a/src/mcp2515/javaupm_mcp2515.i b/src/mcp2515/javaupm_mcp2515.i index c6fe1d64..be9ef445 100644 --- a/src/mcp2515/javaupm_mcp2515.i +++ b/src/mcp2515/javaupm_mcp2515.i @@ -12,13 +12,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mcp2515"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_mcp2515) diff --git a/src/mcp9808/javaupm_mcp9808.i b/src/mcp9808/javaupm_mcp9808.i index 1e5e5c88..bbad4576 100644 --- a/src/mcp9808/javaupm_mcp9808.i +++ b/src/mcp9808/javaupm_mcp9808.i @@ -7,13 +7,4 @@ %include "mcp9808.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mcp9808"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mcp9808) \ No newline at end of file diff --git a/src/md/javaupm_md.i b/src/md/javaupm_md.i index 2aea9854..9d048039 100644 --- a/src/md/javaupm_md.i +++ b/src/md/javaupm_md.i @@ -8,13 +8,4 @@ %include "md_defs.h" %include "md.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_md"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_md) diff --git a/src/mg811/javaupm_mg811.i b/src/mg811/javaupm_mg811.i index 574fa795..7a1cda24 100644 --- a/src/mg811/javaupm_mg811.i +++ b/src/mg811/javaupm_mg811.i @@ -7,13 +7,4 @@ %include "mg811.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mg811"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mg811) \ No newline at end of file diff --git a/src/mhz16/javaupm_mhz16.i b/src/mhz16/javaupm_mhz16.i index 3be6f6c8..cc5da80d 100644 --- a/src/mhz16/javaupm_mhz16.i +++ b/src/mhz16/javaupm_mhz16.i @@ -15,13 +15,4 @@ %include "mhz16.hpp" speed_t int_B9600 = B9600; -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mhz16"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mhz16) \ No newline at end of file diff --git a/src/mic/javaupm_mic.i b/src/mic/javaupm_mic.i index fb7965d9..294a8e9b 100644 --- a/src/mic/javaupm_mic.i +++ b/src/mic/javaupm_mic.i @@ -39,13 +39,4 @@ %include "mic.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mic"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mic) \ No newline at end of file diff --git a/src/micsv89/javaupm_micsv89.i b/src/micsv89/javaupm_micsv89.i index e904570d..6e3f96eb 100644 --- a/src/micsv89/javaupm_micsv89.i +++ b/src/micsv89/javaupm_micsv89.i @@ -7,13 +7,4 @@ %include "micsv89.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_micsv89"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_micsv89) \ No newline at end of file diff --git a/src/mlx90614/javaupm_mlx90614.i b/src/mlx90614/javaupm_mlx90614.i index dddd6998..24dbb20e 100644 --- a/src/mlx90614/javaupm_mlx90614.i +++ b/src/mlx90614/javaupm_mlx90614.i @@ -7,13 +7,4 @@ %include "mlx90614.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mlx90614"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mlx90614) \ No newline at end of file diff --git a/src/mma7361/javaupm_mma7361.i b/src/mma7361/javaupm_mma7361.i index 5c165723..5d617d7d 100644 --- a/src/mma7361/javaupm_mma7361.i +++ b/src/mma7361/javaupm_mma7361.i @@ -41,13 +41,4 @@ #include "mma7361.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mma7361"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_mma7361) diff --git a/src/mma7455/javaupm_mma7455.i b/src/mma7455/javaupm_mma7455.i index 44b50f93..e1c97004 100644 --- a/src/mma7455/javaupm_mma7455.i +++ b/src/mma7455/javaupm_mma7455.i @@ -28,13 +28,4 @@ %include "mma7455.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mma7455"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mma7455) \ No newline at end of file diff --git a/src/mma7660/javaupm_mma7660.i b/src/mma7660/javaupm_mma7660.i index 4c43256d..76bd7757 100644 --- a/src/mma7660/javaupm_mma7660.i +++ b/src/mma7660/javaupm_mma7660.i @@ -44,13 +44,4 @@ #include "mma7660.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mma7660"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_mma7660) diff --git a/src/mma8x5x/javaupm_mma8x5x.i b/src/mma8x5x/javaupm_mma8x5x.i index 15597374..5dffbf6d 100644 --- a/src/mma8x5x/javaupm_mma8x5x.i +++ b/src/mma8x5x/javaupm_mma8x5x.i @@ -7,13 +7,4 @@ %include "mma8x5x.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mma8x5x"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mma8x5x) \ No newline at end of file diff --git a/src/moisture/javaupm_moisture.i b/src/moisture/javaupm_moisture.i index c5a4f1f2..750063c5 100644 --- a/src/moisture/javaupm_moisture.i +++ b/src/moisture/javaupm_moisture.i @@ -7,13 +7,4 @@ %include "moisture.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_moisture"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_moisture) \ No newline at end of file diff --git a/src/mpl3115a2/javaupm_mpl3115a2.i b/src/mpl3115a2/javaupm_mpl3115a2.i index 5c1f3d39..02950ee5 100644 --- a/src/mpl3115a2/javaupm_mpl3115a2.i +++ b/src/mpl3115a2/javaupm_mpl3115a2.i @@ -7,13 +7,4 @@ %include "mpl3115a2.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mpl3115a2"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mpl3115a2) \ No newline at end of file diff --git a/src/mpr121/javaupm_mpr121.i b/src/mpr121/javaupm_mpr121.i index 7e2a7ee9..5dd0f36e 100644 --- a/src/mpr121/javaupm_mpr121.i +++ b/src/mpr121/javaupm_mpr121.i @@ -9,13 +9,4 @@ %include "mpr121.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mpr121"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mpr121) \ No newline at end of file diff --git a/src/mpu9150/javaupm_mpu9150.i b/src/mpu9150/javaupm_mpu9150.i index 012afab4..e2b77eab 100644 --- a/src/mpu9150/javaupm_mpu9150.i +++ b/src/mpu9150/javaupm_mpu9150.i @@ -33,13 +33,4 @@ %include "mpu60x0.hpp" %include "mpu9150.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mpu9150"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_mpu9150) diff --git a/src/mq303a/javaupm_mq303a.i b/src/mq303a/javaupm_mq303a.i index d6aa0dc4..3ddf5a80 100644 --- a/src/mq303a/javaupm_mq303a.i +++ b/src/mq303a/javaupm_mq303a.i @@ -7,13 +7,4 @@ %include "mq303a.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_mq303a"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_mq303a) \ No newline at end of file diff --git a/src/ms5611/javaupm_ms5611.i b/src/ms5611/javaupm_ms5611.i index 3ef03e02..a177d41d 100644 --- a/src/ms5611/javaupm_ms5611.i +++ b/src/ms5611/javaupm_ms5611.i @@ -14,13 +14,4 @@ import upm_interfaces.*; %include "ms5611.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ms5611"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ms5611) diff --git a/src/ms5803/javaupm_ms5803.i b/src/ms5803/javaupm_ms5803.i index 1bc6aa73..8554e494 100644 --- a/src/ms5803/javaupm_ms5803.i +++ b/src/ms5803/javaupm_ms5803.i @@ -12,13 +12,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ms5803"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ms5803) diff --git a/src/my9221/javaupm_my9221.i b/src/my9221/javaupm_my9221.i index cb98ab26..8bda1c70 100644 --- a/src/my9221/javaupm_my9221.i +++ b/src/my9221/javaupm_my9221.i @@ -16,13 +16,4 @@ #include "grovecircularled.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_my9221"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_my9221) diff --git a/src/nlgpio16/javaupm_nlgpio16.i b/src/nlgpio16/javaupm_nlgpio16.i index f741c3ad..04f28031 100644 --- a/src/nlgpio16/javaupm_nlgpio16.i +++ b/src/nlgpio16/javaupm_nlgpio16.i @@ -10,13 +10,4 @@ %include "nlgpio16.hpp" %array_class(char, charArray); -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_nlgpio16"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_nlgpio16) diff --git a/src/nmea_gps/javaupm_nmea_gps.i b/src/nmea_gps/javaupm_nmea_gps.i index a80b311a..c2fea16d 100644 --- a/src/nmea_gps/javaupm_nmea_gps.i +++ b/src/nmea_gps/javaupm_nmea_gps.i @@ -9,13 +9,4 @@ #include "nmea_gps.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_nmea_gps"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_nmea_gps) diff --git a/src/nrf24l01/javaupm_nrf24l01.i b/src/nrf24l01/javaupm_nrf24l01.i index 92543d5c..a4fb2c9b 100644 --- a/src/nrf24l01/javaupm_nrf24l01.i +++ b/src/nrf24l01/javaupm_nrf24l01.i @@ -19,13 +19,4 @@ %include "nrf24l01.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_nrf24l01"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_nrf24l01) diff --git a/src/nunchuck/javaupm_nunchuck.i b/src/nunchuck/javaupm_nunchuck.i index 57b0d92b..7806787e 100644 --- a/src/nunchuck/javaupm_nunchuck.i +++ b/src/nunchuck/javaupm_nunchuck.i @@ -8,13 +8,4 @@ %include "nunchuck.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_nunchuck"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_nunchuck) \ No newline at end of file diff --git a/src/o2/javaupm_o2.i b/src/o2/javaupm_o2.i index d4c93fcb..7be25969 100644 --- a/src/o2/javaupm_o2.i +++ b/src/o2/javaupm_o2.i @@ -7,13 +7,4 @@ %include "o2.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_o2"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_o2) \ No newline at end of file diff --git a/src/otp538u/javaupm_otp538u.i b/src/otp538u/javaupm_otp538u.i index 455c6c5c..914c6120 100644 --- a/src/otp538u/javaupm_otp538u.i +++ b/src/otp538u/javaupm_otp538u.i @@ -7,13 +7,4 @@ %include "otp538u.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_otp538u"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_otp538u) \ No newline at end of file diff --git a/src/ozw/javaupm_ozw.i b/src/ozw/javaupm_ozw.i index c09c05a3..32d45821 100644 --- a/src/ozw/javaupm_ozw.i +++ b/src/ozw/javaupm_ozw.i @@ -47,13 +47,4 @@ #include "tzemt400.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ozw"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ozw) diff --git a/src/p9813/javaupm_p9813.i b/src/p9813/javaupm_p9813.i index 1d422c5c..a0f35742 100644 --- a/src/p9813/javaupm_p9813.i +++ b/src/p9813/javaupm_p9813.i @@ -8,13 +8,4 @@ %} %include "p9813.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_p9813"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_p9813) diff --git a/src/pca9685/javaupm_pca9685.i b/src/pca9685/javaupm_pca9685.i index ccca3fc8..e2468da1 100644 --- a/src/pca9685/javaupm_pca9685.i +++ b/src/pca9685/javaupm_pca9685.i @@ -8,13 +8,4 @@ %include "pca9685.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_pca9685"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_pca9685) \ No newline at end of file diff --git a/src/pn532/javaupm_pn532.i b/src/pn532/javaupm_pn532.i index a833817d..799cbb37 100644 --- a/src/pn532/javaupm_pn532.i +++ b/src/pn532/javaupm_pn532.i @@ -15,13 +15,4 @@ %include "pn532.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_pn532"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_pn532) \ No newline at end of file diff --git a/src/ppd42ns/javaupm_ppd42ns.i b/src/ppd42ns/javaupm_ppd42ns.i index 907ca299..168e702d 100644 --- a/src/ppd42ns/javaupm_ppd42ns.i +++ b/src/ppd42ns/javaupm_ppd42ns.i @@ -8,13 +8,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ppd42ns"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ppd42ns) diff --git a/src/pulsensor/javaupm_pulsensor.i b/src/pulsensor/javaupm_pulsensor.i index e69289f3..ca62cde4 100644 --- a/src/pulsensor/javaupm_pulsensor.i +++ b/src/pulsensor/javaupm_pulsensor.i @@ -24,13 +24,4 @@ %include "pulsensor.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_pulsensor"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_pulsensor) diff --git a/src/relay/javaupm_relay.i b/src/relay/javaupm_relay.i index 4b8e7e8f..a8e3b1d7 100644 --- a/src/relay/javaupm_relay.i +++ b/src/relay/javaupm_relay.i @@ -7,13 +7,4 @@ %include "relay.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_relay"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_relay) diff --git a/src/rf22/javaupm_rf22.i b/src/rf22/javaupm_rf22.i index f5abf195..d7d39a40 100644 --- a/src/rf22/javaupm_rf22.i +++ b/src/rf22/javaupm_rf22.i @@ -17,13 +17,4 @@ %include "rf22.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rf22"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_rf22) diff --git a/src/rfr359f/javaupm_rfr359f.i b/src/rfr359f/javaupm_rfr359f.i index ce2e2eef..98a76f6f 100644 --- a/src/rfr359f/javaupm_rfr359f.i +++ b/src/rfr359f/javaupm_rfr359f.i @@ -7,13 +7,4 @@ %include "rfr359f.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rfr359f"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_rfr359f) \ No newline at end of file diff --git a/src/rgbringcoder/javaupm_rgbringcoder.i b/src/rgbringcoder/javaupm_rgbringcoder.i index 42109154..6b7758d9 100644 --- a/src/rgbringcoder/javaupm_rgbringcoder.i +++ b/src/rgbringcoder/javaupm_rgbringcoder.i @@ -7,13 +7,4 @@ %include "rgbringcoder.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rgbringcoder"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_rgbringcoder) \ No newline at end of file diff --git a/src/rhusb/javaupm_rhusb.i b/src/rhusb/javaupm_rhusb.i index c6a600cf..779b735e 100644 --- a/src/rhusb/javaupm_rhusb.i +++ b/src/rhusb/javaupm_rhusb.i @@ -11,13 +11,4 @@ %include "rhusb.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rhusb"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_rhusb) diff --git a/src/rn2903/javaupm_rn2903.i b/src/rn2903/javaupm_rn2903.i index 104fe35a..afab2970 100644 --- a/src/rn2903/javaupm_rn2903.i +++ b/src/rn2903/javaupm_rn2903.i @@ -10,13 +10,4 @@ #include "rn2903.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rn2903"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_rn2903) diff --git a/src/rotary/javaupm_rotary.i b/src/rotary/javaupm_rotary.i index c7c774e1..d78d7379 100644 --- a/src/rotary/javaupm_rotary.i +++ b/src/rotary/javaupm_rotary.i @@ -7,13 +7,4 @@ %include "rotary.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rotary"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_rotary) diff --git a/src/rotaryencoder/javaupm_rotaryencoder.i b/src/rotaryencoder/javaupm_rotaryencoder.i index 404df455..29285736 100644 --- a/src/rotaryencoder/javaupm_rotaryencoder.i +++ b/src/rotaryencoder/javaupm_rotaryencoder.i @@ -9,13 +9,4 @@ %include "rotaryencoder.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rotaryencoder"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_rotaryencoder) \ No newline at end of file diff --git a/src/rpr220/javaupm_rpr220.i b/src/rpr220/javaupm_rpr220.i index ec4b3003..98b27f54 100644 --- a/src/rpr220/javaupm_rpr220.i +++ b/src/rpr220/javaupm_rpr220.i @@ -7,13 +7,4 @@ %} %include "rpr220.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rpr220"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_rpr220) diff --git a/src/rsc/javaupm_rsc.i b/src/rsc/javaupm_rsc.i index 83973d31..69ba5090 100644 --- a/src/rsc/javaupm_rsc.i +++ b/src/rsc/javaupm_rsc.i @@ -7,13 +7,4 @@ %include "rsc.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_rsc"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_rsc) diff --git a/src/scam/javaupm_scam.i b/src/scam/javaupm_scam.i index f061fddf..b74fcf90 100644 --- a/src/scam/javaupm_scam.i +++ b/src/scam/javaupm_scam.i @@ -8,13 +8,4 @@ %include "scam.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_scam"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_scam) diff --git a/src/sensortemplate/javaupm_sensortemplate.i b/src/sensortemplate/javaupm_sensortemplate.i index 8f23abf0..6759bfe3 100644 --- a/src/sensortemplate/javaupm_sensortemplate.i +++ b/src/sensortemplate/javaupm_sensortemplate.i @@ -5,13 +5,4 @@ %include "common.i" /* Add the JAVA code to load the module */ -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_sensortemplate"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_sensortemplate) diff --git a/src/servo/javaupm_servo.i b/src/servo/javaupm_servo.i index 1ab59ea7..28a631ab 100644 --- a/src/servo/javaupm_servo.i +++ b/src/servo/javaupm_servo.i @@ -16,13 +16,4 @@ #include "es9257.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_servo"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_servo) \ No newline at end of file diff --git a/src/sht1x/javaupm_sht1x.i b/src/sht1x/javaupm_sht1x.i index 908100ff..3c8d8f6a 100644 --- a/src/sht1x/javaupm_sht1x.i +++ b/src/sht1x/javaupm_sht1x.i @@ -10,13 +10,4 @@ #include "sht1x.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_sht1x"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_sht1x) diff --git a/src/si1132/javaupm_si1132.i b/src/si1132/javaupm_si1132.i index 8f5c41e5..d61335b4 100644 --- a/src/si1132/javaupm_si1132.i +++ b/src/si1132/javaupm_si1132.i @@ -12,16 +12,7 @@ import upm_interfaces.*; %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_si1132"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_si1132) %include "si1132.hpp" %{ diff --git a/src/si114x/javaupm_si114x.i b/src/si114x/javaupm_si114x.i index 1bb66120..f3a1efc8 100644 --- a/src/si114x/javaupm_si114x.i +++ b/src/si114x/javaupm_si114x.i @@ -8,13 +8,4 @@ %include "si114x.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_si114x"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_si114x) \ No newline at end of file diff --git a/src/si7005/javaupm_si7005.i b/src/si7005/javaupm_si7005.i index 88e40c27..a653c8f5 100644 --- a/src/si7005/javaupm_si7005.i +++ b/src/si7005/javaupm_si7005.i @@ -19,13 +19,4 @@ import upm_interfaces.*; %include "si7005.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_si7005"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_si7005) diff --git a/src/slide/javaupm_slide.i b/src/slide/javaupm_slide.i index 01626d59..d06f49de 100644 --- a/src/slide/javaupm_slide.i +++ b/src/slide/javaupm_slide.i @@ -7,13 +7,4 @@ %include "slide.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_slide"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_slide) diff --git a/src/sm130/javaupm_sm130.i b/src/sm130/javaupm_sm130.i index 648620e8..4bf92c6b 100644 --- a/src/sm130/javaupm_sm130.i +++ b/src/sm130/javaupm_sm130.i @@ -7,13 +7,4 @@ %include "sm130.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_sm130"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_sm130) \ No newline at end of file diff --git a/src/smartdrive/javaupm_smartdrive.i b/src/smartdrive/javaupm_smartdrive.i index b316075b..8d70f7bf 100644 --- a/src/smartdrive/javaupm_smartdrive.i +++ b/src/smartdrive/javaupm_smartdrive.i @@ -7,13 +7,4 @@ %include "smartdrive.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_smartdrive"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_smartdrive) diff --git a/src/speaker/javaupm_speaker.i b/src/speaker/javaupm_speaker.i index f6e5224b..43507f34 100644 --- a/src/speaker/javaupm_speaker.i +++ b/src/speaker/javaupm_speaker.i @@ -7,13 +7,4 @@ %include "speaker.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_speaker"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_speaker) \ No newline at end of file diff --git a/src/ssd1351/javaupm_ssd1351.i b/src/ssd1351/javaupm_ssd1351.i index 36ca1596..ca2c1442 100644 --- a/src/ssd1351/javaupm_ssd1351.i +++ b/src/ssd1351/javaupm_ssd1351.i @@ -16,13 +16,4 @@ #include "ssd1351.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ssd1351"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ssd1351) \ No newline at end of file diff --git a/src/st7735/javaupm_st7735.i b/src/st7735/javaupm_st7735.i index be91f460..b27d1140 100644 --- a/src/st7735/javaupm_st7735.i +++ b/src/st7735/javaupm_st7735.i @@ -45,13 +45,4 @@ #include "st7735.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_st7735"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_st7735) \ No newline at end of file diff --git a/src/stepmotor/javaupm_stepmotor.i b/src/stepmotor/javaupm_stepmotor.i index 90505c56..8e839e98 100644 --- a/src/stepmotor/javaupm_stepmotor.i +++ b/src/stepmotor/javaupm_stepmotor.i @@ -7,13 +7,4 @@ %include "stepmotor.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_stepmotor"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_stepmotor) \ No newline at end of file diff --git a/src/sx1276/javaupm_sx1276.i b/src/sx1276/javaupm_sx1276.i index 8b1dd8a7..70d79bfd 100644 --- a/src/sx1276/javaupm_sx1276.i +++ b/src/sx1276/javaupm_sx1276.i @@ -14,13 +14,4 @@ %include "sx1276.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_sx1276"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_sx1276) diff --git a/src/sx6119/javaupm_sx6119.i b/src/sx6119/javaupm_sx6119.i index 4bbf6b7b..89c08bdb 100644 --- a/src/sx6119/javaupm_sx6119.i +++ b/src/sx6119/javaupm_sx6119.i @@ -8,13 +8,4 @@ %include "sx6119.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_sx6119"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_sx6119) \ No newline at end of file diff --git a/src/t3311/javaupm_t3311.i b/src/t3311/javaupm_t3311.i index 611a347f..55f0bc45 100644 --- a/src/t3311/javaupm_t3311.i +++ b/src/t3311/javaupm_t3311.i @@ -11,13 +11,4 @@ %include "t3311.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_t3311"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_t3311) diff --git a/src/t6713/javaupm_t6713.i b/src/t6713/javaupm_t6713.i index 70c3a470..b813433f 100644 --- a/src/t6713/javaupm_t6713.i +++ b/src/t6713/javaupm_t6713.i @@ -18,13 +18,4 @@ import upm_interfaces.*; %include "t6713.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_t6713"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_t6713) diff --git a/src/t8100/javaupm_t8100.i b/src/t8100/javaupm_t8100.i index 20e9a927..5b5143d0 100644 --- a/src/t8100/javaupm_t8100.i +++ b/src/t8100/javaupm_t8100.i @@ -10,13 +10,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_t8100"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_t8100) diff --git a/src/ta12200/javaupm_ta12200.i b/src/ta12200/javaupm_ta12200.i index a3fae852..d1d73a24 100644 --- a/src/ta12200/javaupm_ta12200.i +++ b/src/ta12200/javaupm_ta12200.i @@ -7,13 +7,4 @@ %include "ta12200.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ta12200"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_ta12200) \ No newline at end of file diff --git a/src/tb7300/javaupm_tb7300.i b/src/tb7300/javaupm_tb7300.i index 7374878c..55586a7b 100644 --- a/src/tb7300/javaupm_tb7300.i +++ b/src/tb7300/javaupm_tb7300.i @@ -20,13 +20,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tb7300"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_tb7300) diff --git a/src/tca9548a/javaupm_tca9548a.i b/src/tca9548a/javaupm_tca9548a.i index afe28f04..ff4c380a 100644 --- a/src/tca9548a/javaupm_tca9548a.i +++ b/src/tca9548a/javaupm_tca9548a.i @@ -7,13 +7,4 @@ %include "tca9548a.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tca9548a"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_tca9548a) diff --git a/src/tcs3414cs/javaupm_tcs3414cs.i b/src/tcs3414cs/javaupm_tcs3414cs.i index 1389d3f5..e3251704 100644 --- a/src/tcs3414cs/javaupm_tcs3414cs.i +++ b/src/tcs3414cs/javaupm_tcs3414cs.i @@ -7,13 +7,4 @@ %include "tcs3414cs.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tcs3414cs"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_tcs3414cs) \ No newline at end of file diff --git a/src/tcs37727/javaupm_tcs37727.i b/src/tcs37727/javaupm_tcs37727.i index ac6c4bcc..c93b48f9 100644 --- a/src/tcs37727/javaupm_tcs37727.i +++ b/src/tcs37727/javaupm_tcs37727.i @@ -7,13 +7,4 @@ %include "tcs37727.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tcs37727"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_tcs37727) \ No newline at end of file diff --git a/src/teams/javaupm_teams.i b/src/teams/javaupm_teams.i index eb8c43c0..744a2d52 100644 --- a/src/teams/javaupm_teams.i +++ b/src/teams/javaupm_teams.i @@ -7,13 +7,4 @@ #include "teams.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_teams"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_teams) diff --git a/src/temperature/javaupm_temperature.i b/src/temperature/javaupm_temperature.i index 567b7f7b..150eb71a 100644 --- a/src/temperature/javaupm_temperature.i +++ b/src/temperature/javaupm_temperature.i @@ -7,13 +7,4 @@ #include "temperature.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_temperature"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_temperature) diff --git a/src/tex00/javaupm_tex00.i b/src/tex00/javaupm_tex00.i index f59ddd42..ba345860 100644 --- a/src/tex00/javaupm_tex00.i +++ b/src/tex00/javaupm_tex00.i @@ -7,13 +7,4 @@ #include "tex00.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tex00"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_tex00) diff --git a/src/th02/javaupm_th02.i b/src/th02/javaupm_th02.i index d20e8993..f58bfb74 100644 --- a/src/th02/javaupm_th02.i +++ b/src/th02/javaupm_th02.i @@ -7,13 +7,4 @@ %include "th02.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_th02"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_th02) \ No newline at end of file diff --git a/src/tm1637/javaupm_tm1637.i b/src/tm1637/javaupm_tm1637.i index b6d283f8..bf56cfb3 100644 --- a/src/tm1637/javaupm_tm1637.i +++ b/src/tm1637/javaupm_tm1637.i @@ -17,13 +17,4 @@ %include "tm1637.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tm1637"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_tm1637) \ No newline at end of file diff --git a/src/tmp006/javaupm_tmp006.i b/src/tmp006/javaupm_tmp006.i index a52d474c..75f6cc4c 100644 --- a/src/tmp006/javaupm_tmp006.i +++ b/src/tmp006/javaupm_tmp006.i @@ -7,13 +7,4 @@ %include "tmp006.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tmp006"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_tmp006) \ No newline at end of file diff --git a/src/tsl2561/javaupm_tsl2561.i b/src/tsl2561/javaupm_tsl2561.i index 78606b5f..249d1fa5 100644 --- a/src/tsl2561/javaupm_tsl2561.i +++ b/src/tsl2561/javaupm_tsl2561.i @@ -7,13 +7,4 @@ %include "tsl2561.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_tsl2561"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_tsl2561) \ No newline at end of file diff --git a/src/ttp223/javaupm_ttp223.i b/src/ttp223/javaupm_ttp223.i index c3b5e29d..60676cde 100644 --- a/src/ttp223/javaupm_ttp223.i +++ b/src/ttp223/javaupm_ttp223.i @@ -11,13 +11,4 @@ %include "ttp223.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ttp223"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ttp223) diff --git a/src/uartat/javaupm_uartat.i b/src/uartat/javaupm_uartat.i index dd8de86b..5017220e 100644 --- a/src/uartat/javaupm_uartat.i +++ b/src/uartat/javaupm_uartat.i @@ -10,13 +10,4 @@ #include "uartat.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_uartat"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_uartat) diff --git a/src/uln200xa/javaupm_uln200xa.i b/src/uln200xa/javaupm_uln200xa.i index e41873e4..68b6f6f4 100644 --- a/src/uln200xa/javaupm_uln200xa.i +++ b/src/uln200xa/javaupm_uln200xa.i @@ -8,13 +8,4 @@ %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_uln200xa"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_uln200xa) diff --git a/src/ultrasonic/javaupm_ultrasonic.i b/src/ultrasonic/javaupm_ultrasonic.i index bece5af0..9adfa549 100644 --- a/src/ultrasonic/javaupm_ultrasonic.i +++ b/src/ultrasonic/javaupm_ultrasonic.i @@ -9,13 +9,4 @@ %include "ultrasonic.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_ultrasonic"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_ultrasonic) diff --git a/src/upm.i b/src/upm.i index 0ac47854..11aacd41 100644 --- a/src/upm.i +++ b/src/upm.i @@ -2,8 +2,7 @@ %include "stdint.i" %include "upm_exception.i" -/* Additional swig file w/helper macros to import (but not expose) */ -%import "_upm.i" +%import _upm.i %{ #include "version.hpp" diff --git a/src/urm37/javaupm_urm37.i b/src/urm37/javaupm_urm37.i index 7d169749..859da92c 100644 --- a/src/urm37/javaupm_urm37.i +++ b/src/urm37/javaupm_urm37.i @@ -9,13 +9,4 @@ %include "urm37.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_urm37"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_urm37) \ No newline at end of file diff --git a/src/utilities/javaupm_utilities.i b/src/utilities/javaupm_utilities.i index 05a8999c..11316d12 100644 --- a/src/utilities/javaupm_utilities.i +++ b/src/utilities/javaupm_utilities.i @@ -1,12 +1,3 @@ %module javaupm_utilities -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_utilities"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_utilities) diff --git a/src/vcap/javaupm_vcap.i b/src/vcap/javaupm_vcap.i index da116499..12c86f29 100644 --- a/src/vcap/javaupm_vcap.i +++ b/src/vcap/javaupm_vcap.i @@ -7,13 +7,4 @@ #include "vcap.hpp" %} -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_vcap"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_vcap) diff --git a/src/vdiv/javaupm_vdiv.i b/src/vdiv/javaupm_vdiv.i index bc615e62..49e416eb 100644 --- a/src/vdiv/javaupm_vdiv.i +++ b/src/vdiv/javaupm_vdiv.i @@ -7,13 +7,4 @@ %include "vdiv.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_vdiv"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_vdiv) \ No newline at end of file diff --git a/src/veml6070/javaupm_veml6070.i b/src/veml6070/javaupm_veml6070.i index 35467981..ddb9b8fa 100644 --- a/src/veml6070/javaupm_veml6070.i +++ b/src/veml6070/javaupm_veml6070.i @@ -8,13 +8,4 @@ %} %include "veml6070.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_veml6070"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_veml6070) diff --git a/src/water/javaupm_water.i b/src/water/javaupm_water.i index 2b89df58..79610e24 100644 --- a/src/water/javaupm_water.i +++ b/src/water/javaupm_water.i @@ -7,13 +7,4 @@ %include "water.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_water"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_water) \ No newline at end of file diff --git a/src/waterlevel/javaupm_waterlevel.i b/src/waterlevel/javaupm_waterlevel.i index b9e9f2d8..1e1358c2 100644 --- a/src/waterlevel/javaupm_waterlevel.i +++ b/src/waterlevel/javaupm_waterlevel.i @@ -7,13 +7,4 @@ %include "waterlevel.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_waterlevel"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_waterlevel) \ No newline at end of file diff --git a/src/wfs/javaupm_wfs.i b/src/wfs/javaupm_wfs.i index 35f7ee08..340388e4 100644 --- a/src/wfs/javaupm_wfs.i +++ b/src/wfs/javaupm_wfs.i @@ -9,13 +9,4 @@ %include "wfs.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_wfs"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} +JAVA_JNI_LOADLIBRARY(javaupm_wfs) diff --git a/src/wheelencoder/javaupm_wheelencoder.i b/src/wheelencoder/javaupm_wheelencoder.i index 7baff367..4877afaa 100644 --- a/src/wheelencoder/javaupm_wheelencoder.i +++ b/src/wheelencoder/javaupm_wheelencoder.i @@ -7,13 +7,4 @@ %include "wheelencoder.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_wheelencoder"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_wheelencoder) \ No newline at end of file diff --git a/src/wt5001/javaupm_wt5001.i b/src/wt5001/javaupm_wt5001.i index dd9c9dca..9c9c861e 100644 --- a/src/wt5001/javaupm_wt5001.i +++ b/src/wt5001/javaupm_wt5001.i @@ -33,13 +33,4 @@ READDATA_EXCEPTION(getCurrentFile()) %include "wt5001.hpp" speed_t int_B9600 = B9600; -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_wt5001"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_wt5001) \ No newline at end of file diff --git a/src/xbee/javaupm_xbee.i b/src/xbee/javaupm_xbee.i index 95d7cea0..c34fab4d 100644 --- a/src/xbee/javaupm_xbee.i +++ b/src/xbee/javaupm_xbee.i @@ -10,13 +10,4 @@ %include "xbee.hpp" %array_class(char, charArray); -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_xbee"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_xbee) \ No newline at end of file diff --git a/src/yg1006/javaupm_yg1006.i b/src/yg1006/javaupm_yg1006.i index a2c26506..30436197 100644 --- a/src/yg1006/javaupm_yg1006.i +++ b/src/yg1006/javaupm_yg1006.i @@ -7,13 +7,4 @@ %include "yg1006.hpp" -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_yg1006"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_yg1006) \ No newline at end of file diff --git a/src/zfm20/javaupm_zfm20.i b/src/zfm20/javaupm_zfm20.i index cbecc9e2..90638835 100644 --- a/src/zfm20/javaupm_zfm20.i +++ b/src/zfm20/javaupm_zfm20.i @@ -16,13 +16,4 @@ %include "zfm20.hpp" speed_t int_B57600 = B57600; -%pragma(java) jniclasscode=%{ - static { - try { - System.loadLibrary("javaupm_zfm20"); - } catch (UnsatisfiedLinkError e) { - System.err.println("Native code library failed to load. \n" + e); - System.exit(1); - } - } -%} \ No newline at end of file +JAVA_JNI_LOADLIBRARY(javaupm_zfm20) \ No newline at end of file