1# 2# Makefile for wlags49_h2_cs.ko and wlags49_h25_cs.ko 3# 4# Default build for Hermes-II base cards (possibly identified with 5# "manfid: 0x0156, 0x0003" in "pccardctl ident" output), comment 6# -DHERMES25 below 7# 8# If you want to build for Hermes-II.5 base cards (possibly identified with 9# "manfid: 0x0156, 0x0004" in "pccardctl ident" output), uncomment 10# -DHERMES25 below 11# 12# If you want to build AP support (untested), comment out -DSTA_ONLY 13 14ccflags-y := -I$(KERNELDIR)/include 15ccflags-y += -I$(src) \ 16 -DBUS_PCMCIA \ 17 -DUSE_WEXT \ 18 -DSTA_ONLY \ 19 -DWVLAN_49 \ 20# -DHERMES25 \ 21# -DDBG \ 22# -DDBG_LVL=5 \ 23# -DUSE_UIL \ 24# -DUSE_PROFILE \ 25 26ifeq ($(findstring HERMES25,$(ccflags-y)),) 27WLNAME := wlags49_h2_cs 28$(WLNAME)-y := sta_h2.o 29ifeq ($(findstring STA_ONLY,$(ccflags-y)),) 30$(WLNAME)-y += ap_h2.o 31endif 32else 33WLNAME=wlags49_h25_cs 34$(WLNAME)-y := sta_h25.o 35ifeq ($(findstring STA_ONLY,$(ccflags-y)),) 36$(WLNAME)-y += ap_h25.o 37endif 38endif 39 40 41obj-m += $(WLNAME).o 42 43$(WLNAME)-y += wl_profile.o \ 44 wl_wext.o \ 45 wl_priv.o \ 46 wl_main.o \ 47 wl_enc.o \ 48 wl_util.o \ 49 wl_netdev.o \ 50 wl_cs.o \ 51 mmd.o \ 52 hcf.o \ 53 dhf.o 54 55$(WLNAME)-$(CONFIG_SYSFS) += wl_sysfs.o 56