diff options
author | Simon Glass <sjg@chromium.org> | 2017-03-26 13:06:23 -0600 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2017-03-29 16:13:58 +1100 |
commit | ab15256d8d027fc379438a18a8bd85e7765557c6 (patch) | |
tree | 9df84b8b17ce49b8d57092a859ca82a5fc8700d1 | |
parent | 9f2e3a3a1f19b569b9524fa0f4cb4790e23ad983 (diff) | |
download | dtc-ab15256d8d027fc379438a18a8bd85e7765557c6.zip dtc-ab15256d8d027fc379438a18a8bd85e7765557c6.tar.gz dtc-ab15256d8d027fc379438a18a8bd85e7765557c6.tar.bz2 |
pylibfdt: Use the call function to simplify the Makefile
This is in a separate patch since I not sure if GNU make features
are permitted in the Makefile.
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r-- | pylibfdt/Makefile.pylibfdt | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/pylibfdt/Makefile.pylibfdt b/pylibfdt/Makefile.pylibfdt index a74cd30..0d95c11 100644 --- a/pylibfdt/Makefile.pylibfdt +++ b/pylibfdt/Makefile.pylibfdt @@ -5,11 +5,13 @@ PYLIBFDT_srcs = $(addprefix $(LIBFDT_srcdir)/,$(LIBFDT_SRCS)) WRAP = $(PYLIBFDT_objdir)/libfdt_wrap.c PYMODULE = $(PYLIBFDT_objdir)/_libfdt.so +run_setup = SOURCES="$(1)" CPPFLAGS="$(CPPFLAGS)" OBJDIR="$(PYLIBFDT_objdir)" \ + VERSION="$(dtc_version)" \ + python $(PYLIBFDT_objdir)/setup.py --quiet $(2) + $(PYMODULE): $(PYLIBFDT_srcs) $(WRAP) @$(VECHO) PYMOD $@ - SOURCES="$^" CPPFLAGS="$(CPPFLAGS)" OBJDIR="$(PYLIBFDT_objdir)" \ - VERSION="$(dtc_version)" \ - python $(PYLIBFDT_objdir)/setup.py --quiet build_ext --inplace + $(call run_setup, $^, build_ext --inplace) $(WRAP): $(PYLIBFDT_srcdir)/libfdt.swig @$(VECHO) SWIG $@ @@ -17,10 +19,8 @@ $(WRAP): $(PYLIBFDT_srcdir)/libfdt.swig install_pylibfdt: $(WRAP) $(PYMODULE) $(VECHO) INSTALL-PYLIB; \ - SOURCES="$(PYLIBFDT_srcs) $(WRAP)" CPPFLAGS="$(CPPFLAGS)" \ - OBJDIR="$(PYLIBFDT_objdir)" VERSION="$(dtc_version)" \ - python $(PYLIBFDT_objdir)/setup.py --quiet install \ - $(if $(SETUP_PREFIX),--prefix=$(SETUP_PREFIX)) + $(call run_setup, $(PYLIBFDT_srcs) $(WRAP), \ + install $(if $(SETUP_PREFIX),--prefix=$(SETUP_PREFIX))) maybe_install_pylibfdt: if [ -e $(PYMODULE) ]; then \ |