1################################################################################ 2# 3# mfgtools 4# 5################################################################################ 6 7MFGTOOLS_VERSION = 0.02 8MFGTOOLS_SITE = $(call github,codeauroraforum,mfgtools,v$(MFGTOOLS_VERSION)) 9MFGTOOLS_SUBDIR = MfgToolLib 10MFGTOOLS_LICENSE = BSD-3-Clause or CPOL 11MFGTOOLS_LICENSE_FILES = LICENSE README.txt 12HOST_MFGTOOLS_DEPENDENCIES = host-libusb 13 14HOST_MFGTOOLS_CFLAGS = \ 15 $(HOST_CFLAGS) $(HOST_LDFLAGS) -std=c++11 -lpthread \ 16 -L$(@D)/MfgToolLib -lMfgToolLib -I$(@D)/MfgToolLib \ 17 -lusb-1.0 -I$(HOST_DIR)/include/libusb-1.0 \ 18 -fpermissive -Wno-write-strings 19 20define HOST_MFGTOOLS_CLI_BUILD 21 $(HOST_CONFIGURE_OPTS) $(MAKE) CC="$(HOSTCXX)" \ 22 CFLAGS="$(HOST_MFGTOOLS_CFLAGS)" -C $(@D)/TestPrgm 23endef 24 25HOST_MFGTOOLS_POST_BUILD_HOOKS += HOST_MFGTOOLS_CLI_BUILD 26 27define HOST_MFGTOOLS_INSTALL_CMDS 28 $(INSTALL) -D -m 755 $(@D)/MfgToolLib/libMfgToolLib.so \ 29 $(HOST_DIR)/lib/libMfgToolLib.so 30 $(INSTALL) -D -m 755 $(@D)/TestPrgm/mfgtoolcli \ 31 $(HOST_DIR)/bin/mfgtoolcli 32endef 33 34$(eval $(host-cmake-package)) 35