blob: 765c146dd4ec1fd92a0840784967dd856dbaabd3 (
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
54
55
56
|
--- a/Makefile
+++ b/Makefile
@@ -169,18 +169,18 @@
DEBUG_CFLAGS=$(BASE_CFLAGS) -g
ifeq ($(OSTYPE),FreeBSD)
-LDFLAGS=-lm
+LDLIBS=-lm
endif
ifeq ($(OSTYPE),Linux)
-LDFLAGS=-lm -ldl
+LDLIBS=-lm -ldl
endif
ifeq ($(strip $(BUILD_ARTS)),YES)
-LDFLAGS+=$(shell artsc-config --libs)
+LDLIBS+=$(shell artsc-config --libs)
endif
ifeq ($(strip $(BUILD_ALSA)),YES)
-LDFLAGS+=-lasound
+LDLIBS+=-lasound
endif
@@ -226,7 +226,7 @@
SHLIBEXT=so
SHLIBCFLAGS=-fPIC
-SHLIBLDFLAGS=-shared
+SHLIBLDFLAGS=$(LDFLAGS) -shared
DO_CC=$(CC) $(CFLAGS) -o $@ -c $<
DO_DED_CC=$(CC) $(CFLAGS) -DDEDICATED_ONLY -o $@ -c $<
@@ -518,10 +518,10 @@
endif
$(BUILDDIR)/quake2 : $(QUAKE2_OBJS) $(QUAKE2_LNX_OBJS) $(QUAKE2_AS_OBJS)
- $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(QUAKE2_LNX_OBJS) $(QUAKE2_AS_OBJS) $(LDFLAGS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(QUAKE2_OBJS) $(QUAKE2_LNX_OBJS) $(QUAKE2_AS_OBJS) $(LDLIBS)
$(BUILDDIR)/sdlquake2 : $(QUAKE2_OBJS) $(QUAKE2_SDL_OBJS) $(QUAKE2_AS_OBJS)
- $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(QUAKE2_SDL_OBJS) $(QUAKE2_AS_OBJS) $(LDFLAGS) $(SDLLDFLAGS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(QUAKE2_OBJS) $(QUAKE2_SDL_OBJS) $(QUAKE2_AS_OBJS) $(LDLIBS) $(SDLLDFLAGS)
$(BUILDDIR)/client/cl_cin.o : $(CLIENT_DIR)/cl_cin.c
$(DO_CC)
@@ -710,7 +710,7 @@
$(BUILDDIR)/ded/cd_null.o
$(BUILDDIR)/q2ded : $(Q2DED_OBJS)
- $(CC) $(CFLAGS) -o $@ $(Q2DED_OBJS) $(LDFLAGS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(Q2DED_OBJS) $(LDLIBS)
$(BUILDDIR)/ded/cmd.o : $(COMMON_DIR)/cmd.c
$(DO_DED_CC)
|