154e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton##===- tools/driver/Makefile -------------------------------*- Makefile -*-===## 254e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton# 354e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton# The LLVM Compiler Infrastructure 454e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton# 554e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton# This file is distributed under the University of Illinois Open Source 654e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton# License. See LICENSE.TXT for details. 754e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton# 854e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton##===----------------------------------------------------------------------===## 954e7afa84d945f9137f9372ecde432f9e1a702fcGreg ClaytonLLDB_LEVEL := ../.. 1054e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton 1154e7afa84d945f9137f9372ecde432f9e1a702fcGreg ClaytonTOOLNAME = lldb 1254e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton 13b9db9d5bb01963774f28540dbe2c5a11f586ff29Daniel MaleaNO_PEDANTIC = 1 14b9db9d5bb01963774f28540dbe2c5a11f586ff29Daniel Malea 159ea7d8750030914f13dcdfe167542b8047de51a4Filipe CabecinhasLLVMLibsOptions += -ledit -llldb -llldbUtility 1654e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton 1752ce56101e97732def08c46279cffcb693458e63Stephen Wilsoninclude $(LLDB_LEVEL)/Makefile 1854e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton 1954e7afa84d945f9137f9372ecde432f9e1a702fcGreg Claytonifeq ($(HOST_OS),Darwin) 209ea7d8750030914f13dcdfe167542b8047de51a4Filipe Cabecinhas LLVMLibsOptions += -Wl,-rpath,@loader_path/../lib/ 219ea7d8750030914f13dcdfe167542b8047de51a4Filipe Cabecinhas LLVMLibsOptions += -Wl,-sectcreate -Wl,__TEXT -Wl,__info_plist -Wl,"$(PROJ_SRC_DIR)/lldb-Info.plist" 2254e7afa84d945f9137f9372ecde432f9e1a702fcGreg Claytonendif 2354e7afa84d945f9137f9372ecde432f9e1a702fcGreg Clayton 24fa2cd91f47a7782b9c040058aed369e022e332d3Sylvestre Ledruifneq (,$(filter $(HOST_OS), Linux GNU/kFreeBSD)) 259ea7d8750030914f13dcdfe167542b8047de51a4Filipe Cabecinhas LLVMLibsOptions += -Wl,-rpath,$(LibDir) 2626f93cead39bed47837880605ed70562e2796818Eli Friedmanendif 2726f93cead39bed47837880605ed70562e2796818Eli Friedman 284b66329ac82b5f3d939bd31b4d1498da9257d85aJohnny Chenifeq ($(HOST_OS),FreeBSD) 294b66329ac82b5f3d939bd31b4d1498da9257d85aJohnny Chen CPP.Flags += -I/usr/include/edit #-v 309ea7d8750030914f13dcdfe167542b8047de51a4Filipe Cabecinhas LLVMLibsOptions += -Wl,-rpath,$(LibDir) 314b66329ac82b5f3d939bd31b4d1498da9257d85aJohnny Chenendif 324b66329ac82b5f3d939bd31b4d1498da9257d85aJohnny Chen 33