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