X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Farm_neon%2FModules.am;h=decb3b8189f0eb6b622c4d9f4b8aaf11fed3cf33;hb=194e237ea1021555b9d654d22c50dd531a6c5da1;hp=8fa5b044f93309305aa04657489822ca7306cbbf;hpb=f25efcaf2a7d3c2d9aefeb4974d225a25525fc21;p=vlc diff --git a/modules/arm_neon/Modules.am b/modules/arm_neon/Modules.am index 8fa5b044f9..decb3b8189 100644 --- a/modules/arm_neon/Modules.am +++ b/modules/arm_neon/Modules.am @@ -1,24 +1,36 @@ -# When using a specific AS tool instead of gcc libtool goes mad -# without this. (This is the case with iOS). -LIBTOOL=@LIBTOOL@ --tag=CC +AM_LIBTOOLFLAGS=--tag=CC -AM_CFLAGS += $(NEON_CFLAGS) +libsimple_channel_mixer_neon_plugin_la_SOURCES = \ + simple_channel_mixer.S \ + simple_channel_mixer.c +libsimple_channel_mixer_neon_plugin_la_CFLAGS = $(AM_CFLAGS) +libsimple_channel_mixer_neon_plugin_la_LIBADD = $(AM_LIBADD) +libsimple_channel_mixer_neon_plugin_la_DEPENDENCIES = -libaudio_format_neon_plugin_la_SOURCES = \ - s32_s16.S \ - audio_format.c -libaudio_format_neon_plugin_la_CFLAGS = $(AM_CFLAGS) -libaudio_format_neon_plugin_la_LIBADD = $(AM_LIBADD) -libaudio_format_neon_plugin_la_DEPENDENCIES = - -libi420_yuy2_neon_plugin_la_SOURCES = \ +libchroma_yuv_neon_plugin_la_SOURCES = \ i420_yuyv.S \ - i420_yuy2.c -libi420_yuy2_neon_plugin_la_CFLAGS = $(AM_CFLAGS) -libi420_yuy2_neon_plugin_la_LIBADD = $(AM_LIBADD) -libi420_yuy2_neon_plugin_la_DEPENDENCIES = + i422_yuyv.S \ + yuyv_i422.S \ + chroma_yuv.c chroma_neon.h +libchroma_yuv_neon_plugin_la_CFLAGS = $(AM_CFLAGS) +libchroma_yuv_neon_plugin_la_LIBADD = $(AM_LIBADD) + +libvolume_neon_plugin_la_SOURCES = volume.c amplify.S +libvolume_neon_plugin_la_CFLAGS = $(AM_CFLAGS) +libvolume_neon_plugin_la_LIBADD = $(AM_LIBADD) + +libyuv_rgb_neon_plugin_la_SOURCES = \ + i420_rgb.S \ + i420_rv16.S \ + nv21_rgb.S \ + nv12_rgb.S \ + yuv_rgb.c +libyuv_rgb_neon_plugin_la_CFLAGS = $(AM_CFLAGS) +libyuv_rgb_neon_plugin_la_LIBADD = $(AM_LIBADD) libvlc_LTLIBRARIES += \ - libaudio_format_neon_plugin.la \ - libi420_yuy2_neon_plugin.la \ + libsimple_channel_mixer_neon_plugin.la \ + libchroma_yuv_neon_plugin.la \ + libvolume_neon_plugin.la \ + libyuv_rgb_neon_plugin.la \ $(NULL)