diff options
author | Rosen Penev <rosenp@gmail.com> | 2021-09-17 16:11:43 -0700 |
---|---|---|
committer | Yousong Zhou <yszhou4tech@gmail.com> | 2021-09-22 20:43:01 +0800 |
commit | 34b06f38375bd96036effdfba53929bb18d5ce4b (patch) | |
tree | 293e673d776488299dc63d547477964dda63b0ae | |
parent | c05103da92ecb00545d591840eae688452f350c2 (diff) |
dtc: switch to compiling with meson
Faster and more parallel friendly.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-rw-r--r-- | libs/dtc/Makefile | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/libs/dtc/Makefile b/libs/dtc/Makefile index 97c17c54d..34aa76602 100644 --- a/libs/dtc/Makefile +++ b/libs/dtc/Makefile @@ -22,6 +22,7 @@ PKG_LICENSE_FILES:=GPL PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/meson.mk define Package/dtc SECTION:=utils @@ -38,7 +39,7 @@ endef define Package/dtc/install $(INSTALL_DIR) $(1)/usr/bin - $(CP) $(PKG_INSTALL_DIR)/bin/dtc $(1)/usr/bin + $(CP) $(PKG_INSTALL_DIR)/usr/bin/dtc $(1)/usr/bin endef @@ -53,11 +54,11 @@ endef define Package/fdt-utils/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/convert-dtsv0 $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/fdtdump $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/fdtget $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/fdtput $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/fdtoverlay $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/convert-dtsv0 $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/fdtdump $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/fdtget $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/fdtput $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/fdtoverlay $(1)/usr/bin endef @@ -74,22 +75,20 @@ endef define Package/libfdt/install $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/lib/libfdt*.so* $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfdt*.so* $(1)/usr/lib endef -# NO_PYTHON is for disabling pylibfdt -MAKE_FLAGS += \ - PREFIX= \ - NO_PYTHON=1 \ - NO_VALGRIND=1 \ - NO_YAML=1 \ - EXTRA_CFLAGS=$(EXTRA_CFLAGS) \ +MESON_ARGS += \ + -Dtools=true \ + -Dyaml=disabled \ + -Dvalgrind=disabled \ + -Dpython=disabled define Build/InstallDev $(INSTALL_DIR) $(1)/usr/lib $(INSTALL_DIR) $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/include/* $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/lib/* $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include + $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib endef $(eval $(call BuildPackage,dtc)) |