-kernel_footprint_CPU_CPPASRC = bertos/cpu/arm/hw/crt_arm7tdmi.S bertos/cpu/arm/hw/vectors_lpc2.S
-kernel_footprint_CPU_CPPAFLAGS = -g -gdwarf-2
-kernel_footprint_CPU_CPPFLAGS = -O0 -g3 -gdwarf-2 -fverbose-asm -Ibertos/cpu/arm/ -D__ARM_LPC2378__
-kernel_footprint_CPU_CSRC = bertos/cpu/arm/hw/init_lpc2.c bertos/cpu/arm/drv/vic_lpc2.c
-kernel_footprint_PROGRAMMER_CPU = lpc2378
-kernel_footprint_CPU_LDFLAGS = -nostartfiles -Wl,--no-warn-mismatch -T bertos/cpu/arm/scripts/lpc2378.ld
-kernel_footprint_STOPFLASH_SCRIPT = bertos/prg_scripts/arm/stopopenocd.sh
-kernel_footprint_CPU = arm7tdmi
-kernel_footprint_STOPDEBUG_SCRIPT = bertos/prg_scripts/arm/stopopenocd.sh
-kernel_footprint_DEBUG_SCRIPT = bertos/prg_scripts/arm/debug.sh
-kernel_footprint_FLASH_SCRIPT = bertos/prg_scripts/arm/flash.sh
-
-include $(kernel_footprint_SRC_PATH)/kernel_footprint_user.mk
+lpc-p2378_kernel_footprint_CPU_CPPASRC = bertos/cpu/arm/hw/crt_arm7tdmi.S bertos/cpu/arm/hw/vectors_lpc2.S
+lpc-p2378_kernel_footprint_CPU_CPPAFLAGS = -g -gdwarf-2
+lpc-p2378_kernel_footprint_CPU_CPPFLAGS = -O0 -g3 -gdwarf-2 -fverbose-asm -Ibertos/cpu/arm/ -D__ARM_LPC2378__
+lpc-p2378_kernel_footprint_CPU_CSRC = bertos/cpu/arm/hw/init_lpc2.c bertos/cpu/arm/drv/vic_lpc2.c
+lpc-p2378_kernel_footprint_PROGRAMMER_CPU = lpc2378
+lpc-p2378_kernel_footprint_CPU_LDFLAGS = -nostartfiles -Wl,--no-warn-mismatch -Wl,-dT bertos/cpu/arm/scripts/lpc2378.ld
+lpc-p2378_kernel_footprint_STOPFLASH_SCRIPT = bertos/prg_scripts/arm/stopopenocd.sh
+lpc-p2378_kernel_footprint_CPU = arm7tdmi
+lpc-p2378_kernel_footprint_STOPDEBUG_SCRIPT = bertos/prg_scripts/arm/stopopenocd.sh
+lpc-p2378_kernel_footprint_DEBUG_SCRIPT = bertos/prg_scripts/arm/debug.sh
+lpc-p2378_kernel_footprint_FLASH_SCRIPT = bertos/prg_scripts/arm/flash.sh
+
+include $(lpc-p2378_kernel_footprint_SRC_PATH)/lpc-p2378_kernel_footprint_user.mk