]> git.sur5r.net Git - kconfig-frontends/blob - Makefile.am
buildsystem: don't use recursive make for scripts
[kconfig-frontends] / Makefile.am
1 ACLOCAL_AMFLAGS = -I scripts/.autostuff/m4
2 MAKEFLAGS = $(SILENT_MAKEFLAGS)
3
4 SUBDIRS = docs libs frontends
5 EXTRA_DIST = .version
6
7 #===============================================================================
8 # Utilities
9 if COND_utils
10
11 bin_SCRIPTS = utils/kconfig-tweak
12 dist_bin_SCRIPTS = utils/kconfig-diff utils/kconfig-merge
13
14 if COND_utils_gettext
15 MAYBE_utils_gettext = utils/kconfig-gettext
16 endif
17 bin_PROGRAMS = $(MAYBE_utils_gettext)
18
19 utils_kconfig_gettext_SOURCES = utils/gettext.c
20 utils_kconfig_gettext_CPPFLAGS = \
21         $(AM_CPPFLAGS) \
22         -I$(top_srcdir)/libs/parser
23 utils_kconfig_gettext_CFLAGS = \
24         $(AM_CFLAGS) \
25         $(kf_CFLAGS)
26 utils_kconfig_gettext_LDADD = \
27         $(top_builddir)/libs/parser/libkconfig-parser.la \
28         $(intl_LIBS)
29
30 CLEAN_FILES = utils/kconfig-tweak
31 EXTRA_DIST += \
32         utils/kconfig-tweak.in \
33         utils/kconfig-tweak.in.patch
34
35 utils/kconfig-tweak: utils/kconfig-tweak.in
36         $(AM_V_GEN)$(SED) -e "s/@CONFIG_@/$(config_prefix)/g" \
37                 $< >$@
38         @chmod +x $@
39
40 endif # COND_utils
41
42 #===============================================================================
43 # Misc. scripts
44 EXTRA_DIST += \
45         scripts/ksync.sh \
46         scripts/ksync.list \
47         scripts/version.sh