blob: 9937c11e3bc3b0905c948c8efb329009822f3fe7 [file] [log] [blame]
Reid Spencer8b2e1412006-11-17 03:32:33 +00001##===- runtime/Makefile ------------------------------------*- Makefile -*-===##
2#
3# The LLVM Compiler Infrastructure
4#
Chris Lattner57360d12007-12-29 20:11:13 +00005# This file is distributed under the University of Illinois Open Source
6# License. See LICENSE.TXT for details.
Reid Spencer8b2e1412006-11-17 03:32:33 +00007#
8##===----------------------------------------------------------------------===##
9
10LEVEL = ..
11include $(LEVEL)/Makefile.config
12
Reid Spencer8b2e1412006-11-17 03:32:33 +000013ifneq ($(wildcard $(LLVMGCC)),)
Gordon Henriksen6da385e2009-03-02 03:46:48 +000014PARALLEL_DIRS := libprofile
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