-manifests : osgi
- @mkdir -p $(foreach bundle, $(BUNDLES), $(bundle)/META-INF/);
- @$(foreach bundle, $(BUNDLES), cp -v $(BUILD_BASE)/$(bundle)/META-INF/MANIFEST.MF $(bundle)/META-INF/MANIFEST.MF;)
+%/META-INF/MANIFEST.MF : $(BUILD_BASE)/%/META-INF/MANIFEST.MF
+ifneq ($(NO_MANIFEST_COPY),true)
+ @mkdir -p $*/META-INF
+ @cp $< $@
+endif
+
+clean-manifests :
+ @rm -rf $(foreach bundle, $(BUNDLES), $(bundle)/META-INF/MANIFEST.MF);
+
+osgi-install:
+ $(ARGEO_MAKE) \
+ install --category $(A2_CATEGORY) --bundles $(BUNDLES) \
+ --target $(A2_INSTALL_TARGET)
+
+osgi-uninstall:
+ $(ARGEO_MAKE) \
+ uninstall --category $(A2_CATEGORY) --bundles $(BUNDLES) \
+ --target $(A2_INSTALL_TARGET)