blob: 42322dc8a3ada7bca5cd541c489eec04191e11f9 [file] [log] [blame]
Bob Wilsonda79da22011-09-30 20:24:28 +00001##===- 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
Bob Wilsona10678d2011-11-27 06:13:25 +000018PROJ_libcxx_hdrs := $(DESTDIR)$(PROJ_prefix)/lib
Bob Wilsonda79da22011-09-30 20:24:28 +000019
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::
Bob Wilsona10678d2011-11-27 06:13:25 +000027 $(MAKE) -C $(LIBCXX_SRC_ROOT) \
Bob Wilsonb3381f62012-01-21 06:25:34 +000028 HEADER_DIR=$(PROJ_libcxx_hdrs) installheaders
Bob Wilsonda79da22011-09-30 20:24:28 +000029
30endif
31endif