-
Notifications
You must be signed in to change notification settings - Fork 105
/
Copy pathMakemodule-local.am
57 lines (47 loc) · 1.91 KB
/
Makemodule-local.am
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
49
50
51
52
53
54
55
56
57
# Integration recipes for "zproject_selftest" are defined below.
# This voodoo may cause some "circular reference" warnings for in-tree builds,
# but should facilitate passing of out-of-tree builds and "make distcheck"
EXTRA_DIST += \
license.xml \
project.xml \
zproject_known_projects.xml \
api/myclass.api \
src/zproject_selftest
README.md: README.txt api/myclass.api project.xml zproject_known_projects.xml
@GITDOWN="`command -v gitdown 2>/dev/null | awk '{print $$1}' | head -1`" || GITDOWN="" ; \
case "$$GITDOWN" in \
/*) if test -x "$$GITDOWN" ; then \
echo " GITDOWN $^ => $@" ; \
gitdown $< ; exit $$? ; \
fi ;; \
esac ; \
echo "WARNING : $@ should be updated, but gitdown is not installed on this system" >&2
# For (dist)check, sabotage the script by not doing a distcheck again
# Note that automake "if" has no "else"
if USING_VPATH
$(abs_builddir)/src/zproject_selftest: $(abs_srcdir)/src/zproject_selftest
@if [ "$@" != "$<" ]; then \
( echo "#! /bin/sh"; echo "true" ) > "$@" && \
chmod +x "$@" ; fi
src/zproject_selftest: $(abs_builddir)/src/zproject_selftest
endif
if !USING_VPATH
$(builddir)/src/zproject_selftest: $(srcdir)/src/zproject_selftest
@if [ "$@" != "$<" ]; then \
( echo "#! /bin/sh"; echo "true" ) > "$@" && \
chmod +x "$@" ; fi
src/zproject_selftest: $(builddir)/src/zproject_selftest
endif
check-local: src/zproject_selftest
check-TESTS: src/zproject_selftest
clean-local: clean-local-zproject_selftest
.PHONY: clean-local-zproject_selftest
clean-local-zproject_selftest: clean-fake-zproject_selftest-abs clean-fake-zproject_selftest-rel
clean-fake-zproject_selftest-abs:
if test "$(abs_builddir)" != "$(abs_srcdir)" ; then \
rm -f $(abs_builddir)/src/zproject_selftest || true ; \
fi
clean-fake-zproject_selftest-rel:
if test "$(builddir)" != "$(srcdir)" ; then \
rm -f $(builddir)/src/zproject_selftest || true ; \
fi