From 36a6853bdeb4c21c64e229bb953ca7116040f7c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anton=20Klar=C3=A9n?= <fys09akl@student.lu.se>
Date: Fri, 21 Nov 2014 13:35:58 +0100
Subject: [PATCH] added osgi manifest info

---
 lib/java/Makefile          | 6 +++---
 lib/java/osgi-manifest.txt | 8 ++++++++
 2 files changed, 11 insertions(+), 3 deletions(-)
 create mode 100644 lib/java/osgi-manifest.txt

diff --git a/lib/java/Makefile b/lib/java/Makefile
index 20f439e..e4052c8 100644
--- a/lib/java/Makefile
+++ b/lib/java/Makefile
@@ -17,15 +17,15 @@ all: labcomm.jar labcomm2014.jar labcomm2006.jar
 
 labcomm.jar: gen/JAVAC
 	echo $@
-	cd gen ; jar cf ../$@ se/lth/control/labcomm/*.class se/lth/control/labcomm2006/*.class
+	cd gen ; jar cfm ../$@ osgi-manifest.txt se/lth/control/labcomm/*.class se/lth/control/labcomm2006/*.class
 
 labcomm2014.jar: gen/JAVAC
 	echo $@
-	cd gen ; jar cf ../$@ se/lth/control/labcomm/*.class
+	cd gen ; jar cfm ../$@ osgi-manifest.txt se/lth/control/labcomm/*.class
 
 labcomm2006.jar: gen/JAVAC
 	echo $@
-	cd gen ; jar cf ../$@ se/lth/control/labcomm2006/*.class
+	cd gen ; jar cfm ../$@ osgi-manifest.txt se/lth/control/labcomm2006/*.class
 
 gen:
 	mkdir gen
diff --git a/lib/java/osgi-manifest.txt b/lib/java/osgi-manifest.txt
new file mode 100644
index 0000000..49ca3d6
--- /dev/null
+++ b/lib/java/osgi-manifest.txt
@@ -0,0 +1,8 @@
+Bundle-Description: Provides Labcomm to bundles
+Bundle-ManifestVersion: 2
+Bundle-Name: Labcomm OSGi
+Bundle-SymbolicName: se.lth.control.labcomm
+Bundle-Vendor: LTH
+Bundle-Version: 1.0.0
+Export-Package: se.lth.control.labcomm;version="1.0.0",se.lth.control.la
+ bcomm2006;version="1.0.0"
-- 
GitLab