29 lines
860 B
Diff
29 lines
860 B
Diff
---
|
|
Makefile | 7 ++++---
|
|
1 file changed, 4 insertions(+), 3 deletions(-)
|
|
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -4,9 +4,10 @@ VERSION=1.1.3
|
|
DATE=13 April 2007
|
|
|
|
CC = gcc
|
|
-CFLAGS = -g -O2 -Wall -D_FILE_OFFSET_BITS=64 \
|
|
+COPTFLAGS = -g -O2 -Wall
|
|
+CFLAGS = $(COPTFLAGS) -D_FILE_OFFSET_BITS=64 \
|
|
-DVERSION='"$(VERSION)"' -DRELEASE_DATE='"$(DATE)"'
|
|
-CFLAGS_ARCH = -g -O2 -Wall
|
|
+CFLAGS_ARCH = $(COPTFLAGS)
|
|
|
|
ARCH := $(shell uname -m | sed -e s/i.86/x86/ -e s/sun4u/sparc64/ \
|
|
-e s/arm.*/arm/ -e s/sa110/arm/ \
|
|
@@ -30,7 +31,7 @@ $(OBJ_ARCH): $(SRC_ARCH)
|
|
$(CC) $(CFLAGS_ARCH) -c -o ./$@ ./$(@:.o=.c)
|
|
|
|
makedumpfile: $(SRC) $(OBJ_ARCH)
|
|
- $(CC) $(CFLAGS) $(OBJ_ARCH) -o $@ $< -static -ldw -lelf -lz
|
|
+ $(CC) $(CFLAGS) $(OBJ_ARCH) -o $@ $< -Wl,-Bstatic -ldw -lelf -lz -Wl,-Bdynamic
|
|
|
|
clean:
|
|
rm -f $(OBJ) $(OBJ_ARCH) makedumpfile makedumpfile.8.gz
|