# Makefile - makefile for target/src/debug/vxdbg
#
# Copyright (c) 2006-2010, 2016 Wind River Systems, Inc.
#
# The right to copy, distribute, modify or otherwise make use of this software
# may be licensed only pursuant to the terms of an applicable Wind River
# license agreement.
#
# modification history
# --------------------
# 01l,14jun16,jmp  Added vxdbgExcLib.o for WB4 support.
# 01k,13apr10,rlp  Added vxdbgRunCtrlLib object file.
# 01j,09apr10,rlp  Added vxdbgFuncBind file.
# 01i,25feb10,rlp  Added vxdbgModuleLib object file.
# 01h,06jan10,rlp  Added vxdbgEventLib object file.
# 01g,07jul09,rlp  Added vxdbgMemLib object file (WIND00171075).
# 01f,07jul08,jpb  Changed SMP conditional.
# 01e,21apr08,dbt  Added vxdbgBpMsgQLib.o
# 01d,04jul07,rlp  Added vxdbgLockLib object for SMP build.
# 01c,14may07,jmp  added vxdbgCpuLib.o for SMP build.
# 01b,05apr07,rlp  Added vxdbgIpiLib object for SMP build.
# 01a,17oct06,rlp  Created.
#
# DESCRIPTION
# This file contains the makefile rules for building the vxdbg library
#*/

TGT_DIR=$(WIND_BASE)/target

LIB_BASE_NAME   = hwdb

# Including defs.library to see if _WRS_CONFIG_SMP is defined.
# It must be after LIB_BASE_NAME
include $(TGT_DIR)/h/make/defs.library

OBJS =	vxdbgLib.o vxdbgMemLib.o vxdbgRtpLib.o vxdbgTaskLib.o \
	vxdbgUtilLib.o vxdbgBpMsgQLib.o vxdbgEventLib.o vxdbgModuleLib.o \
	vxdbgFuncBind.o vxdbgRunCtrlLib.o vxdbgExcLib.o

ifdef _WRS_CONFIG_SMP
OBJS += vxdbgIpiLib.o vxdbgCpuLib.o vxdbgLockLib.o
endif

include $(TGT_DIR)/h/make/defs.singleCpuVariant
ifeq ($(VX_CPU_FAMILY),ppc)
include $(TGT_DIR)/h/make/defs.pal
endif

include $(TGT_DIR)/h/make/rules.library
