<?xml version="1.0" encoding="utf-8"?>
<plugin id="com.ai.ced.bluetooth" version="21.8.12"
        xmlns="http://apache.org/cordova/ns/plugins/1.0"
        xmlns:android="http://schemas.android.com/apk/res/android">
    <name>BluetoothDevicePlugin</name>
    <description>this is com.ai.ced.bluetooth cordova plugin</description>

    <js-module src="www/BluetoothDevicePlugin.js" name="BluetoothDevicePlugin">
        <clobbers target="BluetoothDevicePlugin"/>
    </js-module>
    
    <!-- android -->
    <platform name="android">
        <config-file parent="/*" target="res/xml/config.xml">
            <feature name="BluetoothDevicePlugin">
                <param name="android-package" value="com.ai.ced.bluetooth.BluetoothDevicePlugin"/>
            </feature>
        </config-file>
        
        <source-file src="src/android/BluetoothDevicePlugin.java" target-dir="src/com/ai/ced/bluetooth"/>
        
        <!-- sensor-->
        <source-file src="src/android/BtReaderClient.java" target-dir="src/com/ai/ced/bluetooth"/>
        <!-- hhd -->
        <source-file src="src/android/Busi_Idcard_device.java" target-dir="src/com/ai/ced/bluetooth"/>
        <source-file src="src/android/CallBack.java" target-dir="src/com/ai/ced/bluetooth"/>
        <source-file src="src/android/Common.java" target-dir="src/com/ai/ced/bluetooth"/>
        <source-file src="src/android/Interface.java" target-dir="src/com/ai/ced/bluetooth"/>   

        <!--senter-->
        <source-file src="src/android/BlueReaderHelper.java" target-dir="src/com/ai/ced/bluetooth"/>  
        <source-file src="src/android/BlueReadTask.java" target-dir="src/com/ai/ced/bluetooth"/>  
        <source-file src="src/android/HandlerSenter.java" target-dir="src/com/ai/ced/bluetooth"/>  
        <source-file src="src/android/ReadCardMessage.java" target-dir="src/com/ai/ced/bluetooth"/>  
        <source-file src="src/android/Util.java" target-dir="src/com/ai/ced/bluetooth"/>  
        <source-file src="src/android/XtParm.java" target-dir="src/com/ai/ced/bluetooth"/>  
        
        
        <!-- jar -->
        <source-file src="src/android/libs/cardsdk5.7.5.jar" target-dir="libs"/>
        <source-file src="src/android/libs/jsUnicomEncry.jar" target-dir="libs"/>
        <source-file src="src/android/libs/BtReaderClient.jar" target-dir="libs"/>
        <source-file src="src/android/libs/idcardreadlib_v2.5.0.jar" target-dir="libs"/>
        <source-file src="src/android/libs/sunrise-tyrz-release.jar" target-dir="libs"/>
        <source-file src="src/android/libs/SYDIDCard_Release_20170728.jar" target-dir="libs"/>
        <!-- <source-file src="src/android/libs/senter20190517.jar" target-dir="libs"/> -->
        <source-file src="src/android/libs/STReadCardV2.0.12.jar" target-dir="libs"/>
        <source-file src="src/android/libs/commons-lang3-3.3.2.jar" target-dir="libs"/>
        <!-- so -->
        <!-- <source-file src="src/android/libs/arm64-v8a/libbluenetcomm.so" target-dir="libs/arm64-v8a"/> -->
        <source-file src="src/android/libs/arm64-v8a/libcmccreader.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libdewlt2-jni.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libfacial_action.so" target-dir="libs/arm64-v8a"/>                
        <source-file src="src/android/libs/arm64-v8a/libidReader.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libiskaer.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libiskaershare.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libJNIEMV.so" target-dir="libs/arm64-v8a"/>            
        <source-file src="src/android/libs/arm64-v8a/libJsUnicomEncry.so" target-dir="libs/arm64-v8a"/>
        <!-- <source-file src="src/android/libs/arm64-v8a/libnfcnetcomm.so" target-dir="libs/arm64-v8a"/> -->
        <!-- <source-file src="src/android/libs/arm64-v8a/libotgnetcomm.so" target-dir="libs/arm64-v8a"/> -->
        <source-file src="src/android/libs/arm64-v8a/libSTReadCard.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libserial_port.so" target-dir="libs/arm64-v8a"/>            
        <source-file src="src/android/libs/arm64-v8a/libserialPortReader.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libsyd_comm.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libsydwlt2bmp.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libUtil.so" target-dir="libs/arm64-v8a"/>    
        <source-file src="src/android/libs/arm64-v8a/libwlt2bmp.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libwlt920bmp.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libxtwlt2bmp.so" target-dir="libs/arm64-v8a"/>
        
        <!-- <source-file src="src/android/libs/armeabi/libbluenetcomm.so" target-dir="libs/armeabi"/> -->
        <source-file src="src/android/libs/armeabi/libcmccreader.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libdewlt2-jni.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libemvjni.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libfacial_action.so" target-dir="libs/armeabi"/>                
        <source-file src="src/android/libs/armeabi/libidReader.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libiskaer.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libiskaershare.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libJNIEMV.so" target-dir="libs/armeabi"/>            
        <source-file src="src/android/libs/armeabi/libJsUnicomEncry.so" target-dir="libs/armeabi"/>
        <!-- <source-file src="src/android/libs/armeabi/libnfcnetcomm.so" target-dir="libs/armeabi"/> -->
        <!-- <source-file src="src/android/libs/armeabi/libotgnetcomm.so" target-dir="libs/armeabi"/> -->
        <source-file src="src/android/libs/armeabi/libSTReadCard.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libserial_port.so" target-dir="libs/armeabi"/>            
        <source-file src="src/android/libs/armeabi/libserialPortReader.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libsyd_comm.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libsydwlt2bmp.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libUtil.so" target-dir="libs/armeabi"/>    
        <source-file src="src/android/libs/armeabi/libwlt2bmp.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libwlt920bmp.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libxtwlt2bmp.so" target-dir="libs/armeabi"/>
        
        <!-- <source-file src="src/android/libs/armeabi-v7a/libbluenetcomm.so" target-dir="libs/armeabi-v7a"/> -->
        <source-file src="src/android/libs/armeabi-v7a/libcmccreader.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libdewlt2-jni.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libemvjni.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libfacial_action.so" target-dir="libs/armeabi-v7a"/>                
        <source-file src="src/android/libs/armeabi-v7a/libidReader.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libiskaer.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libiskaershare.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libJNIEMV.so" target-dir="libs/armeabi-v7a"/>            
        <source-file src="src/android/libs/armeabi-v7a/libJsUnicomEncry.so" target-dir="libs/armeabi-v7a"/>
        <!-- <source-file src="src/android/libs/armeabi-v7a/libnfcnetcomm.so" target-dir="libs/armeabi-v7a"/> -->
        <!-- <source-file src="src/android/libs/armeabi-v7a/libotgnetcomm.so" target-dir="libs/armeabi-v7a"/> -->
        <source-file src="src/android/libs/armeabi-v7a/libSTReadCard.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libserial_port.so" target-dir="libs/armeabi-v7a"/>            
        <source-file src="src/android/libs/armeabi-v7a/libserialPortReader.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libsyd_comm.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libsydwlt2bmp.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libUtil.so" target-dir="libs/armeabi-v7a"/>    
        <source-file src="src/android/libs/armeabi-v7a/libwlt2bmp.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libwlt920bmp.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libxtwlt2bmp.so" target-dir="libs/armeabi-v7a"/>
                 

    </platform>
    
     <!-- ios -->
     <platform name="ios">
         <config-file target="config.xml" parent="/*">
             <feature name="BluetoothDevicePlugin">
                 <param name="ios-package" value="BluetoothDevicePlugin" />
             </feature>
         </config-file>

         <!-- self plugin sources -->
         <header-file src="src/ios/BluetoothDevicePlugin.h" />
         <source-file src="src/ios/BluetoothDevicePlugin.mm" />
         <!-- <source-file src="src/ios/libBluetoothDevicePlugin.a" framework="true"/>  -->     
         
         <!-- kaer kt8000 sdk-->
         <framework src="src/ios/BLEIDCardReaderItem.framework" custom="true"/>
         <!-- kaer kt8003 sdk-->
         <framework src="src/ios/KaerIDCardItem.framework" custom="true"/>
         <!-- sunrise sdk-->
         <framework src="src/ios/SRIDCardReader.framework" custom="true"/>
         <source-file src="src/ios/libReliableBurstData_arm64.a" framework="true"/> 
         <!-- sensor sdk-->
         <header-file src="src/ios/sensorsdk/SerialGATT.h" />
         <header-file src="src/ios/sensorsdk/BleTool.h" />
         <header-file src="src/ios/sensorsdk/imageLib.h" />
         <header-file src="src/ios/sensorsdk/IDbmplib.h" />
         <header-file src="src/ios/sensorsdk/SdsesDes.h" />
         <header-file src="src/ios/sensorsdk/Sdses_base64.h" />
         <source-file src="src/ios/sensorsdk/libUnicomBTReadCard.a" framework="true"/>
         <source-file src="src/ios/sensorsdk/libimageLib.a" framework="true"/>
         <!-- hhd sdk-->
         <framework src="src/ios/SYDIDCardReader.framework" custom="true"/>
         <!-- xintong sdk-->
         <framework src="src/ios/STIDCardReader.framework" custom="true"/>
         <!-- encrypt sdk by sensor-->
         <header-file src="src/ios/encrypt.sdk/EncrylibInterface.h" />
         <source-file src="src/ios/encrypt.sdk/libJsUnicomEncry.a" framework="true"/> 
         
         <!-- ios system , bluetooth plugin need -->
         <framework src="libicucore.A.dylib" />         
     </platform>    
</plugin>
