summaryrefslogtreecommitdiff
path: root/modules/basic/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'modules/basic/Makefile.am')
-rw-r--r--modules/basic/Makefile.am23
1 files changed, 15 insertions, 8 deletions
diff --git a/modules/basic/Makefile.am b/modules/basic/Makefile.am
index b2cc5f33..f0daa7ae 100644
--- a/modules/basic/Makefile.am
+++ b/modules/basic/Makefile.am
@@ -1,6 +1,12 @@
## Process this file with automake to create Makefile.in.
-sources = basic.c
+basic_sources = basic.c
+
+if HAVE_XFT
+XFT_MODULES=pango-basic-xft.la
+else
+XFT_MODULES=
+endif
if INCLUDE_BASIC
noinst_LTLIBRARIES = libpango-basic.la
@@ -8,17 +14,21 @@ moddefine = -DMODULE_PREFIX
else
moduledir = $(libdir)/pango/modules
-module_LTLIBRARIES = pango-basic.la
+module_LTLIBRARIES = $(XFT_MODULES) pango-basic.la
moduleflags=-rpath $(libdir)
endif
-INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/pango/ $(moddefine)
+INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/pango/ $(X_CFLAGS) $(moddefine)
pango_basic_la_LDFLAGS = $(moduleflags) -export-dynamic -avoid-version -module
pango_basic_la_LIBADD =
-pango_basic_la_SOURCES = $(sources)
+pango_basic_la_SOURCES = $(basic_sources)
-libpango_basic_la_SOURCES = $(sources)
+libpango_basic_la_SOURCES = $(basic_sources)
+
+pango_basic_xft_la_LDFLAGS = -rpath $(libdir) -export-dynamic -avoid-version -module
+pango_basic_xft_la_LIBADD =
+pango_basic_xft_la_SOURCES = basic-xft.c
EXTRA_DIST = \
tables-big.i \
@@ -27,6 +37,3 @@ EXTRA_DIST = \
basic-ft2.c \
makefile.mingw \
makefile.mingw.in
-
-makefile.mingw: $(top_builddir)/config.status $(top_srcdir)/modules/basic/makefile.mingw.in
- cd $(top_builddir) && CONFIG_FILES=modules/basic/$@ CONFIG_HEADERS= $(SHELL) ./config.status