Move project name to Makefile.
authorRob Landley <rob@landley.net>
Tue, 13 Mar 2007 02:54:02 +0000 (22:54 -0400)
committerRob Landley <rob@landley.net>
Tue, 13 Mar 2007 02:54:02 +0000 (22:54 -0400)
kconfig/Makefile
kconfig/lkc.h

index f998e7b..3ce2330 100644 (file)
@@ -3,6 +3,7 @@
 # These targets are used from top-level makefile
 
 KCONFIG_TOP = Config.in
+KCONFIG_PROJECT = ToyBox
 obj = ./kconfig
 PHONY += clean help oldconfig menuconfig config silentoldconfig \
        randconfig allyesconfig allnoconfig allmodconfig #defconfig
@@ -52,11 +53,13 @@ SHIPPED = kconfig/zconf.tab.c kconfig/lex.zconf.c kconfig/zconf.hash.c
 gen_config.h: .config
 
 kconfig/mconf: $(SHIPPED)
-       $(HOSTCC) -o $@ kconfig/{mconf.c,zconf.tab.c,lxdialog/*.c} \
-               -lcurses -DCURSES_LOC="<ncurses.h>" -DKBUILD_NO_NLS=1
+       $(HOSTCC) -o $@ kconfig/mconf.c kconfig/zconf.tab.c \
+               kconfig/lxdialog/*.c -lcurses -DCURSES_LOC="<ncurses.h>" \
+               -DKBUILD_NO_NLS=1 -DPROJECT_NAME=\"$(KCONFIG_PROJECT)\"
 
 kconfig/conf: $(SHIPPED)
-       $(HOSTCC) -o $@ kconfig/{conf.c,zconf.tab.c} -DKBUILD_NO_NLS=1
+       $(HOSTCC) -o $@ kconfig/{conf.c,zconf.tab.c} -DKBUILD_NO_NLS=1 \
+               -DPROJECT_NAME=\"$(KCONFIG_PROJECT)\"
 
 clean::
        rm -f $(wildcard kconfig/*zconf*.c) kconfig/{conf,mconf}
index bdaea8e..9b629ff 100644 (file)
@@ -6,9 +6,6 @@
 #ifndef LKC_H
 #define LKC_H
 
-//#define PROJECT_NAME "Linux kernel"
-#define PROJECT_NAME "Toybox"
-
 // Make some warnings go away
 #define YYENABLE_NLS 0
 #define YYLTYPE_IS_TRIVIAL 0