Blame view

buildroot/buildroot-2016.08.1/package/libcrossguid/libcrossguid.mk 940 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  ################################################################################
  #
  # 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))