blob: 99a5e0cb93963e0a50737fdd3e29b0e8bca63f0f [file] [log] [blame]
Reid Spencer8b2e1412006-11-17 03:32:33 +00001##===- runtime/Makefile ------------------------------------*- Makefile -*-===##
2#
3# The LLVM Compiler Infrastructure
4#
5# This file was developed by the LLVM research group and is distributed under
6# the University of Illinois Open Source License. See LICENSE.TXT for details.
7#
8##===----------------------------------------------------------------------===##
9
10LEVEL = ..
11include $(LEVEL)/Makefile.config
12
Reid Spencer8b2e1412006-11-17 03:32:33 +000013ifneq ($(wildcard $(LLVMGCC)),)
Chris Lattner95bb69a2007-09-11 17:12:32 +000014PARALLEL_DIRS := libprofile GC
Reid Spencer8b2e1412006-11-17 03:32:33 +000015else
16PARALLEL_DIRS :=
17install all ::
18 @echo '********' Warning: Your LLVMGCCDIR is set incorrectly. Check
19 @echo '********' Warning: llvm/Makefile.config to make sure it matches
20 @echo '********' Warning: the directory where the C front-end is
21 @echo '********' Warning: installed,and re-run configure if it does not.
22endif
23
24# Disable libprofile: a faulty libtool is generated by autoconf which breaks the
25# build on Sparc
26ifeq ($(ARCH), Sparc)
27PARALLEL_DIRS := $(filter-out libprofile, $(PARALLEL_DIRS))
28endif
Reid Spencer8b2e1412006-11-17 03:32:33 +000029
30include $(LEVEL)/Makefile.common
31
32# Install target for libraries: Copy into $LLVMGCCDIR/bytecode-libs
33#
34install::
35