asuswrt-merlin.ng/release/src-rt-5.02L.07p2axhnd/build/Bcmkernel.mk

122 lines
3.9 KiB
Makefile

nothing: default
include $(BUILD_DIR)/make.common
unexport \
BRCMAPPS \
BRCM_KERNEL_AUXFS_JFFS2 \
BRCM_PSI_VERSION \
BRCM_PTHREADS \
BRCM_RAMDISK_BOOT_EN \
BRCM_RAMDISK_SIZE \
BRCM_NFS_MOUNT_EN \
BRCM_SNMP \
BUILD_VLANCTL \
BUILD_DDNSD \
BUILD_DNSPROBE \
BUILD_DPROXY \
BUILD_DNSSPOOF \
BUILD_EBTABLES \
BUILD_EPITTCP \
BUILD_FTPD \
BUILD_FTPD_STORAGE \
BUILD_IPPD \
BUILD_IPSEC_TOOLS \
BUILD_MKSQUASHFS \
BUILD_PPPD \
BUILD_SNMP \
BUILD_SNTP \
BUILD_SSHD \
BUILD_SSHD_MIPS_GENKEY \
BUILD_BRCM_CMS \
BUILD_TR64 \
BUILD_TR64_DEVICECONFIG \
BUILD_TR64_DEVICEINFO \
BUILD_TR64_LANCONFIGSECURITY \
BUILD_TR64_LANETHINTERFACECONFIG \
BUILD_TR64_LANHOSTS \
BUILD_TR64_LANHOSTCONFIGMGMT \
BUILD_TR64_LANUSBINTERFACECONFIG \
BUILD_TR64_LAYER3 \
BUILD_TR64_MANAGEMENTSERVER \
BUILD_TR64_TIME \
BUILD_TR64_USERINTERFACE \
BUILD_TR64_QUEUEMANAGEMENT \
BUILD_TR64_LAYER2BRIDGE \
BUILD_TR64_WANCABLELINKCONFIG \
BUILD_TR64_WANCOMMONINTERFACE \
BUILD_TR64_WANDSLINTERFACE \
BUILD_TR64_WANDSLLINKCONFIG \
BUILD_TR64_WANDSLCONNECTIONMGMT \
BUILD_TR64_WANDSLDIAGNOSTICS \
BUILD_TR64_WANETHERNETCONFIG \
BUILD_TR64_WANETHERNETLINKCONFIG \
BUILD_TR64_WANIPCONNECTION \
BUILD_TR64_WANPOTSLINKCONFIG \
BUILD_TR64_WANPPPCONNECTION \
BUILD_TR64_WLANCONFIG \
BUILD_TR69C \
BUILD_TR69_QUEUED_TRANSFERS \
BUILD_TR69C_SSL \
BUILD_TR69_XBRCM \
BUILD_TR69_UPLOAD \
BUILD_TR69C_VENDOR_RPC \
BUILD_OMCI \
BUILD_UDHCP \
BUILD_UDHCP_RELAY \
BUILD_ZEBRA \
BUILD_LIBUSB \
WEB_POPUP \
BUILD_TR69C_BCM_SSL \
BUILD_BOARD_LOG_SECTION \
BRCM_LOG_SECTION_SIZE \
BRCM_FLASHBLK_SIZE \
BRCM_AUXFS_PERCENT \
BRCM_BACKUP_PSI \
BUILD_GPONCTL \
BUILD_SPUCTL \
FLASH_NAND_BLOCK_16KB \
FLASH_NAND_BLOCK_128KB \
FLASH_NAND_BLOCK_256KB \
FLASH_NAND_BLOCK_512KB \
FLASH_NAND_BLOCK_1024KB \
FLASH_NAND_BLOCK_2056KB \
BUILD_IQCTL \
BUILD_EPONCTL \
BRCM_PARTITION_CFG_FILE
export BRCM_KERNEL_DEBUG \
export INC_BCMDRIVER_PATH
export BRCM_RDP_PARAM1_SIZE BRCM_RDP_PARAM2_SIZE BRCM_DHD_PARAM1_SIZE BRCM_DHD_PARAM2_SIZE BRCM_DHD_PARAM3_SIZE OOPSLOG_PARTITION_NAME
export BRCM_DRIVER_PKTFLOW_DEBUG BRCM_DRIVER_PKTFLOW_IPV6 BRCM_DRIVER_PKTFLOW_MCAST
export INC_RDPA_MW_PATH INC_SPI_PATH INC_FLASH_PATH INC_ENET_DMA_FLAGS PROFILE_KERNEL_VER INC_ADSLDRV_PATH
export INC_BCMLIBS_PATH INC_UTILS_PATH RDPSDK_DIR BCMDRIVERS_DIR
export KERNEL_DEBUG
export BUILD_BMU BUILD_PHY_ADSL ### FIXME -- These should be using Kconfig
export ORIG_PROFILE_ARCH
export BUILD_BCM_WLAN_NO_MFGBIN
ifeq ($(strip $(DESKTOP_LINUX)),)
default version_info headers_install olddefconfig modules modules_install clean mrproper tools/perf tools/perf_clean dtbs:
$(MAKE) -C $(KERNEL_DIR) $(MAKEOVERRIDES) $(MAKECMDGOALS) $(KERN_TARGET)
else
default version_info headers_install olddefconfig modules modules_install tools/perf tools/perf_clean dtbs:
@echo "******************** SKIP kernel build for DESKTOP_LINUX ********************";
touch $(KERNEL_DIR)/vmlinux
mrproper clean:
rm -f $(KERNEL_DIR)/vmlinux $(KERNEL_DIR)/.config
endif
bcm_headers_install:
# $(MAKE) -C $(KERNEL_DIR) bcm_vmlinux
echo "======================================================"
$(Q)$(MAKE) -C $(BRCMDRIVERS_DIR)/ bcm_headers_install INSTALL_BCMHDR_PATH=$(INSTALL_BCMHDR_PATH)
.PHONY: nothing bcm_headers_install version_info headers_install default olddefconfig modules modules_install clean mrproper tools/perf tools/perf_clean dtbs