# ***************************************************************************** # * Copyright (c) 2004, 2008 IBM Corporation # * All rights reserved. # * This program and the accompanying materials # * are made available under the terms of the BSD License # * which accompanies this distribution, and is available at # * http://www.opensource.org/licenses/bsd-license.php # * # * Contributors: # * IBM Corporation - initial implementation # ****************************************************************************/ ############################################################################# # BUILD ENV SETTINGS ############################################################################# CROSS ?= powerpc64-linux- CELLSIZE ?= 64 HOSTCC ?= gcc HOSTCFLAGS = -g -Wall -W -O2 -I. -I../include DD = dd ONLY_LD = $(CROSS)ld -melf$(CELLSIZE)ppc ifdef NEW_BUILD MAKEFLAGS = --silent CC = echo -e "\t[CC]\t$(DIRECTORY)$@"; $(CROSS)gcc -m$(CELLSIZE) AS = echo -e "\t[AS]\t$(DIRECTORY)$@"; $(CROSS)as -m$(CELLSIZE) LD = echo -e "\t[LD]\t$(DIRECTORY)$@"; $(ONLY_LD) CLEAN = echo -e "\t[CLEAN]\t$(DIRECTORY)$$dir" else CC = $(CROSS)gcc -m$(CELLSIZE) AS = $(CROSS)as -m$(CELLSIZE) LD = $(ONLY_LD) CLEAN = echo -n endif OBJCOPY ?= $(CROSS)objcopy OBJDUMP ?= $(CROSS)objdump STRIP ?= $(CROSS)strip AR ?= $(CROSS)ar RANLIB ?= $(CROSS)ranlib CFLAGS ?= -g -O2 -fno-builtin -ffreestanding -nostdinc -msoft-float \ -mno-altivec -mabi=no-altivec -Wall export CC AS LD CLEAN OBJCOPY OBJDUMP STRIP AR RANLIB CFLAGS