diff options
| author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
|---|---|---|
| committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
| commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
| tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/staging/ath6kl/Makefile | |
| parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) | |
Diffstat (limited to 'drivers/staging/ath6kl/Makefile')
| -rw-r--r-- | drivers/staging/ath6kl/Makefile | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/drivers/staging/ath6kl/Makefile b/drivers/staging/ath6kl/Makefile new file mode 100644 index 00000000000..1d3f2390a17 --- /dev/null +++ b/drivers/staging/ath6kl/Makefile | |||
| @@ -0,0 +1,122 @@ | |||
| 1 | #------------------------------------------------------------------------------ | ||
| 2 | # Copyright (c) 2004-2010 Atheros Communications Inc. | ||
| 3 | # All rights reserved. | ||
| 4 | # | ||
| 5 | # | ||
| 6 | # | ||
| 7 | # Permission to use, copy, modify, and/or distribute this software for any | ||
| 8 | # purpose with or without fee is hereby granted, provided that the above | ||
| 9 | # copyright notice and this permission notice appear in all copies. | ||
| 10 | # | ||
| 11 | # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | ||
| 12 | # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | ||
| 13 | # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | ||
| 14 | # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | ||
| 15 | # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | ||
| 16 | # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | ||
| 17 | # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||
| 18 | # | ||
| 19 | # | ||
| 20 | # | ||
| 21 | # Author(s): ="Atheros" | ||
| 22 | #------------------------------------------------------------------------------ | ||
| 23 | |||
| 24 | ccflags-y += -I$(obj)/include | ||
| 25 | ccflags-y += -I$(obj)/include/common | ||
| 26 | ccflags-y += -I$(obj)/wlan/include | ||
| 27 | ccflags-y += -I$(obj)/os/linux/include | ||
| 28 | ccflags-y += -I$(obj)/os | ||
| 29 | ccflags-y += -I$(obj)/bmi/include | ||
| 30 | ccflags-y += -I$(obj)/include/common/AR6002/hw4.0 | ||
| 31 | |||
| 32 | ifeq ($(CONFIG_AR600x_DUAL_ANTENNA),y) | ||
| 33 | ccflags-y += -DAR600x_DUAL_ANTENNA | ||
| 34 | endif | ||
| 35 | |||
| 36 | ifeq ($(CONFIG_AR600x_SINGLE_ANTENNA),y) | ||
| 37 | ccflags-y += -DAR600x_SINGLE_ANTENNA | ||
| 38 | endif | ||
| 39 | |||
| 40 | ifeq ($(CONFIG_AR600x_BT_QCOM),y) | ||
| 41 | ccflags-y += -DAR600x_BT_QCOM | ||
| 42 | endif | ||
| 43 | |||
| 44 | ifeq ($(CONFIG_AR600x_BT_CSR),y) | ||
| 45 | ccflags-y += -DAR600x_BT_CSR | ||
| 46 | endif | ||
| 47 | |||
| 48 | ifeq ($(CONFIG_AR600x_BT_AR3001),y) | ||
| 49 | ccflags-y += -DAR600x_BT_AR3001 | ||
| 50 | endif | ||
| 51 | |||
| 52 | ifeq ($(CONFIG_ATH6KL_HCI_BRIDGE),y) | ||
| 53 | ccflags-y += -DATH_AR6K_ENABLE_GMBOX | ||
| 54 | ccflags-y += -DHCI_TRANSPORT_SDIO | ||
| 55 | ccflags-y += -DSETUPHCI_ENABLED | ||
| 56 | ccflags-y += -DSETUPBTDEV_ENABLED | ||
| 57 | ath6kl-y += htc2/AR6000/ar6k_gmbox.o | ||
| 58 | ath6kl-y += htc2/AR6000/ar6k_gmbox_hciuart.o | ||
| 59 | ath6kl-y += miscdrv/ar3kconfig.o | ||
| 60 | ath6kl-y += miscdrv/ar3kps/ar3kpsconfig.o | ||
| 61 | ath6kl-y += miscdrv/ar3kps/ar3kpsparser.o | ||
| 62 | endif | ||
| 63 | |||
| 64 | ifeq ($(CONFIG_ATH6KL_CONFIG_GPIO_BT_RESET),y) | ||
| 65 | ccflags-y += -DATH6KL_CONFIG_GPIO_BT_RESET | ||
| 66 | endif | ||
| 67 | |||
| 68 | ifeq ($(CONFIG_ATH6KL_HTC_RAW_INTERFACE),y) | ||
| 69 | ccflags-y += -DHTC_RAW_INTERFACE | ||
| 70 | endif | ||
| 71 | |||
| 72 | ifeq ($(CONFIG_ATH6KL_ENABLE_HOST_DEBUG),y) | ||
| 73 | ccflags-y += -DDEBUG | ||
| 74 | ccflags-y += -DATH_DEBUG_MODULE | ||
| 75 | endif | ||
| 76 | |||
| 77 | ifeq ($(CONFIG_ATH6KL_ENABLE_TARGET_DEBUG_PRINTS),y) | ||
| 78 | ccflags-y += -DENABLEUARTPRINT_SET | ||
| 79 | endif | ||
| 80 | |||
| 81 | ifeq ($(CONFIG_ATH6KL_DISABLE_TARGET_DBGLOGS),y) | ||
| 82 | ccflags-y += -DATH6KL_DISABLE_TARGET_DBGLOGS | ||
| 83 | endif | ||
| 84 | |||
| 85 | ifeq ($(CONFIG_ATH6KL_VIRTUAL_SCATTER_GATHER),y) | ||
| 86 | ccflags-y += -DATH6KL_CONFIG_HIF_VIRTUAL_SCATTER | ||
| 87 | endif | ||
| 88 | |||
| 89 | ifeq ($(CONFIG_ATH6KL_SKIP_ABI_VERSION_CHECK),y) | ||
| 90 | ccflags-y += -DATH6KL_SKIP_ABI_VERSION_CHECK | ||
| 91 | endif | ||
| 92 | |||
| 93 | ccflags-y += -DWAPI_ENABLE | ||
| 94 | ccflags-y += -DCHECKSUM_OFFLOAD | ||
| 95 | |||
| 96 | obj-$(CONFIG_ATH6K_LEGACY) := ath6kl.o | ||
| 97 | ath6kl-y += htc2/AR6000/ar6k.o | ||
| 98 | ath6kl-y += htc2/AR6000/ar6k_events.o | ||
| 99 | ath6kl-y += htc2/htc_send.o | ||
| 100 | ath6kl-y += htc2/htc_recv.o | ||
| 101 | ath6kl-y += htc2/htc_services.o | ||
| 102 | ath6kl-y += htc2/htc.o | ||
| 103 | ath6kl-y += bmi/src/bmi.o | ||
| 104 | ath6kl-y += os/linux/cfg80211.o | ||
| 105 | ath6kl-y += os/linux/ar6000_drv.o | ||
| 106 | ath6kl-y += os/linux/ar6000_raw_if.o | ||
| 107 | ath6kl-y += os/linux/ar6000_pm.o | ||
| 108 | ath6kl-y += os/linux/netbuf.o | ||
| 109 | ath6kl-y += os/linux/hci_bridge.o | ||
| 110 | ath6kl-y += miscdrv/common_drv.o | ||
| 111 | ath6kl-y += miscdrv/credit_dist.o | ||
| 112 | ath6kl-y += wmi/wmi.o | ||
| 113 | ath6kl-y += reorder/rcv_aggr.o | ||
| 114 | ath6kl-y += wlan/src/wlan_node.o | ||
| 115 | ath6kl-y += wlan/src/wlan_recv_beacon.o | ||
| 116 | ath6kl-y += wlan/src/wlan_utils.o | ||
| 117 | |||
| 118 | # ATH_HIF_TYPE := sdio | ||
| 119 | ccflags-y += -I$(obj)/hif/sdio/linux_sdio/include | ||
| 120 | ccflags-y += -DSDIO | ||
| 121 | ath6kl-y += hif/sdio/linux_sdio/src/hif.o | ||
| 122 | ath6kl-y += hif/sdio/linux_sdio/src/hif_scatter.o | ||
