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/toecore

obj-$(CONFIG_CHELSIO_T4_TOECORE) += toecore.o

toecore-objs := module_support.o offload.o toedev.o  toe_bonding.o

clean:
	rm -rf *.o *.ko
