Makefile.am 1.46 KB
Newer Older
1

2 3
plugin_LTLIBRARIES = libgstgoom.la

4 5
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
6

7
if HAVE_CPU_PPC
8 9 10
# disable until someone figures out how to build these correctly on ppc
#ARCH_FILES = $(PPC_FILES)
ARCH_FILES =
11 12
endif
if HAVE_CPU_PPC64
13 14 15
# disable until someone figures out how to build these correctly on ppc
#ARCH_FILES = $(PPC_FILES)
ARCH_FILES =
16 17 18
endif
if HAVE_CPU_I386
ARCH_FILES = $(MMX_FILES)
19
ARCH_CFLAGS = -DBUILD_MMX
20
endif
21
				
22 23 24 25 26 27 28 29 30 31 32
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			\
33
	goom_tools.c						\
34 35 36 37 38
	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)
39

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

45
EXTRA_DIST = $(PPC_FILES) $(MMX_FILES)
46 47 48

.NOTPARALLEL: