1# ----------------------------------------------------------------------------- 2# 3# (c) 2009 The University of Glasgow 4# 5# This file is part of the GHC build system. 6# 7# To understand how the build system works and how to modify it, see 8# https://gitlab.haskell.org/ghc/ghc/wikis/building/architecture 9# https://gitlab.haskell.org/ghc/ghc/wikis/building/modifying 10# 11# ----------------------------------------------------------------------------- 12 13 14define includes-sources # args: $1 = dir, $2 = distdir 15 16ifeq "$$($1_$2_INCLUDE_DIRS)" "" 17$1_$2_INCLUDE_DIRS = . 18endif 19 20$1_$2_INSTALL_INCLUDES_SRCS :=\ 21 $$(foreach file,$$($1_$2_INSTALL_INCLUDES),\ 22 $$(firstword \ 23 $$(wildcard \ 24 $$(foreach dir,$$($1_$2_INCLUDE_DIRS),\ 25 $1/$$(dir)/$$(file))))) 26endef 27