aboutsummaryrefslogtreecommitdiffstats
path: root/cdf/src/cdf-prop-value/cdf-prop-value/src/main/java/makefile
blob: f3deade684c8ed32d95d815f7dc53fcba6c66917 (plain)
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
go=../../../../buildjars/gnu_getopt.jar
cu=../../../../cdf-util/src/main/java/cdf-util.jar

.SUFFIXES= .class

JAVA=org/onap/dcae/cdf/CdfPropValue.java
CLASSES=$(JAVA:.java=.class)

all:

build: cdf-prop-value.jar

classes: $(CLASSES)

clean:
	find . -name '*.class' -exec rm -f {} +
	rm -rf javadoc javadoc.built

cdf-prop-value.jar: $(CLASSES)
	rm -f cdf-prop-value.jar
	jar cvf cdf-prop-value.jar $(CLASSES)

$(CLASSES): $(JAVA)
	javac -cp $(go):$(cu) $(JAVA)

javadocs: javadocs.built
javadocs.built: cdf-prop-value.jar
	rm -rf javadoc
	mkdir -p javadoc
	javadoc -d javadoc -classpath $(go):$(cu) $(JAVA)
	touch javadocs.built