1
2plugin_LTLIBRARIES = libgstgoom.la
3
4PPC_FILES=ppc_zoom_ultimate.s ppc_drawings.s ppc_drawings.h ppc_zoom_ultimate.h
5MMX_FILES=mmx.c xmmx.c mmx.h xmmx.h
6
7if HAVE_CPU_PPC
8# disable until someone figures out how to build these correctly on ppc
9#ARCH_FILES = $(PPC_FILES)
10ARCH_FILES =
11endif
12if HAVE_CPU_PPC64
13# disable until someone figures out how to build these correctly on ppc
14#ARCH_FILES = $(PPC_FILES)
15ARCH_FILES =
16endif
17if HAVE_CPU_I386
18ARCH_FILES = $(MMX_FILES)
19ARCH_CFLAGS = -DBUILD_MMX
20endif
21
22libgstgoom_la_SOURCES =						\
23	gstgoom.c gstgoom.h					\
24	drawmethods.c drawmethods.h				\
25	sound_tester.c sound_tester.h				\
26	mathtools.c mathtools.h					\
27	lines.c lines.h ifs.c ifs.h surf3d.c surf3d.h		\
28	tentacle3d.c tentacle3d.h v3d.c v3d.h			\
29	convolve_fx.c flying_stars_fx.c				\
30	goom_fx.h goom_visual_fx.h				\
31	motif_goom1.h motif_goom2.h				\
32	plugin_info.c goom_plugin_info.h			\
33	goom_tools.c						\
34	config_param.c filters.c goom_core.c graphic.c		\
35	goom.h goom_typedefs.h goom_graphic.h			\
36	goom_config_param.h goom_visual_fx.h goom_filters.h	\
37	goom_tools.h goom_tools.h goom_config.h			\
38	$(ARCH_FILES)
39
40libgstgoom_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GOOM_FILTER_CFLAGS) $(ARCH_CFLAGS) $(ORC_CFLAGS)
41libgstgoom_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) $(ORC_LIBS)
42libgstgoom_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
43
44EXTRA_DIST = $(PPC_FILES) $(MMX_FILES)
45
46.NOTPARALLEL:
47