blob: e642b3526311c5de89a620b81e3e763d8dd5e1f6 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001##===- tools/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 := ..
11# NOTE: The tools are organized into five groups of four consisting of one
12# large and three small executables. This is done to minimize memory load
13# in parallel builds. Please retain this ordering.
14PARALLEL_DIRS := llvm-config \
15 opt llvm-as llvm-dis llvm-upgrade \
16 llc llvm-ranlib llvm-ar llvm-nm \
17 llvm-ld llvmc llvm-prof llvm-link \
18 lli gccas gccld llvm-extract llvm-db llvm2cpp \
Bill Wendling0fe34c22007-12-08 23:58:46 +000019 bugpoint llvm-bcanalyzer llvm-stub cfe
20
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021
22include $(LEVEL)/Makefile.config
23
24# Disable liblto on Windows until compatability is determined.
25ifneq ($(OS), MingW)
26PARALLEL_DIRS += lto
27endif
28
29include $(LEVEL)/Makefile.common