EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)
EXTRA_CFLAGS += -O1
#EXTRA_CFLAGS += -O3
-#EXTRA_CFLAGS += -Wall
+EXTRA_CFLAGS += -Wall
#EXTRA_CFLAGS += -Wextra
#EXTRA_CFLAGS += -Werror
#EXTRA_CFLAGS += -pedantic
#EXTRA_CFLAGS += -Wshadow -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-EXTRA_CFLAGS += -Wno-unused-variable
-EXTRA_CFLAGS += -Wno-unused-value
-EXTRA_CFLAGS += -Wno-unused-label
-EXTRA_CFLAGS += -Wno-unused-parameter
-EXTRA_CFLAGS += -Wno-unused-function
-EXTRA_CFLAGS += -Wno-unused
+EXTRA_CFLAGS += -I$(src)/include -I$(src)/hal -g
-#EXTRA_CFLAGS += -Wno-uninitialized
+ccflags-y += -D__CHECK_ENDIAN__
-EXTRA_CFLAGS += -I$(src)/include -I$(src)/hal
-
-EXTRA_LDFLAGS += --strip-debug
+#EXTRA_LDFLAGS += --strip-debug
########################## Features ###########################
CONFIG_HW_PWRP_DETECTION = n
_HAL_INTFS_FILES += hal/sdio_ops.o
_OUTSRC_FILES += hal/HalHWImg8723B_BB.o\
- hal/HalHWImg8723B_MAC.o\
- hal/HalHWImg8723B_RF.o\
- hal/HalHWImg8723B_FW.o\
- hal/odm_RegConfig8723B.o\
- hal/HalPhyRf_8723B.o\
- hal/odm_RTL8723B.o
+ hal/HalHWImg8723B_MAC.o\
+ hal/HalHWImg8723B_RF.o\
+ hal/odm_RegConfig8723B.o\
+ hal/HalPhyRf_8723B.o\
+ hal/odm_RTL8723B.o
########### END OF PATH #################################
endif
ifeq ($(CONFIG_PLATFORM_I386_PC), y)
-EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
SUBARCH := $(shell uname -m | sed -e s/i.86/i386/)
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?=
install:
install -p -m 644 $(MODULE_NAME).ko $(MODDESTDIR)
+ @cp -n rtl8723bs_nic.bin /lib/firmware/rtlwifi/rtl8723bs_nic.bin
+ @cp -n rtl8723bs_wowlan.bin /lib/firmware/rtlwifi/rtl8723bs_wowlan.bin
/sbin/depmod -a ${KVER}
uninstall:
@echo "make config"
/bin/bash script/Configure script/config.in
+cppcheck: cppcheck.log
+
+cppcheck.log:
+ @echo "Creating cppcheck.log"
+ cppcheck -f --enable=all -Iinclude -Ihal -Ios_dep . 2> cppcheck.log
.PHONY: modules clean
core/*.mod.c core/*.mod *.o core/.*.cmd core/*.ko \
os_dep/*.mod.c os_dep/*.mod os_dep/*.o os_dep/.*.cmd *.ko \
platform/*.mod.c platform/*.mod platform/*.o platform/.*.cmd platform/*.ko \
- Module.symvers Module.markers modules.order *.mod.c *.mod *.o .*.cmd *.ko *~ .tmp_versions
+ Module.symvers Module.markers modules.order *.mod.c *.mod *.o .*.cmd *.ko *~ .tmp_versions \
+ cppcheck.log