mirror of https://github.com/ioquake/ioq3.git
Remove unneeded library dependencies with new modular renderer
This commit is contained in:
parent
eb9fe030c4
commit
b151d91777
19
Makefile
19
Makefile
|
@ -348,7 +348,8 @@ ifneq (,$(findstring "$(PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu"))
|
||||||
THREAD_LIBS=-lpthread
|
THREAD_LIBS=-lpthread
|
||||||
LIBS=-ldl -lm
|
LIBS=-ldl -lm
|
||||||
|
|
||||||
CLIENT_LIBS=$(SDL_LIBS) -lGL
|
CLIENT_LIBS=$(SDL_LIBS)
|
||||||
|
RENDERER_LIBS=-lGL
|
||||||
|
|
||||||
ifeq ($(USE_OPENAL),1)
|
ifeq ($(USE_OPENAL),1)
|
||||||
ifneq ($(USE_OPENAL_DLOPEN),1)
|
ifneq ($(USE_OPENAL_DLOPEN),1)
|
||||||
|
@ -612,7 +613,8 @@ ifeq ($(PLATFORM),freebsd)
|
||||||
|
|
||||||
CLIENT_LIBS =
|
CLIENT_LIBS =
|
||||||
|
|
||||||
CLIENT_LIBS += $(SDL_LIBS) -lGL
|
CLIENT_LIBS += $(SDL_LIBS)
|
||||||
|
RENDERER_LIBS = -lGL
|
||||||
|
|
||||||
# optional features/libraries
|
# optional features/libraries
|
||||||
ifeq ($(USE_OPENAL),1)
|
ifeq ($(USE_OPENAL),1)
|
||||||
|
@ -692,7 +694,8 @@ ifeq ($(PLATFORM),openbsd)
|
||||||
|
|
||||||
CLIENT_LIBS =
|
CLIENT_LIBS =
|
||||||
|
|
||||||
CLIENT_LIBS += $(SDL_LIBS) -lGL
|
CLIENT_LIBS += $(SDL_LIBS)
|
||||||
|
RENDERER_LIBS = -lGL
|
||||||
|
|
||||||
ifeq ($(USE_OPENAL),1)
|
ifeq ($(USE_OPENAL),1)
|
||||||
ifneq ($(USE_OPENAL_DLOPEN),1)
|
ifneq ($(USE_OPENAL_DLOPEN),1)
|
||||||
|
@ -763,8 +766,9 @@ ifeq ($(PLATFORM),irix64)
|
||||||
|
|
||||||
LIBS=-ldl -lm -lgen
|
LIBS=-ldl -lm -lgen
|
||||||
# FIXME: The X libraries probably aren't necessary?
|
# FIXME: The X libraries probably aren't necessary?
|
||||||
CLIENT_LIBS=-L/usr/X11/$(LIB) $(SDL_LIBS) -lGL \
|
CLIENT_LIBS=-L/usr/X11/$(LIB) $(SDL_LIBS) \
|
||||||
-lX11 -lXext -lm
|
-lX11 -lXext -lm
|
||||||
|
RENDERER_LIBS = -lGL
|
||||||
|
|
||||||
else # ifeq IRIX
|
else # ifeq IRIX
|
||||||
|
|
||||||
|
@ -830,7 +834,8 @@ ifeq ($(PLATFORM),sunos)
|
||||||
|
|
||||||
BOTCFLAGS=-O0
|
BOTCFLAGS=-O0
|
||||||
|
|
||||||
CLIENT_LIBS +=$(SDL_LIBS) -lGL -lX11 -lXext -liconv -lm
|
CLIENT_LIBS +=$(SDL_LIBS) -lX11 -lXext -liconv -lm
|
||||||
|
RENDERER_LIBS = -lGL
|
||||||
|
|
||||||
else # ifeq sunos
|
else # ifeq sunos
|
||||||
|
|
||||||
|
@ -1708,12 +1713,12 @@ $(B)/ioquake3$(FULLBINEXT): $(Q3OBJ) $(LIBSDLMAIN)
|
||||||
$(B)/renderer_opengl1_$(SHLIBNAME): $(Q3ROBJ) $(Q3POBJ)
|
$(B)/renderer_opengl1_$(SHLIBNAME): $(Q3ROBJ) $(Q3POBJ)
|
||||||
$(echo_cmd) "LD $@"
|
$(echo_cmd) "LD $@"
|
||||||
$(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3ROBJ) $(Q3POBJ) \
|
$(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3ROBJ) $(Q3POBJ) \
|
||||||
$(THREAD_LIBS) $(LIBSDLMAIN) $(CLIENT_LIBS) $(LIBS)
|
$(THREAD_LIBS) $(LIBSDLMAIN) $(RENDERER_LIBS) $(LIBS)
|
||||||
|
|
||||||
$(B)/renderer_opengl1_smp_$(SHLIBNAME): $(Q3ROBJ) $(Q3POBJ_SMP)
|
$(B)/renderer_opengl1_smp_$(SHLIBNAME): $(Q3ROBJ) $(Q3POBJ_SMP)
|
||||||
$(echo_cmd) "LD $@"
|
$(echo_cmd) "LD $@"
|
||||||
$(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3ROBJ) $(Q3POBJ_SMP) \
|
$(Q)$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3ROBJ) $(Q3POBJ_SMP) \
|
||||||
$(THREAD_LIBS) $(LIBSDLMAIN) $(CLIENT_LIBS) $(LIBS)
|
$(THREAD_LIBS) $(LIBSDLMAIN) $(RENDERER_LIBS) $(LIBS)
|
||||||
else
|
else
|
||||||
$(B)/ioquake3$(FULLBINEXT): $(Q3OBJ) $(Q3ROBJ) $(Q3POBJ) $(LIBSDLMAIN)
|
$(B)/ioquake3$(FULLBINEXT): $(Q3OBJ) $(Q3ROBJ) $(Q3POBJ) $(LIBSDLMAIN)
|
||||||
$(echo_cmd) "LD $@"
|
$(echo_cmd) "LD $@"
|
||||||
|
|
Loading…
Reference in New Issue