summaryrefslogtreecommitdiffstats
path: root/gst/goom/Makefile.am
blob: 8e7a6226214a4fc3bb9ce088026ddbb9533177f6 (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

plugin_LTLIBRARIES = libgstgoom.la

PPC_FILES=ppc_zoom_ultimate.s ppc_drawings.s ppc_drawings.h ppc_zoom_ultimate.h
MMX_FILES=mmx.c xmmx.c mmx.h xmmx.h

if HAVE_CPU_PPC
# disable until someone figures out how to build these correctly on ppc
#ARCH_FILES = $(PPC_FILES)
ARCH_FILES =
endif
if HAVE_CPU_PPC64
# disable until someone figures out how to build these correctly on ppc
#ARCH_FILES = $(PPC_FILES)
ARCH_FILES =
endif
if HAVE_CPU_I386
ARCH_FILES = $(MMX_FILES)
ARCH_CFLAGS = -DBUILD_MMX
endif
				
libgstgoom_la_SOURCES =						\
	gstgoom.c gstgoom.h					\
	drawmethods.c drawmethods.h				\
	sound_tester.c sound_tester.h				\
	mathtools.c mathtools.h					\
	lines.c lines.h ifs.c ifs.h surf3d.c surf3d.h		\
	tentacle3d.c tentacle3d.h v3d.c v3d.h			\
	convolve_fx.c flying_stars_fx.c				\
	goom_fx.h goom_visual_fx.h				\
	motif_goom1.h motif_goom2.h				\
	plugin_info.c goom_plugin_info.h			\
	goom_tools.c						\
	config_param.c filters.c goom_core.c graphic.c		\
	goom.h goom_typedefs.h goom_graphic.h			\
	goom_config_param.h goom_visual_fx.h goom_filters.h	\
	goom_tools.h goom_tools.h goom_config.h			\
	$(ARCH_FILES)

libgstgoom_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GOOM_FILTER_CFLAGS) $(LIBOIL_CFLAGS) $(ARCH_CFLAGS)
libgstgoom_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) $(LIBOIL_LIBS)
libgstgoom_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstgoom_la_LIBTOOLFLAGS = --tag=disable-static

EXTRA_DIST = $(PPC_FILES) $(MMX_FILES)

.NOTPARALLEL: