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