]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/zmqpp/zmqpp.mk
Normalize separator size to 80
[coffee/buildroot.git] / package / zmqpp / zmqpp.mk
1 ################################################################################
2 #
3 # zmqpp
4 #
5 ################################################################################
6
7 ZMQPP_VERSION = 31220ca
8 ZMQPP_SITE = git://github.com/benjamg/zmqpp.git
9 ZMQPP_INSTALL_STAGING = YES
10 ZMQPP_DEPENDENCIES = zeromq
11 ZMQPP_LICENSE = MIT
12 ZMQPP_LICENSE_FILES = LICENSE
13
14 ZMQPP_MAKE_OPT = LD="$(TARGET_CXX)" BUILD_PATH=./build PREFIX=/usr
15
16 ifeq ($(BR2_PACKAGE_ZMQPP_CLIENT),y)
17 ZMQPP_DEPENDENCIES += boost
18 endif
19
20 define ZMQPP_BUILD_CMDS
21         $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
22                 $(ZMQPP_MAKE_OPT) $(if $(BR2_PACKAGE_ZMQPP_CLIENT),all) -C $(@D)
23 endef
24
25 define ZMQPP_INSTALL_TARGET_CMDS
26         $(INSTALL) -m 0755 -d $(TARGET_DIR)/usr/include/zmqpp
27         $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
28                 $(ZMQPP_MAKE_OPT) DESTDIR=$(TARGET_DIR) install -C $(@D)
29 endef
30
31 define ZMQPP_UNINSTALL_TARGET_CMDS
32         $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
33                 $(ZMQPP_MAKE_OPT) DESTDIR=$(TARGET_DIR) uninstall -C $(@D)
34         $(RM) $(TARGET_DIR)/usr/include/zmqpp
35 endef
36
37 define ZMQPP_INSTALL_STAGING_CMDS
38         $(INSTALL) -m 0755 -d $(STAGING_DIR)/usr/include/zmqpp
39         $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
40                 $(ZMQPP_MAKE_OPT) DESTDIR=$(STAGING_DIR) install -C $(@D)
41 endef
42
43 define ZMQPP_UNINSTALL_STAGING_CMDS
44         $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
45                 $(ZMQPP_MAKE_OPT) DESTDIR=$(STAGING_DIR) uninstall -C $(@D)
46         $(RM) $(STAGING_DIR)/usr/include/zmqpp
47 endef
48
49 define ZMQPP_CLEAN_CMDS
50         $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) $(ZMQPP_MAKE_OPT) \
51                 clean -C $(@D)
52 endef
53
54 $(eval $(generic-package))