diff options
author | Dr.Smile <vabnick@gmail.com> | 2014-03-28 22:17:46 +0400 |
---|---|---|
committer | Rodger Combs <rodger.combs@gmail.com> | 2014-04-29 11:08:39 -0500 |
commit | af6c1d42c5a76a89697ecfddbba73102a28d3e1e (patch) | |
tree | cdfdf9f331dd7d385cd33af6691f65ba39fe9112 /libass/Makefile.am | |
parent | 35d06db7e58054a93bb97bb4e5096baf0272fb31 (diff) | |
download | libass-af6c1d42c5a76a89697ecfddbba73102a28d3e1e.tar.bz2 libass-af6c1d42c5a76a89697ecfddbba73102a28d3e1e.tar.xz |
Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2
Signed-off-by: Rodger Combs <rodger.combs@gmail.com>
Diffstat (limited to 'libass/Makefile.am')
-rw-r--r-- | libass/Makefile.am | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libass/Makefile.am b/libass/Makefile.am index 7b4a0bf..bc5345b 100644 --- a/libass/Makefile.am +++ b/libass/Makefile.am @@ -15,6 +15,9 @@ yasm_verbose_0 = @echo " YASM " $@; SRC_INTEL = x86/blend_bitmaps.asm x86/cpuid.asm x86/blend_bitmaps.h x86/cpuid.h SRC_INTEL64 = x86/be_blur.asm x86/be_blur.h +SRC_INTEL_RASTERIZER = x86/rasterizer.asm x86/rasterizer.h + +SRC_RASTERIZER = ass_rasterizer.h ass_rasterizer.c ass_rasterizer_c.c lib_LTLIBRARIES = libass.la libass_la_SOURCES = ass.c ass_cache.c ass_font.c ass_fontconfig.c ass_render.c \ @@ -28,9 +31,16 @@ libass_la_SOURCES = ass.c ass_cache.c ass_font.c ass_fontconfig.c ass_render.c \ libass_la_LDFLAGS = -no-undefined -version-info $(LIBASS_LT_CURRENT):$(LIBASS_LT_REVISION):$(LIBASS_LT_AGE) libass_la_LDFLAGS += -export-symbols $(srcdir)/libass.sym +if RASTERIZER +libass_la_SOURCES += $(SRC_RASTERIZER) +endif + if ASM if INTEL libass_la_SOURCES += $(SRC_INTEL) +if RASTERIZER +libass_la_SOURCES += $(SRC_INTEL_RASTERIZER) +endif if X64 libass_la_SOURCES += $(SRC_INTEL64) endif |