diff options
Diffstat (limited to 'modules/basic/Makefile.am')
-rw-r--r-- | modules/basic/Makefile.am | 23 |
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 |