User's Manual

4
l ARCH
The ARCH is used to specify the architecture of the target platform CPU, such as:
arm, mips, i386, etc.
l
CROSS_COMPILE
The CROSS_COMPILE is used to specify the toolchain prefix used for driver
compilation.
l
KSRC
The KSRC is used to specify the path of kernel source used for driver
compilation
l
MODULE_NAME
Different module name is assigned to drivers for different chips:
If you want to change the module name, you can set value of MODULE_NAME
here. For example, setting module name as wlan:
4.3.
Other Compilation Settings
We still have some compilation settings could be applied. For settings and further
information about power saving mode, please refer to:
document/HowTo_enable_the_power_saving_functionality.pdf.
If you know what the macro means in the autoconf file, you could modify the
Chip type Default module name
RTL8192CU-series 8192cu
RTL8192CE-series 8192ce
RTL8192DU-series 8192du
RTL8192DE-series 8192de
RTL8723AS-series 8723as
RTL8723AU-series 8723au
RTL8189ES-series 8189es
RTL8188EU-series 8188eu
ifeq ($(CONFIG_PLATFORM_NEW), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE := /opt/ new/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
KSRC := /opt /new/kernel
MODULE_NAME := wlan
endif