kbuild: introduce hostprogs-always-y and userprogs-always-y
[linux-2.6-microblaze.git] / scripts / Makefile
index 95ecf97..bc018e4 100644 (file)
@@ -3,14 +3,14 @@
 # scripts contains sources for various helper programs used throughout
 # the kernel for the build process.
 
-always-$(CONFIG_BUILD_BIN2C)                   += bin2c
-always-$(CONFIG_KALLSYMS)                      += kallsyms
-always-$(BUILD_C_RECORDMCOUNT)                 += recordmcount
-always-$(CONFIG_BUILDTIME_TABLE_SORT)          += sorttable
-always-$(CONFIG_ASN1)                          += asn1_compiler
-always-$(CONFIG_MODULE_SIG_FORMAT)             += sign-file
-always-$(CONFIG_SYSTEM_TRUSTED_KEYRING)                += extract-cert
-always-$(CONFIG_SYSTEM_EXTRA_CERTIFICATE)      += insert-sys-cert
+hostprogs-always-$(CONFIG_BUILD_BIN2C)                 += bin2c
+hostprogs-always-$(CONFIG_KALLSYMS)                    += kallsyms
+hostprogs-always-$(BUILD_C_RECORDMCOUNT)               += recordmcount
+hostprogs-always-$(CONFIG_BUILDTIME_TABLE_SORT)                += sorttable
+hostprogs-always-$(CONFIG_ASN1)                                += asn1_compiler
+hostprogs-always-$(CONFIG_MODULE_SIG_FORMAT)           += sign-file
+hostprogs-always-$(CONFIG_SYSTEM_TRUSTED_KEYRING)      += extract-cert
+hostprogs-always-$(CONFIG_SYSTEM_EXTRA_CERTIFICATE)    += insert-sys-cert
 
 HOSTCFLAGS_sorttable.o = -I$(srctree)/tools/include
 HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include
@@ -26,8 +26,6 @@ HOSTCFLAGS_sorttable.o += -DUNWINDER_ORC_ENABLED
 HOSTLDLIBS_sorttable = -lpthread
 endif
 
-hostprogs := $(always-y) $(always-m)
-
 # The following programs are only built on demand
 hostprogs += unifdef