moved BB_BANNER to applets/version.c file: make kernel like version, 
removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h
diff --git a/shell/ash.c b/shell/ash.c
index e9e6def..9eb395f 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -11833,8 +11833,9 @@
 
 				if(!do_banner) {
 					out1fmt(
-			"\n\n" BB_BANNER " Built-in shell (ash)\n"
-			"Enter 'help' for a list of built-in commands.\n\n");
+			"\n\n%s Built-in shell (ash)\n"
+			"Enter 'help' for a list of built-in commands.\n\n",
+					BB_BANNER);
 					do_banner++;
 				}
 		}
diff --git a/shell/hush.c b/shell/hush.c
index 8b6cbe7..387b6cd 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -104,7 +104,7 @@
 #include "standalone.h"
 #define hush_main main
 #undef CONFIG_FEATURE_SH_FANCY_PROMPT
-#define BB_BANNER
+#define BB_BANNER ""
 #endif
 #define SPECIAL_VAR_SYMBOL 03
 #define FLAG_EXIT_FROM_LOOP 1
@@ -2812,7 +2812,8 @@
 	if (interactive) {
 		/* Looks like they want an interactive shell */
 #ifndef CONFIG_FEATURE_SH_EXTRA_QUIET
-		printf( "\n\n" BB_BANNER " hush - the humble shell v0.01 (testing)\n");
+		printf( "\n\n%s hush - the humble shell v0.01 (testing)\n",
+			BB_BANNER);
 		printf( "Enter 'help' for a list of built-in commands.\n\n");
 #endif
 		setup_job_control();
diff --git a/shell/lash.c b/shell/lash.c
index 1b8aca5..968396e 100644
--- a/shell/lash.c
+++ b/shell/lash.c
@@ -1661,7 +1661,7 @@
 		//printf( "optind=%d  argv[optind]='%s'\n", optind, argv[optind]);
 		/* Looks like they want an interactive shell */
 #ifndef CONFIG_FEATURE_SH_EXTRA_QUIET
-		printf( "\n\n" BB_BANNER " Built-in shell (lash)\n");
+		printf( "\n\n%s Built-in shell (lash)\n", BB_BANNER);
 		printf( "Enter 'help' for a list of built-in commands.\n\n");
 #endif
 	} else if (local_pending_command==NULL) {
diff --git a/shell/msh.c b/shell/msh.c
index d56db57..375b126 100644
--- a/shell/msh.c
+++ b/shell/msh.c
@@ -956,9 +956,9 @@
 			interactive++;
 #ifndef CONFIG_FEATURE_SH_EXTRA_QUIET
 #ifdef MSHDEBUG
-			printf("\n\n" BB_BANNER " Built-in shell (msh with debug)\n");
+			printf("\n\n%s Built-in shell (msh with debug)\n", BB_BANNER);
 #else
-			printf("\n\n" BB_BANNER " Built-in shell (msh)\n");
+			printf("\n\n%s Built-in shell (msh)\n", BB_BANNER);
 #endif
 			printf("Enter 'help' for a list of built-in commands.\n\n");
 #endif