28 lines
1 KiB
Text
28 lines
1 KiB
Text
--- Makefile.orig 2008-02-20 13:32:02 UTC
|
|
+++ Makefile
|
|
@@ -1,14 +1,10 @@
|
|
-# Compiler/Linker/dynamic linker
|
|
-CC = gcc
|
|
-LD = gcc
|
|
-
|
|
# flags to compile object files that can be used in a dynamic library
|
|
-CFLAGS = -Wall -fPIC -g -c -O2 -std=c99 -fno-strict-aliasing -D'LINUX' -D'CSOCKS_PATH_LIBC="libc.so.6"' -D'CSOCKS_LIBCONNECT="libc.so.6"' -D'CSOCKS_CONF="/etc/csocks.conf"'
|
|
+CFLAGS += -fPIC -std=c99 -fno-strict-aliasing -D'CSOCKS_CONF="${PREFIX}/etc/csocks.conf"'
|
|
|
|
# on some platforms, use '-fpic' instead.
|
|
|
|
# Flags to create a dynamic library.
|
|
-DYNLINKFLAGS = -Wall -fPIC -O2 -shared -rdynamic -std=c99 -nostdlib
|
|
+DYNLINKFLAGS = -Wall -fPIC -shared -rdynamic -std=c99 -nostdlib
|
|
# on some platforms, use '-G' instead.
|
|
|
|
# files removal
|
|
@@ -31,7 +27,7 @@ all: $(LIB_FILE)
|
|
|
|
# create our library
|
|
$(LIB_FILE): $(LIB_OBJS)
|
|
- $(LD) $(DYNLINKFLAGS) -Wl,-soname,$(LIB_FILE) -o $(LIB_FILE) $(LIB_OBJS) -lc -lgcc -ldl
|
|
+ $(CC) $(DYNLINKFLAGS) $(LDFLAGS) -Wl,-soname,$(LIB_FILE) -o $(LIB_FILE) $(LIB_OBJS) -lc -lgcc
|
|
|
|
# compile C source files into object files.
|
|
%.o: %.c
|