# File: modules/drivers/Makefile # # Makefile for the GPLed Linux kernel modules. # LN_NAME=bcm9$(BRCM_CHIP) LN_DRIVER_DIRS = -include $(KERNEL_DIR)/.config ifneq ($(CONFIG_BCM_BOARD),) LN_DRIVER_DIRS +=ln -sn impl$(CONFIG_BCM_BOARD_IMPL) char/board/$(BRCM_BOARD)/$(LN_NAME); endif ifneq ($(CONFIG_BCM_SERIAL),) LN_DRIVER_DIRS +=ln -sn impl$(CONFIG_BCM_SERIAL_IMPL) char/serial/$(LN_NAME); endif obj-$(CONFIG_BCM_BOARD) += char/board/$(BRCM_BOARD)/$(LN_NAME)/ obj-$(CONFIG_BCM_SERIAL) += char/serial/$(LN_NAME)/ symlinks: find . -lname "*" -name "$(LN_NAME)" -print -exec rm -f "{}" ";" $(CONFIG_SHELL) -c "$(LN_DRIVER_DIRS)"