quakeforge/libs/video/renderer/Makefile.am

49 lines
1.6 KiB
Makefile

AUTOMAKE_OPTIONS= foreign
SUBDIRS= @vid_render_dirs@
DIST_SUBDIRS= gl glsl sw sw32
INCLUDES= -I$(top_srcdir)/include
lib_ldflags=-version-info $(QUAKE_LIBRARY_VERSION_INFO) \
-rpath $(libdir) -no-undefined
plugin_ldflags= @plugin_ldflags@ -avoid-version -module -rpath $(plugindir)
plugin_libadd= @plugin_libadd@
EXEEXT=
#lib_LTLIBRARIES= @VID_REND_TARGETS@
plugin_LTLIBRARIES= @vid_render_plugins@
noinst_LTLIBRARIES= libQFrenderer.la @vid_render_static_plugins@
EXTRA_LTLIBRARIES= \
vid_render_sw.la vid_render_sw32.la \
vid_render_gl.la vid_render_glsl.la
common_sources= \
crosshair.c noisetextures.c r_alias.c r_bsp.c r_cvar.c r_dyn_textures.c \
r_efrag.c r_ent.c r_graph.c r_light.c r_main.c r_part.c r_screen.c
libQFrenderer_la_LDFLAGS= $(lib_ldflags)
libQFrenderer_la_LIBADD=
libQFrenderer_la_DEPENDENCIES=
libQFrenderer_la_SOURCES= r_init.c r_progs.c
vid_render_gl_la_LDFLAGS= $(plugin_ldflags)
vid_render_gl_la_LIBADD= gl/libgl.la
vid_render_gl_la_DEPENDENCIES= gl/libgl.la
vid_render_gl_la_SOURCES= $(common_sources) #vid_render_gl.c
vid_render_glsl_la_LDFLAGS= $(plugin_ldflags)
vid_render_glsl_la_LIBADD= glsl/libglsl.la
vid_render_glsl_la_DEPENDENCIES=glsl/libglsl.la
vid_render_glsl_la_SOURCES= $(common_sources) #vid_render_glsl.c
vid_render_sw_la_LDFLAGS= $(plugin_ldflags)
vid_render_sw_la_LIBADD= sw/libsw.la
vid_render_sw_la_DEPENDENCIES= sw/libsw.la
vid_render_sw_la_SOURCES= $(common_sources) #vid_render_sw.c
vid_render_sw32_la_LDFLAGS= $(plugin_ldflags)
vid_render_sw32_la_LIBADD= sw32/libsw32.la
vid_render_sw32_la_DEPENDENCIES=sw32/libsw32.la
vid_render_sw32_la_SOURCES= $(common_sources) #vid_render_sw32.c