Blame view

buildroot/buildroot-2016.08.1/package/musl-compat-headers/musl-compat-headers.mk 1.17 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
31
32
33
34
  ################################################################################
  #
  # musl-compat-headers
  #
  ################################################################################
  
  # No main site, just using extra downloads
  MUSL_COMPAT_HEADERS_QUEUE_H = http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/sys/queue.h?rev=1.70
  
  MUSL_COMPAT_HEADERS_EXTRA_DOWNLOADS = $(MUSL_COMPAT_HEADERS_QUEUE_H)
  
  MUSL_COMPAT_HEADERS_LICENSE = BSD-3c, Public Domain or CC0
  MUSL_COMPAT_HEADERS_LICENSE_FILES = queue.h cdefs.h
  
  MUSL_COMPAT_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO
  
  # Only installs headers
  MUSL_COMPAT_HEADERS_INSTALL_TARGET = NO
  MUSL_COMPAT_HEADERS_INSTALL_STAGING = YES
  
  # Copying both headers so legal-info finds them (they are _LICENSE_FILES)
  define MUSL_COMPAT_HEADERS_EXTRACT_CMDS
  	$(INSTALL) -m 0644 -D $(DL_DIR)/$(notdir $(MUSL_COMPAT_HEADERS_QUEUE_H)) $(@D)/queue.h
  	$(INSTALL) -m 0644 -D $(MUSL_COMPAT_HEADERS_PKGDIR)/cdefs.h $(@D)/cdefs.h
  endef
  
  define MUSL_COMPAT_HEADERS_INSTALL_STAGING_CMDS
  	$(INSTALL) -D -m 0644 $(@D)/queue.h \
  		$(STAGING_DIR)/usr/include/sys/queue.h
  	$(INSTALL) -D -m 0644 $(@D)/cdefs.h \
  		$(STAGING_DIR)/usr/include/sys/cdefs.h
  endef
  
  $(eval $(generic-package))