# File: drivers/net/avalanche_cpmac/Makefile
#
# Makefile for the Linux network (CPMAC) device drivers.
#

O_TARGET := avalanche_cpmac.o

list-multi := avalanche_cpmac.o

ifeq ($(CONFIG_CPMAC_WAN_LAN),y)
list-multi += avalanche_cpmac_wan.o
O_TARGET +=	avalanche_cpmac_wan.o

export-objs := cpmac.o
endif

obj-$(CONFIG_MIPS_AVALANCHE_CPMAC) := avalanche_cpmac.o

avalanche_cpmac-objs += cpmac.o            cpmacHalLx.o       hcpmac.o \
                        	      psp_config_build.o psp_config_mgr.o            \
				      psp_config_parse.o psp_config_util.o

ifeq ($(CONFIG_CPMAC_WAN_LAN),y)
avalanche_cpmac_wan-objs += cpmac_wan.o

obj-$(CONFIG_CPMAC_WAN_LAN) := avalanche_cpmac_wan.o
endif

include $(TOPDIR)/Rules.make


avalanche_cpmac.o:        $(avalanche_cpmac-objs)
	$(LD) -r -o $@ $(avalanche_cpmac-objs)

ifeq ($(CONFIG_CPMAC_WAN_LAN),y)
avalanche_cpmac_wan.o:        $(avalanche_cpmac_wan-objs)
	$(LD) -r -o $@ $(avalanche_cpmac_wan-objs)
endif

clean:
	rm -f core *.o *.a *.s
