Blame view

buildroot/buildroot-2016.08.1/package/cxxtest/cxxtest.mk 1.19 KB
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
29
30
  #######################################################################################
  #
  # cxxtest
  #
  #######################################################################################
  
  CXXTEST_VERSION = 4.4
  CXXTEST_SITE = https://github.com/CxxTest/cxxtest/releases/download/$(CXXTEST_VERSION)
  CXXTEST_LICENSE = LGPLv3
  CXXTEST_LICENSE_FILES = COPYING
  CXXTEST_INSTALL_STAGING = YES
  CXXTEST_INSTALL_TARGET = NO
  CXXTEST_DEPENDENCIES = host-cxxtest
  HOST_CXXTEST_SETUP_TYPE = setuptools
  HOST_CXXTEST_SUBDIR = python
  
  # Copy CxxTest header files to staging directory
  define CXXTEST_INSTALL_STAGING_CMDS
  	$(INSTALL) -m 755 -d $(STAGING_DIR)/usr/include/cxxtest
  	$(INSTALL) -m 644 -t $(STAGING_DIR)/usr/include/cxxtest $(@D)/cxxtest/*
  endef
  
  # CxxTest uses python infrastructure as the build system. It consists of two parts:
  # 1. cxxtestgen tool to process tests defined in header files to generate C++ source
  # files. cxxtestgen is built as a host package, so that it can be used natively.
  # 2. A set of header files which are installed in staging directory. This will be
  # used in cross-compiling test harness to generate executable which will run on target.
  
  $(eval $(generic-package))
  $(eval $(host-python-package))