1################################################################################ 2# 3# musl-compat-headers 4# 5################################################################################ 6 7# No main site, just using extra downloads 8MUSL_COMPAT_HEADERS_QUEUE_H = http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/sys/queue.h?rev=1.70 9 10MUSL_COMPAT_HEADERS_EXTRA_DOWNLOADS = $(MUSL_COMPAT_HEADERS_QUEUE_H) 11 12MUSL_COMPAT_HEADERS_LICENSE = BSD-3-Clause, Public Domain or CC0 13MUSL_COMPAT_HEADERS_LICENSE_FILES = queue.h cdefs.h 14 15MUSL_COMPAT_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO 16 17# Only installs headers 18MUSL_COMPAT_HEADERS_INSTALL_TARGET = NO 19MUSL_COMPAT_HEADERS_INSTALL_STAGING = YES 20 21# Copying both headers so legal-info finds them (they are _LICENSE_FILES) 22define MUSL_COMPAT_HEADERS_EXTRACT_CMDS 23 $(INSTALL) -m 0644 -D $(MUSL_COMPAT_HEADERS_DL_DIR)/$(notdir $(MUSL_COMPAT_HEADERS_QUEUE_H)) $(@D)/queue.h 24 $(INSTALL) -m 0644 -D $(MUSL_COMPAT_HEADERS_PKGDIR)/cdefs.h $(@D)/cdefs.h 25endef 26 27define MUSL_COMPAT_HEADERS_INSTALL_STAGING_CMDS 28 $(INSTALL) -D -m 0644 $(@D)/queue.h \ 29 $(STAGING_DIR)/usr/include/sys/queue.h 30 $(INSTALL) -D -m 0644 $(@D)/cdefs.h \ 31 $(STAGING_DIR)/usr/include/sys/cdefs.h 32endef 33 34$(eval $(generic-package)) 35