summaryrefslogtreecommitdiff
path: root/net/csocks/files/patch-Makefile
blob: 03053475ba84402cdc133e47a875982afe254a92 (plain) (blame)
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
--- 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