1 ACLOCAL_AMFLAGS = -I scripts/.autostuff/m4
2 MAKEFLAGS = $(SILENT_MAKEFLAGS)
14 #===============================================================================
17 docs/kconfig-language.txt \
20 #===============================================================================
23 #--------------------------
24 # kconfig meta frontend
27 bin_SCRIPTS += frontends/kconfig
29 frontends/kconfig: frontends/kconfig.in
30 $(AM_V_GEN)$(SED) -e 's/@KCFG_LIST@/$(kcfg_list)/g' \
34 EXTRA_DIST += frontends/kconfig.in
38 #--------------------------
42 bin_PROGRAMS += frontends/conf/kconfig-conf
44 frontends_conf_kconfig_conf_SOURCES = frontends/conf/conf.c
45 frontends_conf_kconfig_conf_CPPFLAGS = \
48 -I$(top_srcdir)/libs/parser
49 frontends_conf_kconfig_conf_CFLAGS = \
52 frontends_conf_kconfig_conf_LDADD = \
53 $(top_builddir)/libs/parser/libkconfig-parser.la \
59 #--------------------------
63 bin_PROGRAMS += frontends/mconf/kconfig-mconf
65 frontends_mconf_kconfig_mconf_SOURCES = frontends/mconf/mconf.c
66 frontends_mconf_kconfig_mconf_CPPFLAGS = \
68 $(ncurses_mconf_CPPFLAGS) \
70 -I$(top_srcdir)/libs \
71 -I$(top_srcdir)/libs/parser
72 frontends_mconf_kconfig_mconf_CFLAGS = \
75 frontends_mconf_kconfig_mconf_LDADD = \
76 $(top_builddir)/libs/parser/libkconfig-parser.la \
77 $(top_builddir)/libs/lxdialog/libkconfig-lxdialog.a \
78 $(intl_LIBS) $(ncurses_LIBS) $(mconf_EXTRA_LIBS)
82 #--------------------------
86 bin_PROGRAMS += frontends/nconf/kconfig-nconf
88 frontends_nconf_kconfig_nconf_SOURCES = \
89 frontends/nconf/nconf.c \
90 frontends/nconf/nconf.gui.c \
91 frontends/nconf/nconf.h
92 frontends_nconf_kconfig_nconf_CPPFLAGS = \
95 $(ncurses_nconf_CPPFLAGS) \
96 -I$(top_srcdir)/libs/parser
97 frontends_nconf_kconfig_nconf_CFLAGS = \
100 frontends_nconf_kconfig_nconf_LDADD = \
101 $(top_builddir)/libs/parser/libkconfig-parser.la \
102 $(intl_LIBS) $(ncurses_panel_menu_LIBS) $(ncurses_LIBS) \
107 #--------------------------
111 bin_PROGRAMS += frontends/gconf/kconfig-gconf
113 frontends_gconf_kconfig_gconf_SOURCES = \
114 frontends/gconf/gconf.c \
115 frontends/gconf/gconf.glade
116 frontends_gconf_kconfig_gconf_CPPFLAGS = \
119 -I$(top_srcdir)/libs/parser \
120 -I$(top_builddir)/libs/images \
121 -DGUI_PATH='"$(pkgdatadir)/gconf.glade"'
122 frontends_gconf_kconfig_gconf_CFLAGS = \
126 frontends_gconf_kconfig_gconf_LDADD = \
127 $(top_builddir)/libs/parser/libkconfig-parser.la \
128 $(top_builddir)/libs/images/libkconfig-images.a \
132 frontends_gconf_kconfig_gconfdir = $(pkgdatadir)
133 frontends_gconf_kconfig_gconf_DATA = frontends/gconf/gconf.glade
135 EXTRA_DIST += frontends/gconf/gconf.c.patch
139 #--------------------------
143 bin_PROGRAMS += frontends/qconf/kconfig-qconf
145 frontends_qconf_kconfig_qconf_SOURCES = \
146 frontends/qconf/qconf.cc \
147 frontends/qconf/qconf.h
148 BUILT_SOURCES += frontends/qconf/qconf.moc
149 frontends_qconf_kconfig_qconf_CPPFLAGS = \
152 -I$(top_srcdir)/libs/parser \
153 -I$(top_builddir)/libs/images
154 frontends_qconf_kconfig_qconf_CXXFLAGS = \
159 frontends_qconf_kconfig_qconf_LDADD = \
160 $(top_builddir)/libs/parser/libkconfig-parser.la \
161 $(top_builddir)/libs/images/libkconfig-images.a \
162 $(intl_LIBS) $(Qt5_LIBS) $(qconf_EXTRA_LIBS)
164 AM_V_MOC = $(AM_V_MOC_$(V))
165 AM_V_MOC_ = $(AM_V_MOC_$(AM_DEFAULT_VERBOSITY))
166 AM_V_MOC_0 = @echo " MOC " $@;
169 $(AM_V_MOC)$(MOC) -i $< -o $@
171 CLEAN_FILES += frontends/qconf/qconf.moc
172 EXTRA_DIST += frontends/qconf/qconf.cc.patch
176 #===============================================================================
180 bin_SCRIPTS += utils/kconfig-tweak
181 dist_bin_SCRIPTS += utils/kconfig-diff utils/kconfig-merge
183 if COND_utils_gettext
184 MAYBE_utils_gettext = utils/kconfig-gettext
186 bin_PROGRAMS += $(MAYBE_utils_gettext)
188 utils_kconfig_gettext_SOURCES = utils/gettext.c
189 utils_kconfig_gettext_CPPFLAGS = \
191 -I$(top_srcdir)/libs/parser
192 utils_kconfig_gettext_CFLAGS = \
195 utils_kconfig_gettext_LDADD = \
196 $(top_builddir)/libs/parser/libkconfig-parser.la \
199 CLEAN_FILES += utils/kconfig-tweak
201 utils/kconfig-tweak.in \
202 utils/kconfig-tweak.in.patch
204 utils/kconfig-tweak: utils/kconfig-tweak.in
205 $(AM_V_GEN)$(SED) -e "s/@CONFIG_@/$(config_prefix)/g" \
211 #===============================================================================