LIB_BASE_NAME = adb3

VXBADB3_DIR = ../../../..

# Get macros specific to ADB3 Driver
include $(VXBADB3_DIR)/src/driver/version.mak
include $(VXBADB3_DIR)/src/driver/vxbAdb3Defs.mk

EXTRA_INCLUDE += \
  -I$(VXBADB3_DIR)/src/api/modules/admxrc3 \
  -I$(VXBADB3_DIR)/src/driver \
  -I$(VXBADB3_DIR)/src/driver/framework/vxworks \
  -I$(VXBADB3_DIR)/h

ifeq ($(TOOL),gnu)
EXTRA_INCLUDE += -include $(VXBADB3_DIR)/src/driver/identifiers.h
endif
ifeq ($(TOOL),diab)
EXTRA_INCLUDE += -i=$(VXBADB3_DIR)/src/driver/identifiers.h
endif
ifeq ($(TOOL),icc)
EXTRA_INCLUDE += -imacros $(VXBADB3_DIR)/src/driver/identifiers.h
endif

SRC_C = $(wildcard *.c)

OBJS = $(SRC_C:.c=.o)

include $(WIND_KRNL_MK)/rules.library.mk

CC_OPTIM=$(CC_OPTIM_NORMAL)
include $(WIND_KRNL_MK)/defs.drivers.mk
