Browse Source

- libdpf: rework build

master
vanhofen 3 years ago
parent
commit
bc48dfb6d8
  1. 18
      package/libdpf/libdpf.mk
  2. 0
      package/libdpf/patches/0001-crossbuild.patch

18
package/libdpf/libdpf.mk

@ -14,16 +14,16 @@ LIBDPF_DEPENDENCIES = libusb-compat
LIBDPF_MAKE_OPTS = \
CC=$(TARGET_CC) PREFIX=$(TARGET_prefix)
libdpf: $(LIBDPF_DEPENDENCIES) | $(TARGET_DIR)
$(REMOVE)/$(PKG_DIR)
$(GET_GIT_SOURCE) $(PKG_SITE)/$(PKG_SOURCE) $(DL_DIR)/$(PKG_SOURCE)
$(CPDIR)/$(PKG_SOURCE)
$(call APPLY_PATCHES,$(PKG_PATCHES_DIR))
$(CHDIR)/$(PKG_DIR); \
$(MAKE1) -C dpflib libdpf.a $($(PKG)_MAKE_OPTS)
define LIBDPF_INSTALL_FILES
$(INSTALL_DATA) -D $(PKG_BUILD_DIR)/dpflib/libdpf.a $(TARGET_libdir)/libdpf.a
$(INSTALL_DATA) -D $(PKG_BUILD_DIR)/dpflib/dpf.h $(TARGET_includedir)/libdpf/libdpf.h
$(INSTALL_DATA) -D $(PKG_BUILD_DIR)/include/spiflash.h $(TARGET_includedir)/libdpf/spiflash.h
$(INSTALL_DATA) -D $(PKG_BUILD_DIR)/include/usbuser.h $(TARGET_includedir)/libdpf/usbuser.h
$(REMOVE)/$(PKG_DIR)
$(TOUCH)
endef
LIBDPF_PRE_FOLLOWUP_HOOKS += LIBDPF_INSTALL_FILES
libdpf: | $(TARGET_DIR)
$(call PREPARE)
$(CHDIR)/$($(PKG)_DIR); \
$(MAKE1) -C dpflib libdpf.a $($(PKG)_MAKE_OPTS)
$(call TARGET_FOLLOWUP)

0
package/libdpf/patches/libdpf-crossbuild.patch → package/libdpf/patches/0001-crossbuild.patch

Loading…
Cancel
Save