]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/mfgtools/mfgtools.mk
package/mfgtools: bump to 0.02
[coffee/buildroot.git] / package / mfgtools / mfgtools.mk
1 ################################################################################
2 #
3 # mfgtools
4 #
5 ################################################################################
6
7 MFGTOOLS_VERSION = v0.02
8 MFGTOOLS_SITE = $(call github,codeauroraforum,mfgtools,$(MFGTOOLS_VERSION))
9 MFGTOOLS_SUBDIR = MfgToolLib
10 MFGTOOLS_LICENSE = BSD-3-Clause or CPOL
11 MFGTOOLS_LICENSE_FILES = LICENSE README.txt
12 HOST_MFGTOOLS_DEPENDENCIES = host-libusb
13
14 HOST_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
20 define HOST_MFGTOOLS_CLI_BUILD
21         $(HOST_CONFIGURE_OPTS) $(MAKE) CC="$(HOSTCXX)" \
22                 CFLAGS="$(HOST_MFGTOOLS_CFLAGS)" -C $(@D)/TestPrgm
23 endef
24
25 HOST_MFGTOOLS_POST_BUILD_HOOKS += HOST_MFGTOOLS_CLI_BUILD
26
27 define 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
32 endef
33
34 $(eval $(host-cmake-package))