aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kconfig/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/kconfig/Makefile')
-rw-r--r--scripts/kconfig/Makefile41
1 files changed, 22 insertions, 19 deletions
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index 79662658fb91..77d53999ffb9 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -114,7 +114,7 @@ help:
114 @echo ' alldefconfig - New config with all symbols set to default' 114 @echo ' alldefconfig - New config with all symbols set to default'
115 @echo ' randconfig - New config with random answer to all options' 115 @echo ' randconfig - New config with random answer to all options'
116 @echo ' listnewconfig - List new options' 116 @echo ' listnewconfig - List new options'
117 @echo ' oldnoconfig - Same as silentoldconfig but set new symbols to n (unset)' 117 @echo ' oldnoconfig - Same as silentoldconfig but sets new symbols to their default value'
118 118
119# lxdialog stuff 119# lxdialog stuff
120check-lxdialog := $(srctree)/$(src)/lxdialog/check-lxdialog.sh 120check-lxdialog := $(srctree)/$(src)/lxdialog/check-lxdialog.sh
@@ -234,12 +234,12 @@ $(obj)/.tmp_qtcheck:
234 if [ -f $$d/include/qconfig.h ]; then dir=$$d; break; fi; \ 234 if [ -f $$d/include/qconfig.h ]; then dir=$$d; break; fi; \
235 done; \ 235 done; \
236 if [ -z "$$dir" ]; then \ 236 if [ -z "$$dir" ]; then \
237 echo "*"; \ 237 echo >&2 "*"; \
238 echo "* Unable to find any QT installation. Please make sure that"; \ 238 echo >&2 "* Unable to find any QT installation. Please make sure that"; \
239 echo "* the QT4 or QT3 development package is correctly installed and"; \ 239 echo >&2 "* the QT4 or QT3 development package is correctly installed and"; \
240 echo "* either qmake can be found or install pkg-config or set"; \ 240 echo >&2 "* either qmake can be found or install pkg-config or set"; \
241 echo "* the QTDIR environment variable to the correct location."; \ 241 echo >&2 "* the QTDIR environment variable to the correct location."; \
242 echo "*"; \ 242 echo >&2 "*"; \
243 false; \ 243 false; \
244 fi; \ 244 fi; \
245 libpath=$$dir/lib; lib=qt; osdir=""; \ 245 libpath=$$dir/lib; lib=qt; osdir=""; \
@@ -260,8 +260,8 @@ $(obj)/.tmp_qtcheck:
260 else \ 260 else \
261 cflags="\$$(shell pkg-config QtCore QtGui Qt3Support --cflags)"; \ 261 cflags="\$$(shell pkg-config QtCore QtGui Qt3Support --cflags)"; \
262 libs="\$$(shell pkg-config QtCore QtGui Qt3Support --libs)"; \ 262 libs="\$$(shell pkg-config QtCore QtGui Qt3Support --libs)"; \
263 binpath="\$$(shell pkg-config QtCore --variable=prefix)"; \ 263 moc="\$$(shell pkg-config QtCore --variable=moc_location)"; \
264 moc="$$binpath/bin/moc"; \ 264 [ -n "$$moc" ] || moc="\$$(shell pkg-config QtCore --variable=prefix)/bin/moc"; \
265 fi; \ 265 fi; \
266 echo "KC_QT_CFLAGS=$$cflags" > $@; \ 266 echo "KC_QT_CFLAGS=$$cflags" > $@; \
267 echo "KC_QT_LIBS=$$libs" >> $@; \ 267 echo "KC_QT_LIBS=$$libs" >> $@; \
@@ -279,17 +279,17 @@ $(obj)/.tmp_gtkcheck:
279 if `pkg-config --atleast-version=2.0.0 gtk+-2.0`; then \ 279 if `pkg-config --atleast-version=2.0.0 gtk+-2.0`; then \
280 touch $@; \ 280 touch $@; \
281 else \ 281 else \
282 echo "*"; \ 282 echo >&2 "*"; \
283 echo "* GTK+ is present but version >= 2.0.0 is required."; \ 283 echo >&2 "* GTK+ is present but version >= 2.0.0 is required."; \
284 echo "*"; \ 284 echo >&2 "*"; \
285 false; \ 285 false; \
286 fi \ 286 fi \
287 else \ 287 else \
288 echo "*"; \ 288 echo >&2 "*"; \
289 echo "* Unable to find the GTK+ installation. Please make sure that"; \ 289 echo >&2 "* Unable to find the GTK+ installation. Please make sure that"; \
290 echo "* the GTK+ 2.0 development package is correctly installed..."; \ 290 echo >&2 "* the GTK+ 2.0 development package is correctly installed..."; \
291 echo "* You need gtk+-2.0, glib-2.0 and libglade-2.0."; \ 291 echo >&2 "* You need gtk+-2.0, glib-2.0 and libglade-2.0."; \
292 echo "*"; \ 292 echo >&2 "*"; \
293 false; \ 293 false; \
294 fi 294 fi
295endif 295endif
@@ -298,8 +298,11 @@ $(obj)/zconf.tab.o: $(obj)/zconf.lex.c $(obj)/zconf.hash.c
298 298
299$(obj)/qconf.o: $(obj)/qconf.moc 299$(obj)/qconf.o: $(obj)/qconf.moc
300 300
301$(obj)/%.moc: $(src)/%.h 301quiet_cmd_moc = MOC $@
302 $(KC_QT_MOC) -i $< -o $@ 302 cmd_moc = $(KC_QT_MOC) -i $< -o $@
303
304$(obj)/%.moc: $(src)/%.h $(obj)/.tmp_qtcheck
305 $(call cmd,moc)
303 306
304# Extract gconf menu items for I18N support 307# Extract gconf menu items for I18N support
305$(obj)/gconf.glade.h: $(obj)/gconf.glade 308$(obj)/gconf.glade.h: $(obj)/gconf.glade