84 lines
1.9 KiB
Makefile
Executable File
84 lines
1.9 KiB
Makefile
Executable File
ifeq ($(CONFIG_RK960),)
|
|
CONFIG_RK960=m
|
|
endif
|
|
|
|
NAME = rk960
|
|
|
|
OBJS := \
|
|
fwio.o \
|
|
txrx.o \
|
|
main.o \
|
|
queue.o \
|
|
hwio.o \
|
|
bh.o \
|
|
wsm.o \
|
|
sta.o \
|
|
ap.o \
|
|
scan.o \
|
|
debug.o \
|
|
pm.o \
|
|
sdio.o \
|
|
vendor.o
|
|
|
|
ifeq ($(CONFIG_RK960_ITP),y)
|
|
OBJS += itp.o
|
|
endif
|
|
|
|
#EXTRA_CFLAGS += -DROAM_OFFLOAD
|
|
EXTRA_CFLAGS += -DHW_RESET
|
|
#EXTRA_CFLAGS += -DP2P_MULTIVIF
|
|
#EXTRA_CFLAGS += -DCUSTOM_FEATURE
|
|
#EXTRA_CFLAGS += -DMCAST_FWDING
|
|
EXTRA_CFLAGS += -DRK960_SUSPEND_RESUME_FILTER_ENABLE
|
|
EXTRA_CFLAGS += -DAP_AGGREGATE_FW_FIX
|
|
EXTRA_CFLAGS += -DAP_HT_CAP_UPDATE
|
|
EXTRA_CFLAGS += -DROC_DEBUG
|
|
# Extra IE for probe response from upper layer is needed in P2P GO
|
|
# For offloading probe response to FW, the extra IE must be included
|
|
# in the probe response template
|
|
EXTRA_CFLAGS += -DPROBE_RESP_EXTRA_IE
|
|
#EXTRA_CFLAGS += -DIPV6_FILTERING
|
|
|
|
#EXTRA_CFLAGS += -DCONFIG_RK960_5GHZ_SUPPORT
|
|
#EXTRA_CFLAGS += -DCONFIG_RK960_WAPI_SUPPORT
|
|
#EXTRA_CFLAGS += -DCONFIG_RK960_USE_STE_EXTENSIONS
|
|
#EXTRA_CFLAGS += -DCONFIG_RK960_DISABLE_BEACON_HINTS
|
|
EXTRA_CFLAGS += -DCONFIG_RK960_DEBUGFS
|
|
#EXTRA_CFLAGS += -DCONFIG_RK960_WSM_DUMPS
|
|
#EXTRA_CFLAGS += -DCONFIG_RK960_WSM_DUMPS_SHORT
|
|
#EXTRA_CFLAGS += -DCONFIG_RK960_ITP
|
|
#EXTRA_CFLAGS += -DIBSS_SUPPORT
|
|
#EXTRA_CFLAGS += -DCUSTOM_REG_SET
|
|
#EXTRA_CFLAGS += -DENABLE_DBGFS_WRITE
|
|
#EXTRA_CFLAGS += -DSUPPORT_FWCR
|
|
#EXTRA_CFLAGS += -DDISABLE_TX_POLICY
|
|
|
|
GCC_VER_49 := $(shell echo `$(CC) -dumpversion | cut -f1-2 -d.` \>= 4.9 | bc )
|
|
ifeq ($(GCC_VER_49),1)
|
|
EXTRA_CFLAGS += -Wno-date-time # Fix compile error && warning on gcc 4.9 and later
|
|
#EXTRA_CFLAGS += -Wno-error=date-time
|
|
endif
|
|
|
|
obj-$(CONFIG_RK960) += $(NAME).o
|
|
$(NAME)-objs= $(OBJS)
|
|
|
|
#EXTRA_CFLAGS += -g
|
|
EXTRA_CFLAGS += -Wno-incompatible-pointer-types-discards-qualifiers
|
|
EXTRA_CFLAGS += -Wno-unused-variable
|
|
|
|
ifneq ($(KERNELRELEASE),)
|
|
|
|
#EXTRA_LDFLAGS += --strip-debug
|
|
|
|
else
|
|
|
|
all:
|
|
@make -C $(KROOT) M=$(PWD) modules
|
|
|
|
clean:
|
|
#@make -C $(KROOT) M=$(PWD) clean
|
|
rm -f *.o *.mod.c *.mod *.cmd *.ko
|
|
|
|
endif
|
|
|