blob: 521230751b8b161f729f38680a8498cbd53285b1 (
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
|
DESTDIR ?=
JAR_DIR ?= /usr/share/java
ANT = ant
FAIL = exit 1
FIND = find
INSTALL = install
RM = rm -f
dep_dir = $1 $(shell $(FIND) $1 2>/dev/null)
all: PHONY build/aopalliance.jar
build/aopalliance.jar: $(call dep_dir,src)
$(ANT) || { $(RM) -r $(@D); $(FAIL); }
install: PHONY $(DESTDIR)$(JAR_DIR)/aopalliance.jar
$(DESTDIR)$(JAR_DIR)/%.jar: build/%.jar
$(INSTALL) -Dm644 $< $@
clean: PHONY
$(RM) -r build
.PHONY: PHONY
.DELETE_ON_ERROR:
.SECONDARY:
|