<?xml version="1.0" encoding="UTF-8"?>
<project>
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.gvsig.mobile</groupId>
	<artifactId>org.gvsig.mobile.bundle.libLocation</artifactId>
	<name>org.gvsig.mobile.bundle.libLocation</name>
	<version>1.0.0.SNAPSHOT</version>
	<packaging>bundle</packaging>
	<parent>
		<groupId>org.gvsig.mobile</groupId>
		<artifactId>gvsig-base-pom</artifactId>
		<version>1.0-SNAPSHOT</version>
	</parent>

	<dependencies>

		<dependency>
			<groupId>org.gvsig.mobile</groupId>
			<artifactId>org.gvsig.mobile.location</artifactId>
			<version>1.0-SNAPSHOT</version>
		</dependency>		

		<dependency>
			<groupId>org.gvsig.legacy</groupId>
			<artifactId>bluecove</artifactId>
			<version>gvsig</version>
		</dependency>

		<dependency>
			<groupId>org.gvsig.legacy</groupId>
			<artifactId>bluecove-gpl</artifactId>
			<version>gvsig</version>
		</dependency>

		<dependency>
			<groupId>org.gvsig.legacy</groupId>
			<artifactId>gpsinput</artifactId>
			<version>gvsig</version>
		</dependency>

		<dependency>
			<groupId>org.gvsig.legacy</groupId>
			<artifactId>hsqldb</artifactId>
			<version>gvsig</version>
		</dependency>

		<dependency>
			<groupId>org.placelab</groupId>
			<artifactId>placelab</artifactId>
			<version>1.0</version>
		</dependency>

		<dependency>
			<groupId>org.gvsig</groupId>
			<artifactId>org.gvsig.fmap.dal</artifactId>
			<version>2.0-SNAPSHOT</version>
		</dependency>
		
		<dependency>
			<groupId>org.gvsig</groupId>
			<artifactId>org.gvsig.fmap.dal</artifactId>
			<classifier>spi</classifier>
			<version>2.0-SNAPSHOT</version>
		</dependency>

<!-- 		<dependency> -->
<!-- 			<groupId>org.gvsig</groupId> -->
<!-- 			<artifactId>org.gvsig.tools.lib</artifactId> -->
<!--  			<version>2.1.0-SNAPSHOT</version>  -->
<!-- 		</dependency> -->
		
<!-- 		<dependency> -->
<!-- 			<groupId>org.slf4j</groupId> -->
<!-- 			<artifactId>slf4j-api</artifactId> -->
<!-- 			<version>1.5.5</version> -->
<!-- 		</dependency> -->
		
		<dependency>
			<groupId>org.gvsig.legacy</groupId>
			<artifactId>RXTXcomm</artifactId>
			<version>gvsig</version>
		</dependency>

		<dependency>
			<groupId>org.gvsig.legacy</groupId>
			<artifactId>kxml2</artifactId>
			<version>gvsig</version>
		</dependency>

		<dependency>
			<groupId>org.apache.felix</groupId>
			<artifactId>org.osgi.core</artifactId>
			<version>1.2.0</version>
		</dependency>

		<dependency>
			<groupId>org.apache.felix</groupId>
			<artifactId>org.osgi.compendium</artifactId>
			<version>1.2.0</version>
		</dependency>

	</dependencies>
	<build>
		<sourceDirectory>src</sourceDirectory>
		<testSourceDirectory>src-test</testSourceDirectory>
		<testResources>
			<testResource>
				<directory>src-test</directory>
			</testResource>
		</testResources>
		<resources>
			<resource>
				<directory>${basedir}/resources</directory>
			</resource>
		</resources>

		<plugins>
			<plugin>    <!-- (2) START -->
				<groupId>org.apache.felix</groupId>
				<artifactId>maven-bundle-plugin</artifactId>
				<extensions>true</extensions>
				<configuration>
					<instructions>
						<Bundle-SymbolicName>${pom.artifactId}
						</Bundle-SymbolicName>
						<Bundle-Name>${pom.name}</Bundle-Name>
						<Bundle-Version>${pom.version}</Bundle-Version>						
						<Export-Package>
							com.ibm.oti.connection.btgoep,
 							com.ibm.oti.connection.btl2cap,
 							com.ibm.oti.connection.btspp,
 							com.ibm.oti.connection.tcpobex,
 							com.intel.bluetooth,
 							com.intel.bluetooth.btgoep,
 							com.intel.bluetooth.btl2cap,
 							com.intel.bluetooth.btspp,
 							com.intel.bluetooth.gcf.socket,
 							com.intel.bluetooth.obex,
 							com.intel.bluetooth.tcpobex,
 							com.sun.cdc.io.j2me,
 							com.sun.cdc.io.j2me.btgoep,
 							com.sun.cdc.io.j2me.btl2cap,
 							com.sun.cdc.io.j2me.btspp,
 							com.sun.cdc.io.j2me.comm,
 							com.sun.cdc.io.j2me.datagram,
 							com.sun.cdc.io.j2me.file,
 							com.sun.cdc.io.j2me.http,
 							com.sun.cdc.io.j2me.serversocket,
 							com.sun.cdc.io.j2me.socket,
 							com.sun.cdc.io.j2me.tcpobex,
 							gnu.io,
 							javax.bluetooth,
 							javax.microedition.io,
 							javax.obex,
 							org.dinopolis.gpstool.gpsinput,
 							org.dinopolis.gpstool.gpsinput.garmin,
 							org.dinopolis.gpstool.gpsinput.nmea,
 							org.dinopolis.gpstool.gpsinput.sirf,
 							org.gvsig.location,
 							org.gvsig.location.comm,
 							org.gvsig.location.echo,
 							org.gvsig.location.gpsd,
 							org.gvsig.location.nmea,
 							org.gvsig.location.nmea.decoder,
 							org.gvsig.location.rinex,
 							org.gvsig.location.simulation,
 							org.gvsig.location.sirf,
 							org.gvsig.location.sirf.decoder,
 							org.gvsig.location.tsip,
 							org.gvsig.location.tsip.decoder,
 							org.gvsig.location.utils,
 							org.gvsig.location.wifi,
 							org.gvsig.mobile.gps,
 							org.gvsig.mobile.location.listener,
 							org.gvsig.mobile.location.tracklog,
 							org.hsqldb,
 							org.hsqldb.index,
 							org.hsqldb.jdbc,
 							org.hsqldb.lib,
 							org.hsqldb.lib.java,
 							org.hsqldb.persist,
 							org.hsqldb.resources,
 							org.hsqldb.rowio,
 							org.hsqldb.sample,
 							org.hsqldb.scriptio,
 							org.hsqldb.store,
 							org.hsqldb.types,
 							org.hsqldb.util,
 							org.hsqldb.util.sqltool,
 							org.placelab.spotter,
 							thinktank.j2me
						</Export-Package>
						<Import-Package>
							org.osgi.framework;version="1.3.0",
							!*							
						</Import-Package>
						<Bundle-Activator>org.gvsig.mobile.gps.Activator</Bundle-Activator>	
						<Embed-Dependency>*</Embed-Dependency>
<!--						
						<Embed-Dependency>!*;scope=compile|runtime;inline=true</Embed-Dependency>
						<Embed-Transitive>false</Embed-Transitive>
-->
						<Include-Resource>
							{maven-resources}
						</Include-Resource>
						<Bundle-NativeCode>
							lib/WM5_ARM/rxtxSerial.dll;
							osname = WindowsCE;
							processor = arm,
							lib/Win_X86/rxtxSerial.dll;
							osname = Win32;
							processor = x86,
							lib/Lin_X86/librxtxSerial.so;
							osname = Linux;
							processor = x86
						</Bundle-NativeCode>
						<Bundle-RequiredExecutionEnvironment>
						 	J2SE-1.4
						</Bundle-RequiredExecutionEnvironment>
					</instructions>
					<manifestLocation>${basedir}/META-INF</manifestLocation>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>

