<?xml version='1.0' encoding='utf-8' ?>
<plugin id="fr.sellsy.startio" version="0.0.4" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">

  <name>StarIOPlugin</name>
  <description>pluging to use StarIO printer</description>

  <engines>
    <engine name="cordova" version=">=3.4.0"/>
  </engines>


  <js-module src="www/StarIOPlugin.js" name="StarPrinter">
    <clobbers target="window.plugins.starPrinter" />
  </js-module>

  <platform name="android">

    <source-file src="src/android/StarIOPlugin.java" target-dir="src/fr/sellsy/cordova" />
    <source-file src="src/android/lib/StarIOPort3.1.jar" target-dir="libs" />

    <config-file target="res/xml/config.xml" parent="/*" >
      <feature name="StarIOPlugin">
        <param name="android-package" value="fr.sellsy.cordova.StarIOPlugin" />
      </feature>
    </config-file>


    <config-file target="AndroidManifest.xml" parent="/*" />

    <config-file target="AndroidManifest.xml" parent="/manifest">
      <uses-permission android:name="android.permission.BLUETOOTH" />
    </config-file>



  </platform>


  <platform name="ios">
    <config-file parent="/*" target="config.xml">
      <feature name="StarIOPlugin">
        <param name="ios-package" value="StarIOPlugin" />
      </feature>
    </config-file>
    <source-file src="src/ios/StarIO.framework" framework="true" />
    <source-file src="src/ios/StarIOPlugin.h" />
    <source-file src="src/ios/StarIOPlugin.m" />
    <source-file src="src/ios/StarIOPlugin_JS.h" />
    <source-file src="src/ios/StarIOPlugin_JS.m" />
    <source-file src="src/ios/StarIOPlugin_Communication.h" />
    <source-file src="src/ios/StarIOPlugin_Communication.m" />
    <framework src="CoreBluetooth.framework" />
    <framework src="ExternalAccesory.framework" />
    <config-file target="*-Info.plist" parent="UISupportedExternalAccessoryProtocols">
      <array>
        <string>jp.star-m.starpro</string>
      </array>
    </config-file>
  </platform>

</plugin>
