# # Copyright © 2003 Keith Packard, Noah Levitt # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of Keith Packard not be used in # advertising or publicity pertaining to distribution of the software without # specific, written prior permission. Keith Packard makes no # representations about the suitability of this software for any purpose. It # is provided "as is" without express or implied warranty. # # KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO # EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, # DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. SUBDIRS=doc libXfontincludedir = $(includedir)/X11/fonts libXfontinclude_HEADERS = \ include/X11/fonts/libxfont2.h noinst_HEADERS = \ include/X11/fonts/bdfint.h \ include/X11/fonts/bitmap.h \ include/X11/fonts/bufio.h \ include/X11/fonts/fntfil.h \ include/X11/fonts/fntfilio.h \ include/X11/fonts/fntfilst.h \ include/X11/fonts/fontencc.h \ include/X11/fonts/fontmisc.h \ include/X11/fonts/fontshow.h \ include/X11/fonts/fontutil.h \ include/X11/fonts/fontxlfd.h \ include/X11/fonts/pcf.h \ include/libxfontint.h \ src/FreeType/ft.h \ src/FreeType/ftfuncs.h pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = xfont2.pc lib_LTLIBRARIES = libXfont2.la AM_CPPFLAGS = -I${top_srcdir}/include AM_CFLAGS = $(XFONT_CFLAGS) $(OS_CFLAGS) $(CWARNFLAGS) libXfont2_la_SOURCES = \ src/stubs/atom.c \ src/stubs/libxfontstubs.c \ src/util/fontaccel.c \ src/util/fontnames.c \ src/util/fontutil.c \ src/util/fontxlfd.c \ src/util/format.c \ src/util/miscutil.c \ src/util/patcache.c \ src/util/private.c \ src/util/utilbitmap.c libXfont2_la_LDFLAGS = -version-number 2:0:0 -no-undefined libXfont2_la_LIBADD = $(Z_LIBS) $(MATH_LIBS) $(XFONT_LIBS) $(LTLIBOBJS) if XFONT_FONTFILE libXfont2_la_SOURCES += \ src/fontfile/bitsource.c \ src/fontfile/bufio.c \ src/fontfile/decompress.c \ src/fontfile/defaults.c \ src/fontfile/dirfile.c \ src/fontfile/fileio.c \ src/fontfile/filewr.c \ src/fontfile/fontdir.c \ src/fontfile/fontencc.c \ src/fontfile/fontfile.c \ src/fontfile/fontscale.c \ src/fontfile/gunzip.c \ src/fontfile/register.c \ src/fontfile/renderers.c \ src/fontfile/catalogue.c if X_BZIP2_FONT_COMPRESSION libXfont2_la_SOURCES += src/fontfile/bunzip2.c endif endif if XFONT_FREETYPE AM_CFLAGS += $(FREETYPE_CFLAGS) libXfont2_la_LIBADD += $(FREETYPE_LIBS) libXfont2_la_SOURCES += \ src/FreeType/ft.h \ src/FreeType/ftfuncs.h \ src/FreeType/xttcap.h \ src/FreeType/ftenc.c \ src/FreeType/ftfuncs.c \ src/FreeType/fttools.c \ src/FreeType/xttcap.c endif if XFONT_BITMAP libXfont2_la_SOURCES += \ src/bitmap/bitmap.c \ src/bitmap/bitmapfunc.c \ src/bitmap/bitmaputil.c \ src/bitmap/bitscale.c \ src/bitmap/fontink.c if XFONT_BDFFORMAT libXfont2_la_SOURCES += \ src/bitmap/bdfread.c \ src/bitmap/bdfutils.c endif if XFONT_PCF_OR_BUILTIN libXfont2_la_SOURCES += src/bitmap/pcfread.c endif if XFONT_PCFFORMAT libXfont2_la_SOURCES += src/bitmap/pcfwrite.c endif if XFONT_SNFFORMAT libXfont2_la_SOURCES += \ src/bitmap/snfread.c \ src/bitmap/snfstr.h endif endif if XFONT_BUILTINS libXfont2_la_SOURCES += \ src/builtins/builtin.h \ src/builtins/dir.c \ src/builtins/file.c \ src/builtins/fonts.c \ src/builtins/fpe.c \ src/builtins/render.c endif if XFONT_FC libXfont2_la_SOURCES += \ src/fc/fsconvert.c \ src/fc/fserve.c \ src/fc/fserve.h \ src/fc/fservestr.h \ src/fc/fsio.c \ src/fc/fsio.h \ src/fc/fslibos.h \ src/fc/fstrans.c endif EXTRA_DIST = src/builtins/buildfont README.md # Test utilities EXTRA_DIST += test/utils/README TEST_UTIL_SRCS = test/utils/font-test-utils.c test/utils/font-test-utils.h noinst_PROGRAMS = lsfontdir lsfontdir_SOURCES = test/utils/lsfontdir.c $(TEST_UTIL_SRCS) lsfontdir_LDADD = libXfont2.la $(LTLIBOBJS) MAINTAINERCLEANFILES = ChangeLog INSTALL .PHONY: ChangeLog INSTALL INSTALL: $(INSTALL_CMD) ChangeLog: $(CHANGELOG_CMD) dist-hook: ChangeLog INSTALL