]> git.argeo.org Git - lgpl/argeo-commons.git/blob - Makefile
Releasing
[lgpl/argeo-commons.git] / Makefile
1 include sdk.mk
2 .PHONY: clean all osgi
3
4 all: osgi
5 $(MAKE) -f Makefile-rcp.mk all
6
7 install: osgi-install
8
9 uninstall: osgi-uninstall
10
11 A2_CATEGORY = org.argeo.cms
12
13 BUNDLES = \
14 org.argeo.init \
15 org.argeo.api.uuid \
16 org.argeo.api.register \
17 org.argeo.api.acr \
18 org.argeo.api.cli \
19 org.argeo.api.cms \
20 org.argeo.cms \
21 org.argeo.cms.ux \
22 org.argeo.cms.jshell \
23 org.argeo.cms.lib.json \
24 org.argeo.cms.lib.jetty \
25 org.argeo.cms.lib.dbus \
26 org.argeo.cms.lib.sshd \
27 org.argeo.cms.ee \
28 org.argeo.cms.cli \
29 osgi/equinox/org.argeo.cms.lib.equinox \
30 swt/org.argeo.swt.minidesktop \
31 swt/org.argeo.cms.swt \
32 swt/rap/org.argeo.swt.specific.rap \
33 swt/rap/org.argeo.cms.swt.rap \
34
35 DEP_CATEGORIES = \
36 crypto/fips/org.argeo.tp.crypto \
37 org.argeo.tp \
38 org.argeo.tp.httpd \
39 org.argeo.tp.sshd \
40 osgi/equinox/org.argeo.tp.osgi \
41 osgi/equinox/org.argeo.tp.eclipse \
42 swt/rap/org.argeo.tp.swt \
43 $(A2_CATEGORY) \
44 swt/$(A2_CATEGORY) \
45 swt/rap/$(A2_CATEGORY) \
46
47 JAVADOC_PACKAGES = \
48 org.argeo.api.uuid \
49 org.argeo.api.acr \
50 org.argeo.api.cms
51
52 clean:
53 rm -rf $(BUILD_BASE)
54 $(MAKE) -f Makefile-rcp.mk clean
55
56 A2_BUNDLES_CLASSPATH = $(subst $(space),$(pathsep),$(strip $(A2_BUNDLES)))
57
58 include $(SDK_SRC_BASE)/sdk/argeo-build/osgi.mk