File: Makefile.am

package info (click to toggle)
collectd 5.4.1-6
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 9,596 kB
  • sloc: ansic: 80,169; sh: 12,691; perl: 9,714; php: 3,007; makefile: 1,826; java: 1,709; python: 387; yacc: 207; sql: 198; lex: 118; ruby: 49; xml: 44
file content (48 lines) | stat: -rw-r--r-- 1,940 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
EXTRA_DIST = org/collectd/api/CollectdConfigInterface.java \
	     org/collectd/api/CollectdFlushInterface.java \
	     org/collectd/api/CollectdInitInterface.java \
	     org/collectd/api/Collectd.java \
	     org/collectd/api/CollectdLogInterface.java \
	     org/collectd/api/CollectdMatchFactoryInterface.java \
	     org/collectd/api/CollectdMatchInterface.java \
	     org/collectd/api/CollectdNotificationInterface.java \
	     org/collectd/api/CollectdReadInterface.java \
	     org/collectd/api/CollectdShutdownInterface.java \
	     org/collectd/api/CollectdTargetFactoryInterface.java \
	     org/collectd/api/CollectdTargetInterface.java \
	     org/collectd/api/CollectdWriteInterface.java \
	     org/collectd/api/DataSet.java \
	     org/collectd/api/DataSource.java \
	     org/collectd/api/Notification.java \
	     org/collectd/api/OConfigItem.java \
	     org/collectd/api/OConfigValue.java \
	     org/collectd/api/PluginData.java \
	     org/collectd/api/ValueList.java \
	     org/collectd/java/GenericJMXConfConnection.java \
	     org/collectd/java/GenericJMXConfMBean.java \
	     org/collectd/java/GenericJMXConfValue.java \
	     org/collectd/java/GenericJMX.java \
	     org/collectd/java/JMXMemory.java

java-build-stamp: org/collectd/api/*.java org/collectd/java/*.java
	$(JAVAC) -d "." "$(srcdir)/org/collectd/api"/*.java
	$(JAVAC) -d "." "$(srcdir)/org/collectd/java"/*.java
	mkdir -p .libs
	$(JAR) cf .libs/collectd-api.jar "org/collectd/api"/*.class
	$(JAR) cf .libs/generic-jmx.jar "org/collectd/java"/*.class
	touch "$@"

all-local: java-build-stamp

install-exec-local: java-build-stamp
	mkdir -p "$(DESTDIR)$(pkgdatadir)/java"
	$(INSTALL) -m 644 .libs/collectd-api.jar \
		"$(DESTDIR)$(pkgdatadir)/java"
	$(INSTALL) -m 644 .libs/generic-jmx.jar \
		"$(DESTDIR)$(pkgdatadir)/java"

clean-local:
	rm -f "org/collectd/api"/*.class
	rm -f "org/collectd/java"/*.class
	rm -f .libs
	rm -f "java-build-stamp"