# File: drivers/net/wireless/atmel/Pcmcia_Pci/Makefile
#
# Makefile for the Linux network (ethercard) device drivers.
#

obj-y           :=
obj-m           :=
obj-n           :=
obj-            :=

OBJS		:= card command fastvnet_cs interrupt mgmt rx tx vnet vnetlinux

obj-$(CONFIG_ATMELWLAN_PCMCIA_502AD) += pcmf502rd.o
obj-$(CONFIG_ATMELWLAN_PCMCIA_502AE) += pcmf502re.o

EXTRA_EXTRA_CFLAGS += -I../includes -I../includes/pcmcia

502D_CFLAGS := -DRFMD -DINT_ROAM -DRX_CRC -DREV_D $(EXTRA_EXTRA_CFLAGS)
502E_CFLAGS := -DRFMD -DINT_ROAM -DRX_CRC -DREV_E $(EXTRA_EXTRA_CFLAGS)

$(foreach f,$(OBJS),$(eval CFLAGS_$(f)_502d := $(502D_CFLAGS)))
$(foreach f,$(OBJS),$(eval CFLAGS_$(f)_502e := $(502E_CFLAGS)))

include $(TOPDIR)/Rules.make

%_502d.c: %.c
	ln -s $< $@

%_502e.c: %.c
	ln -s $< $@

pcmf502rd.o: $(patsubst %,%_502d.o,$(OBJS))
	$(LD) -r -o $@ $(patsubst %,%_502d.o,$(OBJS))

pcmf502re.o: $(patsubst %,%_502e.o,$(OBJS))
	$(LD) -r -o $@ $(patsubst %,%_502e.o,$(OBJS))

