12341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen##===- source/Plugins/Process/POSIX/Makefile ---------------*- Makefile -*-===## 22341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# 32341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# The LLVM Compiler Infrastructure 42341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# 52341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# This file is distributed under the University of Illinois Open Source 62341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# License. See LICENSE.TXT for details. 72341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# 82341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen##===----------------------------------------------------------------------===## 92341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen 102341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny ChenLLDB_LEVEL := ../../../.. 112341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny ChenLIBRARYNAME := lldbPluginProcessPOSIX 122341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny ChenBUILD_ARCHIVE = 1 132341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen 142341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Cheninclude $(LLDB_LEVEL)/../../Makefile.config 152341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen 162341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# Extend the include path so we may locate UnwindLLDB.h 172341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny ChenCPPFLAGS += -I$(PROJ_SRC_DIR)/$(LLDB_LEVEL)/source/Plugins/Utility 182341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen 192341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chenifeq ($(HOST_OS),Linux) 202341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny ChenCPPFLAGS += -I$(PROJ_SRC_DIR)/$(LLDB_LEVEL)/source/Plugins/Process/Linux 21b9db9d5bb01963774f28540dbe2c5a11f586ff29Daniel Malea 22b9db9d5bb01963774f28540dbe2c5a11f586ff29Daniel Malea# Disable warning for now as offsetof is used with an index into a structure member array 23b9db9d5bb01963774f28540dbe2c5a11f586ff29Daniel Malea# in defining register info tables. 24b9db9d5bb01963774f28540dbe2c5a11f586ff29Daniel MaleaCPPFLAGS += -Wno-extended-offsetof 252341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chenendif 262341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen 27fa2cd91f47a7782b9c040058aed369e022e332d3Sylvestre Ledruifneq (,$(filter $(HOST_OS), FreeBSD GNU/kFreeBSD)) 282341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen# Extend the include path so we may locate ProcessMonitor 292341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny ChenCPPFLAGS += -I$(PROJ_SRC_DIR)/$(LLDB_LEVEL)/source/Plugins/Process/FreeBSD 302341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chenendif 312341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Chen 322341d35bc77ffa8597a85b1ffe50b5653a2ec46dJohnny Cheninclude $(LLDB_LEVEL)/Makefile 33