#
# Makefile for aerial sdio/usb
#

ifeq ($(AERIAL_DEVICE), USB)
    ifeq ($(findstring $(CONFIG_USB), y m), )
      $(error USB isnot select)
    endif
else
    ifeq ($(findstring $(CONFIG_MMC), y m), )
      $(error MMC isnot select)
    endif
endif

ifeq ($(findstring $(CONFIG_SYSFS), y m), )
  $(error SYSFS isnot select)
endif

ifeq ($(findstring $(CONFIG_WIRELESS_EXT), y m), )
  $(error WIRELESS_EXT isnot select)
endif

-include $(M)/build.conf

ifeq ($(AERIAL_DEVICE), USB)
EXTRA_CFLAGS += "-DAERIAL_USB"
EXTRA_LDFLAGS += -Map $(M)/aerial_usb.map
else
EXTRA_LDFLAGS += -Map $(M)/aerial_sdio.map
endif

ifeq ($(AERIAL_DEVICE), USB)
aerial_usb-objs := aerial_log.o aerial_usbdrv.o aerial_ioctl.o aerial_fw.o \
	       aerial_sysfs.o aerial_wid.o aerial_wmm.o
obj-m += aerial_usb.o
else
aerial_sdio-objs := aerial_log.o aerial_sdiodrv.o aerial_ioctl.o aerial_fw.o \
	       aerial_sysfs.o aerial_wid.o aerial_wmm.o
obj-m += aerial_sdio.o
endif
