X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Fllvmc%2FMakefile;h=7c03e2a74f7c6b2f97161a0cf1e1103c5ac79899;hb=63a8dae64dea89ae4a6f93ee17cf3fbbc2815084;hp=b9513646c77189e38f26c6d3f9b2f29d1846ada1;hpb=51167848265a0fa006c32557caa4aeb3f482f45e;p=oota-llvm.git diff --git a/tools/llvmc/Makefile b/tools/llvmc/Makefile index b9513646c77..7c03e2a74f7 100644 --- a/tools/llvmc/Makefile +++ b/tools/llvmc/Makefile @@ -1,34 +1,18 @@ ##===- tools/llvmc/Makefile --------------------------------*- Makefile -*-===## -# +# # The LLVM Compiler Infrastructure # -# This file is distributed under the University of Illinois Open Source -# License. See LICENSE.TXT for details. -# +# This file is distributed under the University of Illinois Open +# Source License. See LICENSE.TXT for details. +# ##===----------------------------------------------------------------------===## + LEVEL = ../.. -TOOLNAME = llvmc -LINK_COMPONENTS = support system core bitreader -CONFIG_FILES = c cpp ll st -EXTRA_DIST = c cpp ll ConfigLexer.cpp.cvs ConfigLexer.l.cvs -REQUIRES_EH := 1 -# The CompilerDriver needs to know the locations of several configured -# directories and paths. We define these as preprocessor symbols so they can -# be hard coded into the process based on the configuration. Only those -# configuration values not available in llvm/include/Config/config.h need to be -# specified here. These values are used as the replacements for the -# configuration file substitution variables such as %llvmgccdir% -CPPFLAGS = -DLLVMGCCDIR="\"$(LLVMGCCDIR)\"" \ - -DLLVMGCCARCH="\"$(LLVMGCCARCH)\"" \ - -DLLVMGCC="\"$(LLVMGCC)\"" \ - -DLLVMGXX="\"$(LLVMGXX)\"" \ - -DLLVMCC1="\"$(LLVMCC1)\"" \ - -DLLVMCC1PLUS="\"$(LLVMCC1PLUS)\"" +DIRS = src -include $(LEVEL)/Makefile.common +ifeq ($(BUILD_EXAMPLES),1) + OPTIONAL_DIRS += examples +endif -install:: - $(Echo) Installing additional C++ configuration clones - $(Verb)$(DataInstall) $(PROJ_SRC_DIR)/cpp $(PROJ_etcdir)/c++ - $(Verb)$(DataInstall) $(PROJ_SRC_DIR)/cpp $(PROJ_etcdir)/cxx +include $(LEVEL)/Makefile.common