aboutsummaryrefslogtreecommitdiff
path: root/contrib/scripts/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/scripts/Makefile.am')
-rw-r--r--contrib/scripts/Makefile.am68
1 files changed, 44 insertions, 24 deletions
diff --git a/contrib/scripts/Makefile.am b/contrib/scripts/Makefile.am
index bbb9e6d67..204167e82 100644
--- a/contrib/scripts/Makefile.am
+++ b/contrib/scripts/Makefile.am
@@ -1,40 +1,60 @@
1# This Makefile.am is in the public domain 1# This Makefile.am is in the public domain
2AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_builddir)/src/include 2AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_builddir)/src/include
3libexecdir= $(pkglibdir)/libexec/
3 4
4SUBDIRS = gnunet-logread 5SUBDIRS = gnunet-logread
5 6
6noinst_SCRIPTS = \
7 terminate.py \
8 pydiffer.py \
9 removetrailingwhitespace.py \
10 gnunet_pyexpect.py \
11 gnunet_janitor.py \
12 gnunet-chk.py \
13 $(awkSCRIPTS)
14
15# FIXME: read into AWK_SCRIPTS autotools builtin. 7# FIXME: read into AWK_SCRIPTS autotools builtin.
16if HAVE_AWK 8if HAVE_AWK
17awkSCRIPTS = \ 9awkSCRIPTS = \
18 check-texinfo.awk 10 check-texinfo.awk
19else 11else
20awkSCRIPTS = 12awkSCRIPTS =
21endif 13endif
22 14
15noinst_SCRIPTS = \
16 terminate.py \
17 pydiffer.py \
18 removetrailingwhitespace.py \
19 gnunet_pyexpect.py \
20 gnunet_janitor.py \
21 gnunet-chk.py \
22 $(awkSCRIPTS)
23
23bin_SCRIPTS = \ 24bin_SCRIPTS = \
24 gnunet-bugreport \ 25 gnunet-bugreport
25 gnunet-suidfix 26
27# This script is not documented and its usage is quite uncommon.
28libexec_SCRIPTS = \
29 gnunet-suidfix
26 30
27EXTRA_DIST = \ 31EXTRA_DIST = \
28 coverage.sh \ 32 coverage.sh \
29 terminate.py.in \ 33 terminate.py.in \
30 gnunet_pyexpect.py.in \ 34 gnunet_pyexpect.py.in \
31 gnunet_janitor.py.in \ 35 gnunet_janitor.py.in \
32 gnunet-chk.py.in \ 36 gnunet-chk.py.in \
33 $(SCRIPTS) \ 37 removetrailingwhitespace.py.in \
34 removetrailingwhitespace.py.in \ 38 pydiffer.py.in \
35 pydiffer.py.in \ 39 check-texinfo.awk.in \
36 gnunet-suidfix \ 40 build-install-gnunet-debian10.sh \
37 check-texinfo.awk.in 41 process_log.sh \
42 generate-monkey-db.sh \
43 find_typedefs.py \
44 pydmesg \
45 visualize_stats.sh \
46 debug \
47 build_cscope.sh \
48 lint/lint-man.sh \
49 lint/lint-python.sh \
50 revisionary.sh \
51 regression.sh \
52 doc/texinfo-hacks.el \
53 afferify \
54 zonewalk-to-types.sh \
55 gdb-iterate-dll.py \
56 $(SCRIPTS)
57
38 58
39CLEANFILES = \ 59CLEANFILES = \
40 $(noinst_SCRIPTS) 60 $(noinst_SCRIPTS)
@@ -52,11 +72,11 @@ CLEANFILES = \
52SUFFIXES = .py.in .py 72SUFFIXES = .py.in .py
53 73
54.py.in.py: 74.py.in.py:
55 $(AWK) -v py="$(PYTHON)" -f $(top_srcdir)/bin/dosubst.awk < $< > $@ 75 $(AWK) -v py="$(PYTHON)" -f $(top_srcdir)/scripts/dosubst.awk < $< > $@
56 chmod +x $@ 76 chmod +x $@
57 77
58if HAVE_AWK 78if HAVE_AWK
59check-texinfo.awk: check-texinfo.awk.in Makefile 79check-texinfo.awk: check-texinfo.awk.in Makefile
60 $(AWK) -v awkay="$(AWK_BINARY)" -f $(top_srcdir)/bin/dosubst.awk < $(srcdir)/check-texinfo.awk.in > check-texinfo.awk 80 $(AWK) -v awkay="$(AWK_BINARY)" -f $(top_srcdir)/scripts/dosubst.awk < $(srcdir)/check-texinfo.awk.in > check-texinfo.awk
61 chmod +x check-texinfo.awk 81 chmod +x check-texinfo.awk
62endif 82endif