Commit 34b3bbcd authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

text_renderers: clean the Makefile

parent e85a00c7
...@@ -8,27 +8,27 @@ libfreetype_plugin_la_SOURCES = \ ...@@ -8,27 +8,27 @@ libfreetype_plugin_la_SOURCES = \
text_renderer/freetype.c text_renderer/freetype.h \ text_renderer/freetype.c text_renderer/freetype.h \
text_renderer/text_layout.c text_renderer/text_layout.h text_renderer/text_layout.c text_renderer/text_layout.h
libfreetype_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(FREETYPE_CFLAGS)
libfreetype_plugin_la_LIBADD = $(LIBM) $(FREETYPE_LIBS)
libfreetype_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(FREETYPE_LDFLAGS) -rpath '$(textdir)'
if HAVE_WIN32 if HAVE_WIN32
if !HAVE_WINSTORE
libfreetype_plugin_la_SOURCES += text_renderer/fonts/win32.c libfreetype_plugin_la_SOURCES += text_renderer/fonts/win32.c
libfreetype_plugin_la_LIBADD += -liconv -lz -lgdi32 -lusp10
endif
endif endif
if HAVE_FONTCONFIG if HAVE_FONTCONFIG
libfreetype_plugin_la_SOURCES += text_renderer/fonts/fontconfig.c libfreetype_plugin_la_SOURCES += text_renderer/fonts/fontconfig.c
libfreetype_plugin_la_CPPFLAGS += -DHAVE_FONTCONFIG
libfreetype_plugin_la_LIBADD += -lfontconfig
endif endif
if HAVE_ANDROID if HAVE_ANDROID
libfreetype_plugin_la_SOURCES += text_renderer/fonts/android.c libfreetype_plugin_la_SOURCES += text_renderer/fonts/android.c
endif endif
if HAVE_DARWIN if HAVE_DARWIN
libfreetype_plugin_la_SOURCES += text_renderer/fonts/darwin.c libfreetype_plugin_la_SOURCES += text_renderer/fonts/darwin.c
endif libfreetype_plugin_la_LDFLAGS += -Wl,-framework,Carbon
libfreetype_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(FREETYPE_CFLAGS)
libfreetype_plugin_la_LIBADD = $(LIBM) $(FREETYPE_LIBS)
if HAVE_FREETYPE
text_LTLIBRARIES += libfreetype_plugin.la
endif
if HAVE_FONTCONFIG
libfreetype_plugin_la_CPPFLAGS += -DHAVE_FONTCONFIG
libfreetype_plugin_la_LIBADD += -lfontconfig
endif endif
if HAVE_FRIBIDI if HAVE_FRIBIDI
libfreetype_plugin_la_CPPFLAGS += $(FRIBIDI_CFLAGS) -DHAVE_FRIBIDI libfreetype_plugin_la_CPPFLAGS += $(FRIBIDI_CFLAGS) -DHAVE_FRIBIDI
...@@ -38,44 +38,42 @@ if HAVE_HARFBUZZ ...@@ -38,44 +38,42 @@ if HAVE_HARFBUZZ
libfreetype_plugin_la_CPPFLAGS += $(HARFBUZZ_CFLAGS) -DHAVE_HARFBUZZ libfreetype_plugin_la_CPPFLAGS += $(HARFBUZZ_CFLAGS) -DHAVE_HARFBUZZ
libfreetype_plugin_la_LIBADD += $(HARFBUZZ_LIBS) libfreetype_plugin_la_LIBADD += $(HARFBUZZ_LIBS)
endif endif
libfreetype_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(FREETYPE_LDFLAGS) -rpath '$(textdir)' if HAVE_FREETYPE
if HAVE_DARWIN text_LTLIBRARIES += libfreetype_plugin.la
libfreetype_plugin_la_LDFLAGS += -Wl,-framework,Carbon
endif endif
# SVG plugin
libsvg_plugin_la_SOURCES = text_renderer/svg.c
libsvg_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(SVG_CFLAGS)
libsvg_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(textdir)'
libsvg_plugin_la_LIBADD = $(SVG_LIBS)
EXTRA_LTLIBRARIES += libsvg_plugin.la
text_LTLIBRARIES += $(LTLIBsvg)
# QuartzText
libquartztext_plugin_la_SOURCES = text_renderer/quartztext.c libquartztext_plugin_la_SOURCES = text_renderer/quartztext.c
libquartztext_plugin_la_LDFLAGS = $(AM_LDLFAGS) -rpath '$(textdir)' \ libquartztext_plugin_la_LDFLAGS = $(AM_LDLFAGS) -rpath '$(textdir)' \
-Wl,-framework,ApplicationServices -Wl,-framework,ApplicationServices
EXTRA_LTLIBRARIES += libquartztext_plugin.la EXTRA_LTLIBRARIES += libquartztext_plugin.la
text_LTLIBRARIES += $(LTLIBquartztext) text_LTLIBRARIES += $(LTLIBquartztext)
if HAVE_OSX # OS X TTS
libnsspeechsynthesizer_plugin_la_SOURCES = text_renderer/nsspeechsynthesizer.m libnsspeechsynthesizer_plugin_la_SOURCES = text_renderer/nsspeechsynthesizer.m
libnsspeechsynthesizer_plugin_la_LDFLAGS = -Wl,-framework,Cocoa libnsspeechsynthesizer_plugin_la_LDFLAGS = -Wl,-framework,Cocoa
if HAVE_OSX
text_LTLIBRARIES += libnsspeechsynthesizer_plugin.la text_LTLIBRARIES += libnsspeechsynthesizer_plugin.la
endif endif
if HAVE_SAPI # SAPI TTS (win32)
libsapi_plugin_la_SOURCES = text_renderer/sapi.cpp libsapi_plugin_la_SOURCES = text_renderer/sapi.cpp
libsapi_plugin_la_LIBADD = -lole32 libsapi_plugin_la_LIBADD = -lole32
if HAVE_WIN32 if HAVE_SAPI
text_LTLIBRARIES += libsapi_plugin.la text_LTLIBRARIES += libsapi_plugin.la
endif endif
endif
libsvg_plugin_la_SOURCES = text_renderer/svg.c
libsvg_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(SVG_CFLAGS)
libsvg_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(textdir)'
libsvg_plugin_la_LIBADD = $(SVG_LIBS)
EXTRA_LTLIBRARIES += libsvg_plugin.la
text_LTLIBRARIES += $(LTLIBsvg)
# Simple GDI renderer
libwin32text_plugin_la_SOURCES = text_renderer/win32text.c libwin32text_plugin_la_SOURCES = text_renderer/win32text.c
libwin32text_plugin_la_LIBADD = -lgdi32 libwin32text_plugin_la_LIBADD = -lgdi32
if HAVE_WIN32 if HAVE_WIN32
libfreetype_plugin_la_LIBADD += -liconv -lz
if !HAVE_WINSTORE
libfreetype_plugin_la_LIBADD += -lgdi32 -lusp10
text_LTLIBRARIES += libwin32text_plugin.la text_LTLIBRARIES += libwin32text_plugin.la
endif endif
endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment