The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/modules/iwlwifi/Makefile

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # $FreeBSD$
    2 
    3 DEVIWLWIFIDIR=  ${SRCTOP}/sys/contrib/dev/iwlwifi
    4 
    5 .PATH: ${DEVIWLWIFIDIR}
    6 
    7 WITH_DEBUGFS=   0
    8 
    9 KMOD=   if_iwlwifi
   10 
   11 SRCS=   iwl-drv.c
   12 SRCS+=  iwl-dbg-tlv.c iwl-debug.c
   13 SRCS+=  iwl-eeprom-parse.c iwl-eeprom-read.c
   14 SRCS+=  iwl-io.c iwl-nvm-parse.c iwl-phy-db.c iwl-trans.c
   15 SRCS+=  cfg/7000.c cfg/8000.c cfg/9000.c cfg/22000.c
   16 SRCS+=  fw/dbg.c fw/dump.c fw/img.c fw/notif-wait.c
   17 SRCS+=  fw/paging.c fw/pnvm.c fw/rs.c fw/smem.c fw/init.c
   18 #SRCS+= fw/uefi.c
   19 SRCS+=  mvm/rs.c mvm/binding.c mvm/coex.c mvm/ftm-initiator.c
   20 SRCS+=  mvm/ftm-responder.c mvm/fw.c mvm/mac-ctxt.c
   21 SRCS+=  mvm/mac80211.c mvm/nvm.c mvm/offloading.c mvm/ops.c
   22 SRCS+=  mvm/phy-ctxt.c mvm/power.c mvm/quota.c mvm/rs-fw.c mvm/rfi.c
   23 SRCS+=  mvm/rx.c mvm/rxmq.c mvm/scan.c mvm/sf.c mvm/sta.c mvm/tdls.c
   24 SRCS+=  mvm/time-event.c mvm/tt.c mvm/tx.c mvm/utils.c
   25 #SRCS+= mvm/led.c
   26 SRCS+=  pcie/ctxt-info-gen3.c pcie/ctxt-info.c
   27 SRCS+=  pcie/drv.c pcie/rx.c pcie/trans-gen2.c pcie/trans.c
   28 SRCS+=  pcie/tx-gen2.c pcie/tx.c
   29 SRCS+=  queue/tx.c
   30 
   31 .if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
   32 SRCS+=  fw/debugfs.c mvm/debugfs.c mvm/debugfs-vif.c
   33 CFLAGS+=        -DCONFIG_IWLWIFI_DEBUGFS=${WITH_DEBUGFS}
   34 CFLAGS+=        -DCONFIG_MAC80211_DEBUGFS=${WITH_DEBUGFS}
   35 .endif
   36 
   37 SRCS+=  iwl-devtrace.c
   38 
   39 # Other
   40 SRCS+=  ${LINUXKPI_GENSRCS}
   41 SRCS+=  opt_wlan.h opt_inet6.h opt_inet.h opt_acpi.h
   42 
   43 CFLAGS+=        -DKBUILD_MODNAME='"iwlwifi"'
   44 
   45 CFLAGS+=        -I${DEVIWLWIFIDIR}
   46 CFLAGS+=        ${LINUXKPI_INCLUDES}
   47 CFLAGS+=        -DCONFIG_IWLDVM=0
   48 CFLAGS+=        -DCONFIG_IWLMVM=1
   49 # Helpful after fresh imports.
   50 #CFLAGS+=       -ferror-limit=0
   51 
   52 #CFLAGS+=       -DCONFIG_ACPI=1
   53 #CFLAGS+=       -DCONFIG_INET=1         # Need LKPI TSO implementation.
   54 #CFLAGS+=       -DCONFIG_IPV6=1
   55 CFLAGS+=        -DCONFIG_IWLWIFI_DEBUG=1
   56 #CFLAGS+=       -DCONFIG_IWLWIFI_LEDS=1
   57 #CFLAGS+=       -DCONFIG_IWLWIFI_OPMODE_MODULAR=1
   58 CFLAGS+=        -DCONFIG_IWLWIFI_DEVICE_TRACING=1
   59 #CFLAGS+=       -DCONFIG_LOCKDEP=1
   60 #CFLAGS+=       -DCONFIG_NL80211_TESTMODE=1
   61 #CFLAGS+=       -DCONFIG_PM=1
   62 #CFLAGS+=       -DCONFIG_PM_SLEEP=1
   63 #CFLAGS+=       -DCONFIG_THERMAL=1
   64 #CFLAGS+=       -DCONFIG_EFI=1
   65 
   66 # GCC warns about NULL format strings passed to iwl_fw_dbg_collect_trig
   67 CWARNFLAGS.gcc+= -Wno-format
   68 
   69 .include <bsd.kmod.mk>

Cache object: 7ff87317378c83c5c801b325578e6bc4


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.