MAKE1=make MAKE=make #MAKE=make -j$(PADS_JLEVEL) # Strip off the annoying quoting #" WGET:=$(strip $(subst ",, $(PADS_WGET))) #" SVN:=$(strip $(subst ",, $(PADS_SVN))) #" TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) HOSTCC:=gcc BASE_DIR:=${shell pwd} TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_ TOPDIR_SUFFIX:=_$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX))) ifeq ($(TOPDIR_PREFIX),_) TOPDIR_PREFIX:= endif ifeq ($(TOPDIR_SUFFIX),_) TOPDIR_SUFFIX:= endif DL_DIR=$(strip $(subst ",, $(BR2_DL_DIR))) ifeq ($(DL_DIR),) DL_DIR:=$(BASE_DIR)/dl endif ifeq ($(strip $(PADS_WARP)),y) TARGET_MACHINE=warp endif BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(TOPDIR_SUFFIX)$(TARGET_MACHINE) TARGET_DIR=$(BUILD_DIR)/root ifeq ($(strip $(PADS_PERSISTENT_ON_FLASH)),y) PERSISTENT_STORAGE=$(BUILD_DIR)/persistent PERSISTENT1_STORAGE=$(BUILD_DIR)/persistent1 PERSISTENT2_STORAGE=$(BUILD_DIR)/persistent2 else PERSISTENT_STORAGE=$(BUILD_DIR)/root/persistent PERSISTENT1_STORAGE=$(BUILD_DIR)/root/persistent1 PERSISTENT2_STORAGE=$(BUILD_DIR)/root/persistent2 endif MODULE_BASEDIR=$(PERSISTENT_STORAGE) MODULE_DIR=$(MODULE_BASEDIR)/lib/modules/$(LINUX_VER)-pika PATCH_KERNEL=$(BASE_DIR)/config/kernel-patch.sh ############################################### # TARGET ############################################### CROSS_COMPILE=powerpc-linux- TARGET_CROSS=$(BASE_DIR)/toolchain/usr/bin/powerpc-linux- TARGET_CC=$(TARGET_CROSS)gcc TARGET_CXX=$(TARGET_CROSS)g++ TARGET_AR=$(TARGET_CROSS)ar ifeq ($(strip $(PADS_GDB_NOSTRIP)),y) TARGET_STRIP=touch else TARGET_STRIP=$(TARGET_CROSS)strip endif WARPTRAILER=$(BASE_DIR)/utils/warptrailer STRIP=$(TARGET_STRIP) export STRIP INSTALL=/usr/bin/install ############################################## # IMAGE ############################################## IMAGE_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)image_$(TOPDIR_SUFFIX)$(TARGET_MACHINE) STAGING_DIR:=$(BUILD_DIR)/staging STAGING_INC:=$(STAGING_DIR)/include STAGING_LIB:=$(STAGING_DIR)/lib