Makefile revision 171095
1# $FreeBSD: head/sys/modules/nxge/Makefile 171095 2007-06-29 22:47:18Z sam $ 2 3.PATH: ${.CURDIR}/../../dev/nxge 4VPATH = ${.CURDIR}/../../dev/nxge/xgehal 5 6CFLAGS_NXGE = 7 8# Debugging/Tracing: 9# XGE_COMPONENT_HAL_CONFIG 0x1 10# XGE_COMPONENT_HAL_FIFO 0x2 11# XGE_COMPONENT_HAL_RING 0x4 12# XGE_COMPONENT_HAL_CHANNEL 0x8 13# XGE_COMPONENT_HAL_DEVICE 0x10 14# XGE_COMPONENT_HAL_MM 0x20 15# XGE_COMPONENT_HAL_QUEUE 0x40 16# XGE_COMPONENT_HAL_STATS 0x100 17# XGE_COMPONENT_OSDEP 0x10000000 18# XGE_COMPONENT_LL 0x20000000 19# XGE_COMPONENT_ALL 0xffffffff 20 21CFLAGS_NXGE += -DXGE_DEBUG_MODULE_MASK=XGE_COMPONENT_LL 22CFLAGS_NXGE += -DXGE_DEBUG_ERR_MASK=XGE_COMPONENT_LL 23#CFLAGS_NXGE += -DXGE_DEBUG_TRACE_MASK=XGE_COMPONENT_LL 24 25# 2-Buffer Mode 26#CFLAGS_NXGE += -DXGE_BUFFER_MODE_2 27 28# 3-Buffer Mode 29#CFLAGS_NXGE += -DXGE_BUFFER_MODE_3 30 31# TSO (TCP Segmentation Offload) 32CFLAGS_NXGE += -DXGE_FEATURE_TSO 33 34CFLAGS += $(CFLAGS_NXGE) 35 36KMOD= if_nxge 37SRCS= if_nxge.c 38SRCS+= xgehal-device.c xgehal-mm.c xge-queue.c 39SRCS+= xgehal-driver.c xgehal-ring.c xgehal-channel.c 40SRCS+= xgehal-fifo.c xgehal-stats.c xgehal-config.c 41SRCS+= xgehal-mgmt.c 42SRCS+= device_if.h bus_if.h pci_if.h 43 44.include <bsd.kmod.mk> 45