summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authorDr.Smile <vabnick@gmail.com>2022-08-09 03:53:46 +0300
committerDr.Smile <vabnick@gmail.com>2022-12-04 02:17:38 +0300
commit4b10baeecd33be785e09a11e7cbcb48662ed1af9 (patch)
tree3e4e9f63d38fc5ff52decd9cae70b00d8a49fd5c /libass
parent039b2870c372c2c2a8525636367079a090e720b4 (diff)
downloadlibass-4b10baeecd33be785e09a11e7cbcb48662ed1af9.tar.bz2
libass-4b10baeecd33be785e09a11e7cbcb48662ed1af9.tar.xz
Organize libass source lists
Diffstat (limited to 'libass')
-rw-r--r--libass/Makefile_library.am75
1 files changed, 40 insertions, 35 deletions
diff --git a/libass/Makefile_library.am b/libass/Makefile_library.am
index b31b027..adf5f24 100644
--- a/libass/Makefile_library.am
+++ b/libass/Makefile_library.am
@@ -9,54 +9,59 @@ nasm_verbose_0 = @echo " NASM " $@;
.asm.lo:
$(nasm_verbose)$(LIBTOOL) $(AM_V_lt) --tag=CC --mode=compile $(top_srcdir)/ltnasm.sh $(AS) $(ASFLAGS) -I$(top_srcdir)/libass/ -Dprivate_prefix=ass -o $@ $<
-
-SRC_X86 = libass/x86/rasterizer.asm libass/x86/blend_bitmaps.asm libass/x86/be_blur.asm \
- libass/x86/blur.asm libass/x86/cpuid.asm libass/x86/cpuid.h
-
-SRC_FONTCONFIG = libass/ass_fontconfig.c libass/ass_fontconfig.h
-SRC_DIRECTWRITE = libass/ass_directwrite.c libass/ass_directwrite.h \
- libass/ass_directwrite_info_template.h libass/dwrite_c.h
-SRC_CORETEXT = libass/ass_coretext.c libass/ass_coretext.h
-
lib_LTLIBRARIES += libass/libass.la
libass_libass_la_SOURCES = \
- libass/ass.h libass/ass.c libass/ass_bitmap.c libass/ass_bitmap.h \
- libass/ass_blur.c libass/ass_cache.c libass/ass_cache.h \
- libass/ass_cache_template.h libass/ass_compat.h libass/ass_drawing.c \
- libass/ass_drawing.h libass/ass_filesystem.c libass/ass_filesystem.h \
- libass/ass_font.c libass/ass_font.h libass/ass_fontselect.c \
- libass/ass_fontselect.h libass/ass_func_template.h \
- libass/ass_library.c libass/ass_library.h libass/ass_outline.c \
- libass/ass_outline.h libass/ass_parse.c libass/ass_parse.h \
- libass/ass_priv.h libass/ass_rasterizer.c libass/ass_rasterizer_c.c \
- libass/ass_rasterizer.h libass/ass_render_api.c libass/ass_render.c \
- libass/ass_render.h libass/ass_shaper.c libass/ass_shaper.h \
- libass/ass_string.c libass/ass_string.h libass/ass_strtod.c \
- libass/ass_types.h libass/ass_utils.c libass/ass_utils.h \
- libass/wyhash.h
+ libass/ass_utils.h libass/ass_utils.c \
+ libass/ass_string.h libass/ass_string.c \
+ libass/ass_compat.h libass/ass_strtod.c \
+ libass/ass_filesystem.h libass/ass_filesystem.c \
+ libass/ass_types.h libass/ass.h libass/ass_priv.h libass/ass.c \
+ libass/ass_library.h libass/ass_library.c \
+ libass/ass_cache_template.h libass/ass_cache.h libass/ass_cache.c \
+ libass/ass_font.h libass/ass_font.c \
+ libass/ass_fontselect.h libass/ass_fontselect.c \
+ libass/ass_parse.h libass/ass_parse.c \
+ libass/ass_shaper.h libass/ass_shaper.c \
+ libass/ass_outline.h libass/ass_outline.c \
+ libass/ass_drawing.h libass/ass_drawing.c \
+ libass/ass_bitmap.h libass/ass_bitmap.c libass/ass_blur.c \
+ libass/ass_rasterizer.h libass/ass_rasterizer.c libass/ass_rasterizer_c.c \
+ libass/ass_render.h libass/ass_render.c libass/ass_render_api.c \
+ libass/ass_func_template.h \
+ libass/wyhash.h
-libass_libass_la_LDFLAGS = -no-undefined -version-info $(LIBASS_LT_CURRENT):$(LIBASS_LT_REVISION):$(LIBASS_LT_AGE)
-libass_libass_la_LDFLAGS += -export-symbols $(top_srcdir)/libass/libass.sym
+if ASM
+if X86
+libass_libass_la_SOURCES += \
+ libass/x86/rasterizer.asm \
+ libass/x86/blend_bitmaps.asm \
+ libass/x86/be_blur.asm \
+ libass/x86/blur.asm \
+ libass/x86/cpuid.h libass/x86/cpuid.asm
+endif
+endif
if FONTCONFIG
-libass_libass_la_SOURCES += $(SRC_FONTCONFIG)
+libass_libass_la_SOURCES += libass/ass_fontconfig.h libass/ass_fontconfig.c
endif
if DIRECTWRITE
-libass_libass_la_SOURCES += $(SRC_DIRECTWRITE)
+libass_libass_la_SOURCES += \
+ libass/dwrite_c.h \
+ libass/ass_directwrite_info_template.h \
+ libass/ass_directwrite.h libass/ass_directwrite.c
endif
if CORETEXT
-libass_libass_la_SOURCES += $(SRC_CORETEXT)
+libass_libass_la_SOURCES += libass/ass_coretext.h libass/ass_coretext.c
endif
-if ASM
-if X86
-libass_libass_la_SOURCES += $(SRC_X86)
-endif
-endif
+libass_libass_la_LDFLAGS = -no-undefined -version-info $(LIBASS_LT_CURRENT):$(LIBASS_LT_REVISION):$(LIBASS_LT_AGE)
+libass_libass_la_LDFLAGS += -export-symbols $(top_srcdir)/libass/libass.sym
assheadersdir = $(includedir)/ass
-dist_assheaders_HEADERS = libass/ass.h libass/ass_types.h
+dist_assheaders_HEADERS = libass/ass_types.h libass/ass.h
-EXTRA_DIST += libass/libass.sym libass/x86/x86inc.asm libass/x86/utils.asm
+EXTRA_DIST += \
+ libass/x86/x86inc.asm libass/x86/utils.asm \
+ libass/libass.sym