1##===- clang/runtime/libcxx/Makefile -----------------------*- Makefile -*-===## 2# 3# The LLVM Compiler Infrastructure 4# 5# This file is distributed under the University of Illinois Open Source 6# License. See LICENSE.TXT for details. 7# 8##===----------------------------------------------------------------------===## 9# 10# This file defines support for installing a copy of the libcxx headers where 11# the driver expects them. 12# 13##===----------------------------------------------------------------------===## 14 15CLANG_LEVEL := ../.. 16include $(CLANG_LEVEL)/Makefile 17 18PROJ_libcxx_hdrs := $(DESTDIR)$(PROJ_prefix)/include 19 20# Expect libcxx to be in llvm/projects/libcxx 21LIBCXX_SRC_ROOT := $(LLVM_SRC_ROOT)/projects/libcxx 22 23ifneq ($(CLANG_NO_RUNTIME),1) 24ifeq ($(shell test -d $(LIBCXX_SRC_ROOT) && echo OK),OK) 25 26install-local:: 27 $(MAKE) -C $(LIBCXX_SRC_ROOT) \ 28 HEADER_DIR=$(PROJ_libcxx_hdrs) installheaders 29 30endif 31endif 32