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