Lines 48-56
Link Here
|
48 |
else |
48 |
else |
49 |
CC?=gcc |
49 |
CC?=gcc |
50 |
CXX?=g++ |
50 |
CXX?=g++ |
51 |
LD=gcc |
51 |
LD=$(CC) |
52 |
AR=ar |
52 |
AR?=ar |
53 |
RANLIB=ranlib |
53 |
RANLIB?=ranlib |
54 |
|
54 |
|
55 |
# this nice line comes from the linux kernel makefile |
55 |
# this nice line comes from the linux kernel makefile |
56 |
BASE_ARCH:=$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/) |
56 |
BASE_ARCH:=$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/) |
Lines 166-174
Link Here
|
166 |
LOCALBASE?=/usr/local |
166 |
LOCALBASE?=/usr/local |
167 |
X11BASE?=/usr/X11R6 |
167 |
X11BASE?=/usr/X11R6 |
168 |
|
168 |
|
169 |
CFLAGS_COMMON=$(CFLAGS) -pipe -I. -I$(LOCALBASE)/include -I$(X11BASE)/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wno-unused-function |
169 |
CFLAGS_COMMON=$(CFLAGS) -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wno-unused-function -fno-strict-aliasing |
170 |
CFLAGS_RELEASE=-O2 -fno-strict-aliasing -ffast-math -funroll-loops -DNDEBUG |
170 |
CFLAGS_RELEASE=-DNDEBUG |
171 |
CFLAGS_DEBUG=-O0 -ggdb -D_DEBUG |
171 |
CFLAGS_DEBUG=-D_DEBUG |
172 |
ifeq ($(DEBUG_BUILD),YES) |
172 |
ifeq ($(DEBUG_BUILD),YES) |
173 |
CFLAGS_COMMON+=$(CFLAGS_DEBUG) |
173 |
CFLAGS_COMMON+=$(CFLAGS_DEBUG) |
174 |
else |
174 |
else |
Lines 182-193
Link Here
|
182 |
|
182 |
|
183 |
LDFLAGS_COMMON=$(LDFLAGS) |
183 |
LDFLAGS_COMMON=$(LDFLAGS) |
184 |
ifeq ($(OS),FreeBSD) |
184 |
ifeq ($(OS),FreeBSD) |
185 |
LDFLAGS_COMMON+= -L/usr/local/lib -lm -pthread |
185 |
LDFLAGS_COMMON+= -lm -pthread |
186 |
else |
186 |
else |
187 |
LDFLAGS_COMMON+= -L/usr/local/lib -ldl -lm -Wl -O1 --as-needed |
187 |
LDFLAGS_COMMON+= -ldl -lm |
188 |
endif |
|
|
189 |
ifneq ($(DEBUG_BUILD),YES) |
190 |
LDFLAGS_COMMON+= -s |
191 |
endif |
188 |
endif |
192 |
|
189 |
|
193 |
ifeq ($(ARCH),x86_64) |
190 |
ifeq ($(ARCH),x86_64) |