1##===- examples/PrintFunctionNames/Makefile ----------------*- Makefile -*-===## 2# 3# The LLVM Compiler Infrastructure 4# 5# This file is distributed under the University of Illinois Open Source 6# License. See LICENSE.TXT for details. 7# 8##===----------------------------------------------------------------------===## 9 10CLANG_LEVEL := ../.. 11LIBRARYNAME = PrintFunctionNames 12 13# If we don't need RTTI or EH, there's no reason to export anything 14# from the plugin. 15ifneq ($(REQUIRES_RTTI), 1) 16ifneq ($(REQUIRES_EH), 1) 17EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/PrintFunctionNames.exports 18endif 19endif 20 21LINK_LIBS_IN_SHARED = 0 22SHARED_LIBRARY = 1 23 24include $(CLANG_LEVEL)/Makefile 25 26ifeq ($(OS),Darwin) 27 LDFLAGS=-Wl,-undefined,dynamic_lookup 28endif 29