You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

51 lines
1.7 KiB

###################################################
# Makefile for the Synopsys GMAC driver
###################################################
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
all:
gmake -C $(KERNELDIR) CONFIG_SYNOPGMACHOST_PCI=m M=$(PWD)
####################################################
# Different CONFIG_XXXXXXXXXXXXXX
# CONFIG_SYNOPGMACHOST_PCI => for pci driver
####################################################
clean:
rm -rf *.o
rm -rf *.ko
rm -rf *.mod.*
rm -rf .synop*
rm -rf .built*
rm -rf .tmp*
obj-$(CONFIG_SYNOPGMACHOST_PCI) += synop_GMAC_ether.o
synop_GMAC_ether-objs = synopGMAC_pci_bus_interface.o synopGMAC_Host.o synopGMAC_plat.o synopGMAC_network_interface.o synopGMAC_Dev.o
####################################################
# Explanation for EXTRA_FLAGS
# -DDEBUG => Enable the debug trace for driver
# -DIPC_OFFLOAD => Enables the IP and TCP checksum offloading feature in HW (IPV4 only)
# -DENH_DESC => Enables Enhanced Descriptors
# -DENH_DESC_8W => Enable Enhanced Descriptors of 8words or else Descriptor will be of 4words.
####################################################
#with the below flags enables Debug messages
#EXTRA_CFLAGS += -DDEBUG
#EXTRA_CFLAGS +=-DDEBUG -DIPC_OFFLOAD
#EXTRA_CFLAGS += -DDEBUG -DIPC_OFFLOAD
#EXTRA_CFLAGS += -DIPC_OFFLOAD
#Enhanced Descriptor
#EXTRA_CFLAGS += -DENH_DESC
#EXTRA_CFLAGS += -DENH_DESC -DIPC_OFFLOAD
#EXTRA_CFLAGS += -DENH_DESC -DENH_DESC_8W
#EXTRA_CFLAGS += -DDEBUG -DENH_DESC -DENH_DESC_8W
#EXTRA_CFLAGS += -DDEBUG -DENH_DESC -DENH_DESC_8W -DIPC_OFFLOAD
EXTRA_CFLAGS += -DENH_DESC -DENH_DESC_8W -DIPC_OFFLOAD