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