ccflags-y += -DCC_HAVE_ASM_GOTO -DGEN_ALLOC -DCONFIG_CXGBIT -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -DCONFIG_CHELSIO_T4_CORE -DCUDBG_LITE -DCONFIG_CUDBG -DCONFIG_CHELSIO_T4_OFFLOAD_MODULE -DCONFIG_TCP_OFFLOAD_MODULE -DCONFIG_CHELSIO_IO_SPIN -DCONFIG_INFINIBAND_CXGB4 -DCONFIG_TCPV6_OFFLOAD -DSCSI_CXGB4_ISCSI -DUDP_OFFLOAD -DCONFIG_UDPV6_OFFLOAD -DIRQF -DATOMIC_ADD_RETURN -DSPIN_TRYLOCK_IRQSAVE -DRTNL_TRYLOCK -DGSO_SIZE -DGSO_TYPE -DKZALLOC -DHAS_EEH -DNEW_SKB_COPY -DI_PRIVATE -DNEW_SKB_OFFSET -DARP_HDR -DTRANSPORT_HEADER -DIOAT_SOCK -DSEC_INET_CONN_REQUEST -DSEC_INET_CONN_ESTABLISHED -DNETEVENT -DKALLSYMS_LOOKUP_NAME -DKPROBES_SYMBOL_NAME -DKALLSYMS_LOOKUP=0xffffffc00014cf20 -DT4_SKB_TRANSPORT_OFFSET -DT4_IP_HDR -DT4_TCP_HDR -DNAPI_UPDATE -DPDEV_MAPPING -DVLAN_DEV_API -DLINUX_SEMAPHORE_H -DHIGHEST_SACK -DINET_PREFIX -DSKB_DST_SET -DMQ_TX -DALLOC_ETHERDEV_MQ_DEF -DSKB_RECORD_RX_QUEUE -DPCI_RESET_SLOTBUS -DPCI_ERR_HANDLERS_CONST=const -DKREF_GET_UNLESS_ZERO -DIWARP_TOS_SUPPORT -DIWARP_IPV6_SUPPORT -DIWARP_IWPM_SUPPORT -DIWARP_HAVE_CQ_INIT_ATTR -DIBREGDEV2 -DBIND_INFO -DIBALLOCMW2
ccflags-y += -Idrivers/net/ethernet/chelsio/include
ccflags-y += -Idrivers/net/ethernet/chelsio/cxgb4_toe
ccflags-y += -Idrivers/net/ethernet/chelsio/t4_tom

obj-$(CONFIG_CHELSIO_T4_TOM) += t4_tom.o
t4_tom-objs := cpl_io.o cpl_sock.o listen.o module_support.o tom.o \
		t4_ddp.o tom_sysctl.o t4_tls.o t4_uom.o

clean:
	rm -rf *.o *.ko
