diff options
Diffstat (limited to 'scripts/kconfig/Makefile')
| -rw-r--r-- | scripts/kconfig/Makefile | 41 |
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 |
| 120 | check-lxdialog := $(srctree)/$(src)/lxdialog/check-lxdialog.sh | 120 | check-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 |
| 295 | endif | 295 | endif |
| @@ -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 | 301 | quiet_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 |
