kbuild: introduce hostprogs-always-y and userprogs-always-y
[linux-2.6-microblaze.git] / scripts / dtc / Makefile
index ef85f8b..a698ece 100644 (file)
@@ -1,9 +1,8 @@
 # SPDX-License-Identifier: GPL-2.0
 # scripts/dtc makefile
 
-hostprogs                      := dtc
-always-$(CONFIG_DTC)           += $(hostprogs)
-always-$(CHECK_DT_BINDING)     += $(hostprogs)
+hostprogs-always-$(CONFIG_DTC)         += dtc
+hostprogs-always-$(CHECK_DT_BINDING)   += dtc
 
 dtc-objs       := dtc.o flattree.o fstree.o data.o livetree.o treesource.o \
                   srcpos.o checks.o util.o
@@ -20,6 +19,9 @@ endif
 HOST_EXTRACFLAGS += -DNO_YAML
 else
 dtc-objs       += yamltree.o
+# To include <yaml.h> installed in a non-default path
+HOSTCFLAGS_yamltree.o := $(shell pkg-config --cflags yaml-0.1)
+# To link libyaml installed in a non-default path
 HOSTLDLIBS_dtc := $(shell pkg-config yaml-0.1 --libs)
 endif