Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 287248
Collapse All | Expand All

(-)uftp-3.7.orig//makefile (-14 / +15 lines)
Lines 39-63 Link Here
39
endif
39
endif
40
40
41
# defaults
41
# defaults
42
CC = gcc
42
CC ?= gcc
43
OPTIONS=-g -Wall $(ENC_OPTS)
43
OPTIONS=$(ENC_OPTS)
44
LDLIBS=-lc -lm $(CRYPT_LIB)
44
LDLIBS=-lc -lm $(CRYPT_LIB)
45
CFLAGS=
45
CFLAGS?=
46
LDFLAGS?=
46
47
47
# FreeBSD
48
# FreeBSD
48
ifeq ("FreeBSD", "$(UNAME_S)")
49
ifeq ("FreeBSD", "$(UNAME_S)")
49
OPTIONS=-g -Wall -DHAS_GETIFADDRS $(ENC_OPTS)
50
OPTIONS=-DHAS_GETIFADDRS $(ENC_OPTS)
50
endif
51
endif
51
52
52
# OSX, aka Darwin
53
# OSX, aka Darwin
53
ifeq ("Darwin", "$(UNAME_S)")
54
ifeq ("Darwin", "$(UNAME_S)")
54
OPTIONS=-g -Wall -DHAS_GETIFADDRS $(ENC_OPTS)
55
OPTIONS=-DHAS_GETIFADDRS $(ENC_OPTS)
55
endif
56
endif
56
57
57
# Sun
58
# Sun
58
ifeq ("SunOS", "$(UNAME_S)")
59
ifeq ("SunOS", "$(UNAME_S)")
59
CC = cc
60
CC ?= cc
60
OPTIONS=-g -DBSD_COMP $(ENC_OPTS)
61
OPTIONS=-DBSD_COMP $(ENC_OPTS)
61
LDLIBS=-lnsl -lsocket -lm $(CRYPT_LIB)
62
LDLIBS=-lnsl -lsocket -lm $(CRYPT_LIB)
62
CFLAGS=`getconf LFS_CFLAGS`
63
CFLAGS=`getconf LFS_CFLAGS`
63
OPENSSL=/usr/sfw
64
OPENSSL=/usr/sfw
Lines 65-73 Link Here
65
66
66
# Linux
67
# Linux
67
ifeq ("Linux", "$(UNAME_S)")
68
ifeq ("Linux", "$(UNAME_S)")
68
OPTIONS=-g -Wall -DHAS_GETIFADDRS $(ENC_OPTS)
69
OPTIONS=-DHAS_GETIFADDRS $(ENC_OPTS)
69
LDLIBS=-lm $(CRYPT_LIB)
70
LDLIBS=-lm $(CRYPT_LIB)
70
CFLAGS=`getconf LFS_CFLAGS`
71
CFLAGS?=`getconf LFS_CFLAGS`
71
endif
72
endif
72
73
73
ifdef OPENSSL
74
ifdef OPENSSL
Lines 82-88 Link Here
82
testclient_multi.o: testclient_multi.c uftp.h uftp_common.h encryption.h
83
testclient_multi.o: testclient_multi.c uftp.h uftp_common.h encryption.h
83
84
84
testclient_multi: testclient_multi.o encrypt_openssl.o uftp_common.o
85
testclient_multi: testclient_multi.o encrypt_openssl.o uftp_common.o
85
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS)
86
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS) $(LDFLAGS)
86
87
87
clean:
88
clean:
88
	rm -f testclient_multi uftp uftpd uftpproxyd uftp_keymgt *.o
89
	rm -f testclient_multi uftp uftpd uftpproxyd uftp_keymgt *.o
Lines 176-191 Link Here
176
endif
177
endif
177
178
178
uftp: $(UFTP_OBJS)
179
uftp: $(UFTP_OBJS)
179
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS)
180
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS) $(LDFLAGS)
180
181
181
uftpd: $(UFTPD_OBJS)
182
uftpd: $(UFTPD_OBJS)
182
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS)
183
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS) $(LDFLAGS)
183
184
184
uftpproxyd: $(UFTPPROXYD_OBJS)
185
uftpproxyd: $(UFTPPROXYD_OBJS)
185
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS)
186
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS) $(LDFLAGS)
186
187
187
uftp_keymgt: $(UFTP_KEYMGT_OBJS)
188
uftp_keymgt: $(UFTP_KEYMGT_OBJS)
188
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS)
189
	$(CC) $(OPTIONS) $(LIB) -o $@ $^ $(LDLIBS) $(LDFLAGS)
189
190
190
%.o: %.c
191
%.o: %.c
191
	$(CC) $(OPTIONS) $(INCLUDE) $(CFLAGS) -c $<
192
	$(CC) $(OPTIONS) $(INCLUDE) $(CFLAGS) -c $<

Return to bug 287248