12345678910111213141516171819202122232425262728 |
- ################################################################################
- #
- # libcrossguid
- #
- ################################################################################
- LIBCROSSGUID_VERSION = 8f399e8bd4252be9952f3dfa8199924cc8487ca4
- LIBCROSSGUID_SITE = $(call github,graeme-hill,crossguid,$(LIBCROSSGUID_VERSION))
- LIBCROSSGUID_LICENSE = MIT
- LIBCROSSGUID_LICENSE_FILES = LICENSE
- LIBCROSSGUID_INSTALL_STAGING = YES
- # only a static library
- LIBCROSSGUID_INSTALL_TARGET = NO
- LIBCROSSGUID_DEPENDENCIES = util-linux
- define LIBCROSSGUID_BUILD_CMDS
- (cd $(@D); $(TARGET_CXX) $(TARGET_CXXFLAGS) -std=c++11 -DGUID_LIBUUID \
- -c guid.cpp -o guid.o)
- (cd $(@D); $(TARGET_AR) rvs libcrossguid.a guid.o)
- endef
- define LIBCROSSGUID_INSTALL_STAGING_CMDS
- $(INSTALL) -D -m 644 $(@D)/libcrossguid.a \
- $(STAGING_DIR)/usr/lib/libcrossguid.a
- $(INSTALL) -D -m 644 $(@D)/guid.h $(STAGING_DIR)/usr/include/guid.h
- endef
- $(eval $(generic-package))
|