##===- tools/lto/Makefile ----------------------------------*- Makefile -*-===## # # The LLVM Compiler Infrastructure # # This file was developed by Devang Patel and is distributed under # the University of Illinois Open Source License. See LICENSE.TXT for details. # ##===----------------------------------------------------------------------===## LEVEL = ../.. LIBRARYNAME = LLVMlto # Include this here so we can get the configuration of the targets # that have been configured for construction. We have to do this # early so we can set up LINK_COMPONENTS before includeing Makefile.rules include $(LEVEL)/Makefile.config LINK_LIBS_IN_SHARED = 1 ifeq ($(OS),Darwin) SHARED_LIBRARY = 1 LOADABLE_MODULE = 1 DONT_BUILD_RELINKED = 1 else BUILD_ARCHIVE = 1 endif LINK_COMPONENTS := $(TARGETS_TO_BUILD) ipo scalaropts linker bitreader bitwriter include $(LEVEL)/Makefile.common