blob: cad7aa8e0132fa3463e206284ed20a5db5736845 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# *****************************************************************************
# * Copyright (c) 2004, 2007 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-
HOSTCC ?= gcc
HOSTCFLAGS = -g -Wall -W -O2 -I. -I../include
DD = dd
ONLY_LD = $(CROSS)ld -melf64ppc
ifdef NEW_BUILD
MAKEFLAGS = --silent
CC = echo -e "\t[CC]\t$(DIRECTORY)$@"; $(CROSS)gcc -m64
AS = echo -e "\t[AS]\t$(DIRECTORY)$@"; $(CROSS)as -m64
LD = echo -e "\t[LD]\t$(DIRECTORY)$@"; $(ONLY_LD)
CLEAN = echo -e "\t[CLEAN]\t$(DIRECTORY)$$dir"
else
CC = $(CROSS)gcc -m64
AS = $(CROSS)as -m64
LD = $(ONLY_LD)
CLEAN = echo -n
endif
OBJCOPY = $(CROSS)objcopy
OBJDUMP = $(CROSS)objdump
STRIP = $(CROSS)strip
AR = $(CROSS)ar
RANLIB = $(CROSS)ranlib
|