summaryrefslogtreecommitdiff
path: root/net-misc/astmanproxy/files/astmanproxy-1.28.2-gentoo.diff
blob: c6696fedf4a1c44e018c89e659b478473e9f83b7 (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
42
43
44
45
46
47
48
49
50
51
52
53
--- a/Makefile
+++ b/Makefile
@@ -15,9 +15,8 @@
 CONFFILE := astmanproxy.conf
 PERMFILE := astmanproxy.users
 
-CC := gcc
 INCLUDES :=
-PREFIX:= /usr/local
+PREFIX:= /usr
 BINDIR := $(DESTDIR)$(PREFIX)/sbin
 
 # For compilation dependencies
@@ -27,7 +26,8 @@
 LIBS := -lssl
 
 # Add -g below for debug/GDB symbols
-CFLAGS:=-Wall -O2 -D_REENTRANT -D_GNU_SOURCE -fPIC -Isrc/include -I/usr/include/openssl
+CFLAGS += -Wall -fPIC
+CPPFLAGS += -D_REENTRANT -D_GNU_SOURCE -Isrc/include -I/usr/include/openssl
 
 ifeq (${OSARCH},Darwin)  
   LIBS+=-lresolv
@@ -62,7 +62,7 @@
 DEFINES+='-DMDIR="$(MODDIR)"' '-DPDIR="$(PERMDIR)"' '-DPFILE="$(PERMFILE)"'
 
 PROXYCERT := $(CERTDIR)/proxy-server.pem
-PROXYSSLCONF := $(CONFDIR)/proxy-ssl.conf
+PROXYSSLCONF := $(DESTDIR)$(CONFDIR)/proxy-ssl.conf
 
 CFLAGS += $(DEFINES)
 
@@ -76,16 +76,16 @@
 SRCS := $(MODS:%=src/%.c)
 HDRS := src/include/astmanproxy.h
 
-all: astmanproxy cert
+all: astmanproxy
 
 astmanproxy: $(OBJS) $(SOBJS)
-	$(CC) $(CFLAGS) -o $@ $(ASTLINK) $(OBJS) $(LIBS)
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASTLINK) $(OBJS) $(LIBS)
 
 $(OBJS): %.o: %.c
-	$(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $<
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDES) -c -o $@ $<
 
 $(SOBJS): %.so: %.o
-	$(CC) $(SOLINK) $< -o $@
+	$(CC) $(LDFLAGS) $(SOLINK) $< -o $@
 
 SERIAL=`date "+%Y%m%d%H%M%S"`