yann@1: Lets you run 'make oldconfig' and 'make menuconfig' on systems yann@1: where shared libraries aren't easy. (There's no harm in using the yann@1: static version of libkconfig.) yann@1: Idea mentioned by Bertrand Marquis, but this patch is a bit simpler than his. yann@1: yann@1: yann@1: --- linux-2.6.8.1/scripts/kconfig/Makefile.old 2004-09-09 20:30:25.000000000 -0700 yann@1: +++ linux-2.6.8.1/scripts/kconfig/Makefile 2004-09-09 20:47:51.000000000 -0700 yann@1: @@ -68,8 +68,8 @@ yann@1: libkconfig-objs := zconf.tab.o yann@1: yann@1: host-progs := conf mconf qconf gconf yann@1: -conf-objs := conf.o libkconfig.so yann@1: -mconf-objs := mconf.o libkconfig.so yann@1: +conf-objs := conf.o $(libkconfig-objs) yann@1: +mconf-objs := mconf.o $(libkconfig-objs) yann@1: yann@1: ifeq ($(MAKECMDGOALS),xconfig) yann@1: qconf-target := 1 yann@1: @@ -88,7 +88,7 @@ yann@1: gconf-objs := gconf.o kconfig_load.o yann@1: endif yann@1: yann@1: -clean-files := libkconfig.so lkc_defs.h qconf.moc .tmp_qtcheck \ yann@1: +clean-files := $(libkconfig-objs) lkc_defs.h qconf.moc .tmp_qtcheck \ yann@1: .tmp_gtkcheck zconf.tab.c zconf.tab.h lex.zconf.c yann@1: yann@1: # generated files seem to need this to find local include files