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/cudbg_inc
ccflags-y += -Idrivers/net/bonding

obj-$(CONFIG_CHELSIO_T4_NIC) += cxgb4.o
cxgb4-objs := cxgb4_main.o l2t.o clip_tbl.o cxgb4_ethtool.o cxgb4_cxgbtool.o cxgb4_filter.o cxgb4_debugfs.o t4_hw.o t4_linux_debugfs.o sge.o trace.o smt.o srq.o cxgb4_ptp.o \
	   cxgb4_cudbg.o fastlz_api.o fastlz.o cudbg_lib.o cudbg_wtp.o cudbg_flash_utils.o cudbg_common.o cxgb4_fcoe.o cxgb4_ma_failover.o ocqp.o
clean:
	rm -rf *.o *.ko
