Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Anders Blomdell
LabComm
Commits
04619d3d
Commit
04619d3d
authored
Feb 17, 2015
by
Anders Blomdell
Browse files
Java OSGI cleanups.
parent
a08fbb3a
Changes
4
Hide whitespace changes
Inline
Side-by-side
lib/java/Makefile
View file @
04619d3d
...
...
@@ -20,31 +20,38 @@ MODULES=Constant \
all
:
labcomm.jar labcomm2014.jar labcomm2006.jar
labcomm.jar
:
gen/JAVAC
labcomm.jar
:
gen/JAVAC
osgi-manifest-all.txt
echo
$@
cd
gen
;
jar cfm ../
$@
../osgi-manifest.txt se/lth/control/labcomm/
*
.class se/lth/control/labcomm2006/
*
.class
cd
gen
;
jar cfm ../
$@
../osgi-manifest-all.txt
\
se/lth/control/labcomm/
*
.class
\
se/lth/control/labcomm2006/
*
.class
labcomm2014.jar
:
gen/JAVAC
labcomm2014.jar
:
gen/JAVAC
osgi-manifest-2014.txt
echo
$@
cd
gen
;
jar cfm ../
$@
../osgi-manifest.txt se/lth/control/labcomm/
*
.class
cd
gen
;
jar cfm ../
$@
../osgi-manifest-2014.txt
\
se/lth/control/labcomm/
*
.class
labcomm2006.jar
:
gen/JAVAC
labcomm2006.jar
:
gen/JAVAC
osgi-manifest-2006.txt
echo
$@
cd
gen
;
jar cfm ../
$@
../osgi-manifest.txt se/lth/control/labcomm2006/
*
.class
cd
gen
;
jar cfm ../
$@
../osgi-manifest-2006.txt
\
se/lth/control/labcomm2006/
*
.class
gen
:
mkdir
gen
gen/JAVAC
:
$(MODULES:%=se/lth/control/labcomm/%.java) $(MODULES:%=se/lth/control/labcomm2006/%.java) Makefile | gen
javac
-cp
../../compiler/labcomm_compiler.jar
-d
gen
$(
filter
%.java,
$^
)
gen/JAVAC
:
$(MODULES:%=se/lth/control/labcomm/%.java)
\
$(MODULES:%=se/lth/control/labcomm2006/%.java)
\
Makefile | gen
javac
-cp
../../compiler/labcomm_compiler.jar
-d
gen
\
$(
filter
%.java,
$^
)
touch
$@
.PHONY
:
clean
clean
:
rm
-rf
labcomm.jar labcomm2006.jar labcomm2014.jar
gen
rm
-rf
gen
.PHONY
:
distclean
distclean
:
rm
-rf
labcomm.jar labcomm2006.jar labcomm2014.jar
distclean
:
clean
lib/java/osgi-manifest.txt
→
lib/java/osgi-manifest
-2006
.txt
View file @
04619d3d
Bundle-Description: Provides Labcomm to bundles
Bundle-ManifestVersion: 2
Bundle-Name: Labcomm OSGi
Bundle-SymbolicName: se.lth.control.labcomm
Bundle-SymbolicName: se.lth.control.labcomm
2006
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"
Export-Package: se.lth.control.labcomm2006;version="1.0.0"
lib/java/osgi-manifest-2014.txt
0 → 100644
View file @
04619d3d
Bundle-Description: Provides Labcomm 2014 to bundles
Bundle-ManifestVersion: 2
Bundle-Name: Labcomm OSGi
Bundle-SymbolicName: se.lth.control.labcomm2014
Bundle-Vendor: LTH
Bundle-Version: 1.0.0
Export-Package: se.lth.control.labcomm;version="1.0.0"
lib/java/osgi-manifest-all.txt
0 → 100644
View file @
04619d3d
Bundle-Description: Provides Labcomm 2006/2014 to bundles
Bundle-ManifestVersion: 2
Bundle-Name: Labcomm OSGi
Bundle-SymbolicName: se.lth.control.labcomm-all
Bundle-Vendor: LTH
Bundle-Version: 1.0.0
Export-Package: se.lth.control.labcomm2006;version="1.0.0",
se.lth.control.labcomm;version="1.0.0"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment