⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.am

📁 GTK+-2.0源码之pango-1.15.6.tar.gz
💻 AM
字号:
## Process this file with automake to create Makefile.in.# We set GPATH here; this gives us semantics for GNU make# which are more like other make's VPATH.GPATH = $(srcdir)if HAVE_FREETYPEOPENTYPE_SUBDIR=opentypeendifFRIBIDI_SUBDIR=mini-fribidiSUBDIRS = $(OPENTYPE_SUBDIR) $(FRIBIDI_SUBDIR)DIST_SUBDIRS = mini-fribidi opentypeINCLUDES =						\	-DG_LOG_DOMAIN=\"Pango\"			\	-DPANGO_ENABLE_BACKEND				\	-DPANGO_ENABLE_ENGINE				\	-DSYSCONFDIR=\"$(sysconfdir)\"			\	-DLIBDIR=\"$(libdir)\"				\	-I$(top_srcdir)					\	$(PANGO_DEBUG_FLAGS)				\	$(GLIB_CFLAGS)					\	$(XFT_CFLAGS)					\	$(CAIRO_CFLAGS)					\	$(FREETYPE_CFLAGS)				\	$(X_CFLAGS)BUILT_SOURCES = pango-enum-types.h pango-enum-types.c pango-features.hpangoincludedir=$(includedir)/pango-1.0/pangoif OS_WIN32elselibm = -lmendif# ------------------- libpango -------------------lib_LTLIBRARIES = libpango-1.0.lalibpango_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)libpango_1_0_la_LIBADD =		\	$(GLIB_LIBS)			\	$(libm)				\	$(INCLUDED_LANG_MODULES)libpango_1_0_la_DEPENDENCIES = 		\	$(INCLUDED_LANG_MODULES)libpango_1_0_la_LIBADD += mini-fribidi/libmini-fribidi.lalibpango_1_0_la_DEPENDENCIES += mini-fribidi/libmini-fribidi.laif OS_WIN32libpango_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pango.def -Wl,pango-win32-res.olibpango_1_0_la_DEPENDENCIES += pango-win32-res.o pango.defendifpango-win32-res.o: pango.rc	$(WINDRES) $< $@libpango_1_0_la_SOURCES =			\	break.c					\	ellipsize.c				\	fonts.c					\	glyphstring.c				\	mapping.c				\	modules.c				\	pango-attributes.c			\	pango-color.c				\	pango-color-table.h			\	pango-context.c				\	pango-coverage.c			\	pango-engine.c				\	pango-engine-private.h			\	pango-fontmap.c				\	pango-fontset.c				\	pango-glyph-item.c			\	pango-glyph-item-private.h		\	pango-gravity.c				\	pango-impl-utils.h			\	pango-item.c				\	pango-layout.c				\	pango-layout-private.h			\	pango-markup.c				\	pango-matrix.c				\	pango-renderer.c			\	pango-script.c				\	pango-script-lang-table.h		\	pango-script-table.h			\	pango-tabs.c				\	pango-utils.c				\	reorder-items.c				\	shape.c					\	pango-enum-types.c			\	module-defs-lang.cpango_headers =		   \	pango.h		   \	pango-attributes.h \	pango-break.h	   \	pango-context.h	   \	pango-coverage.h   \	pango-engine.h	   \	pango-font.h       \	pango-fontmap.h	   \	pango-fontset.h    \	pango-glyph.h	   \	pango-glyph-item.h \	pango-gravity.h    \	pango-item.h	   \	pango-layout.h	   \	pango-matrix.h     \	pango-modules.h	   \	pango-renderer.h   \	pango-script.h	   \	pango-tabs.h	   \	pango-types.h	   \	pango-utils.hpangoinclude_HEADERS =	   \	$(pango_headers)   \	pango-features.h   \	pango-enum-types.hpango-enum-types.h: s-enum-types-h	@trues-enum-types-h: @REBUILD@ $(pango_headers) Makefile	( cd $(srcdir) && glib-mkenums \			--fhead "#ifndef __PANGO_ENUM_TYPES_H__\n#define __PANGO_ENUM_TYPES_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \			--fprod "/* enumerations from \"@filename@\" */\n" \			--vhead "GType @enum_name@_get_type (void);\n#define PANGO_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" 	\			--ftail "G_END_DECLS\n\n#endif /* __PANGO_ENUM_TYPES_H__ */" \		$(pango_headers) ) > tmp-pango-enum-types.h \	&& (cmp -s tmp-pango-enum-types.h pango-enum-types.h || cp tmp-pango-enum-types.h pango-enum-types.h ) \	&& rm -f tmp-pango-enum-types.h	\	&& echo timestamp > $(@F)pango-enum-types.c: s-enum-types-c	@trues-enum-types-c: @REBUILD@ $(pango_headers) Makefile	( cd $(srcdir) && glib-mkenums \			--fhead "#include <pango.h>" \			--fprod "\n/* enumerations from \"@filename@\" */" \			--vhead "GType\n@enum_name@_get_type (void)\n{\n  static GType etype = 0;\n  if (etype == 0) {\n    static const G@Type@Value values[] = {" 	\			--vprod "      { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \			--vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (g_intern_static_string (\"@EnumName@\"), values);\n  }\n  return etype;\n}\n" \		$(pango_headers) ) > tmp-pango-enum-types.c \	&& (cmp -s tmp-pango-enum-types.c pango-enum-types.c || cp tmp-pango-enum-types.c pango-enum-types.c ) \	&& rm -f tmp-pango-enum-types.c \	&& echo timestamp > $(@F)pango-features.h:	cd $(top_builddir) && ./config.status pango/pango-features.h# ------------------- libpangox -------------------if HAVE_Xpangoinclude_HEADERS += pangox.hlib_LTLIBRARIES += libpangox-1.0.laaliasdir = $(sysconfdir)/pangoalias_DATA = pangox.aliasesendiflibpangox_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)libpangox_1_0_la_LIBADD = 			\	libpango-$(PANGO_API_VERSION).la	\	$(INCLUDED_X_MODULES)			\	$(GLIB_LIBS)				\	$(X_LIBS)				\	$(X_EXTRA_LIBS)libpangox_1_0_la_DEPENDENCIES =			\	libpango-$(PANGO_API_VERSION).la	\	$(INCLUDED_X_MODULES)libpangox_1_0_la_SOURCES = \	modules.h 	   \	module-defs-x.c	   \	pangox.c	   \	pangox-private.h   \	pangox-fontcache.c \	pangox-fontmap.c# ------------------- libpangoft2 -------------------if HAVE_FREETYPEpangoinclude_HEADERS += pangofc-font.h pangofc-fontmap.hpangoinclude_HEADERS += pangoft2.h pango-ot.h pangofc-decoder.hlib_LTLIBRARIES += libpangoft2-1.0.laendiflibpangoft2_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)libpangoft2_1_0_la_LIBADD =			\	opentype/libharfbuzz-1.la		\	libpango-$(PANGO_API_VERSION).la	\	$(INCLUDED_FC_MODULES)			\	$(GLIB_LIBS)				\	$(FREETYPE_LIBS)			\	$(libm)libpangoft2_1_0_la_DEPENDENCIES =		\	opentype/libharfbuzz-1.la		\	libpango-$(PANGO_API_VERSION).la	\	$(INCLUDED_FC_MODULES)libpangoft2_1_0_la_SOURCES =   	\	modules.h		\	module-defs-fc.c	\	pangofc-font.c	   	\	pangofc-fontmap.c	\	pangofc-decoder.c	\	pangofc-private.h	\	pangoft2.h		\	pangoft2.c		\	pangoft2-private.h	\	pangoft2-fontmap.c	\	pangoft2-render.c	\	pango-ot-private.h	\	pango-ot-buffer.c	\	pango-ot-info.c		\	pango-ot-ruleset.cif OS_WIN32libpangoft2_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangoft2.def -Wl,pangoft2-win32-res.olibpangoft2_1_0_la_DEPENDENCIES += pangoft2-win32-res.o pangoft2.defendifpangoft2-win32-res.o: pangoft2.rc	$(WINDRES) $< $@# ------------------- libpangoxft -------------------if HAVE_XFTpangoinclude_HEADERS += pangoxft.h pangoxft-render.h pango-ot.hlib_LTLIBRARIES += libpangoxft-1.0.laendiflibpangoxft_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)libpangoxft_1_0_la_LIBADD =			\	libpangoft2-$(PANGO_API_VERSION).la	\	libpango-$(PANGO_API_VERSION).la	\	$(GLIB_LIBS)				\	$(XFT_LIBS)				\	$(libm)libpangoxft_1_0_la_DEPENDENCIES =		\	libpangoft2-$(PANGO_API_VERSION).la	\	libpango-$(PANGO_API_VERSION).lalibpangoxft_1_0_la_SOURCES =   	\	pangoxft-font.c		\	pangoxft-fontmap.c      \	pangoxft-private.h	\	pangoxft-render.c# ------------------- libpangocairo -------------------if HAVE_CAIROpangoinclude_HEADERS += pangocairo.hlib_LTLIBRARIES += libpangocairo-1.0.laendiflibpangocairo_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)libpangocairo_1_0_la_LIBADD =			\	libpango-$(PANGO_API_VERSION).la	\	$(GLIB_LIBS)				\	$(CAIRO_LIBS)				\	$(libm)libpangocairo_1_0_la_DEPENDENCIES =		\	libpango-$(PANGO_API_VERSION).lalibpangocairo_1_0_la_SOURCES =  \	pangocairo-font.c	\	pangocairo-fontmap.c    \	pangocairo-render.c	\	pangocairo-private.hif HAVE_CAIRO_WIN32if OS_WIN32libpangocairo_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangocairo.deflibpangocairo_1_0_la_DEPENDENCIES += pangocairo.defendiflibpangocairo_1_0_la_LIBADD += libpangowin32-$(PANGO_API_VERSION).la $(WIN32_LIBS)libpangocairo_1_0_la_DEPENDENCIES += libpangowin32-$(PANGO_API_VERSION).la libpangocairo_1_0_la_SOURCES += pangocairo-win32font.c pangocairo-win32fontmap.c pangocairo-win32.hendifif HAVE_CAIRO_FREETYPElibpangocairo_1_0_la_LIBADD +=  libpangoft2-$(PANGO_API_VERSION).la $(FREETYPE_LIBS)libpangocairo_1_0_la_DEPENDENCIES += libpangoft2-$(PANGO_API_VERSION).la libpangocairo_1_0_la_SOURCES += \	pangocairo-fcfont.c	\	pangocairo-fcfontmap.c  \	pangocairo-fc.hendifif HAVE_CAIRO_ATSUIlibpangocairo_1_0_la_SOURCES += \	modules.h		\	module-defs-atsui.c	\	pangoatsui.h		\	pangoatsui.c		\	pangoatsui-private.h	\	pangoatsui-fontmap.c	\	pangocairo-atsui.h	\	pangocairo-atsuifont.c	\	pangocairo-atsuifont.h	\	pangocairo-atsuifontmap.clibpangocairo_1_0_la_CFLAGS = -xobjective-clibpangocairo_1_0_la_LDFLAGS += -framework CoreFoundation -framework Carbon -framework Cocoaendif# ------------------- libpangowin32 -------------------if HAVE_WIN32pangoinclude_HEADERS += pangowin32.hlib_LTLIBRARIES += libpangowin32-1.0.laendiflibpangowin32_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)libpangowin32_1_0_la_LIBADD =			\	libpango-$(PANGO_API_VERSION).la	\	$(INCLUDED_WIN32_MODULES)		\	$(GLIB_LIBS)				\	$(WIN32_LIBS)libpangowin32_1_0_la_DEPENDENCIES =		\	libpango-$(PANGO_API_VERSION).la	\	$(INCLUDED_WIN32_MODULES)libpangowin32_1_0_la_SOURCES =	\	modules.h		\	module-defs-win32.c	\	pangowin32.h		\	pangowin32.c		\	pangowin32-private.h	\	pangowin32-fontcache.c	\	pangowin32-fontmap.cif OS_WIN32libpangowin32_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangowin32.def -Wl,pangowin32-win32-res.olibpangowin32_1_0_la_DEPENDENCIES += pangowin32-win32-res.o pangowin32.defendifpangowin32-win32-res.o: pangowin32.rc	$(WINDRES) $< $@# ------------------- win32 build stuff -------------------if OS_WIN32install-def-files:	$(INSTALL) $(srcdir)/pango.def $(DESTDIR)$(libdir)/pango-$(PANGO_API_VERSION).defif HAVE_FREETYPE	$(INSTALL) $(srcdir)/pangoft2.def $(DESTDIR)$(libdir)/pangoft2-$(PANGO_API_VERSION).defendif	$(INSTALL) $(srcdir)/pangowin32.def $(DESTDIR)$(libdir)/pangowin32-$(PANGO_API_VERSION).def	$(INSTALL) $(srcdir)/pangocairo.def $(DESTDIR)$(libdir)/pangocairo-$(PANGO_API_VERSION).defuninstall-def-files:	-rm $(DESTDIR)$(libdir)/pango$(PANGO_API_VERSION).defif HAVE_FREETYPE	-rm $(DESTDIR)$(libdir)/pangoft2-$(PANGO_API_VERSION).defendif	-rm $(DESTDIR)$(libdir)/pangowin32-$(PANGO_API_VERSION).def	-rm $(DESTDIR)$(libdir)/pangocairo-$(PANGO_API_VERSION).defelseinstall-def-files:uninstall-def-files:endifif MS_LIB_AVAILABLEnoinst_DATA = pango-$(PANGO_API_VERSION).lib pangoft2-$(PANGO_API_VERSION).lib pangowin32-$(PANGO_API_VERSION).lib pangocairo-$(PANGO_API_VERSION).libinstall-ms-lib: pango-$(PANGO_API_VERSION).lib pangoft2-$(PANGO_API_VERSION).lib pangowin32-$(PANGO_API_VERSION).lib pangocairo-$(PANGO_API_VERSION).lib	$(INSTALL) pango-$(PANGO_API_VERSION).lib $(DESTDIR)$(libdir)if HAVE_FREETYPE	$(INSTALL) pangoft2-$(PANGO_API_VERSION).lib $(DESTDIR)$(libdir)endif	$(INSTALL) pangowin32-$(PANGO_API_VERSION).lib $(DESTDIR)$(libdir)	$(INSTALL) pangocairo-$(PANGO_API_VERSION).lib $(DESTDIR)$(libdir)uninstall-ms-lib:	-rm $(DESTDIR)$(libdir)/pango-$(PANGO_API_VERSION).lib	-rm $(DESTDIR)$(libdir)/pangoft2-$(PANGO_API_VERSION).lib	-rm $(DESTDIR)$(libdir)/pangowin32-$(PANGO_API_VERSION).lib	-rm $(DESTDIR)$(libdir)/pangocairo-$(PANGO_API_VERSION).libelseinstall-ms-lib:uninstall-ms-lib:endifpango-$(PANGO_API_VERSION).lib: libpango-$(PANGO_API_VERSION).la $(srcdir)/pango.def	lib -name:libpango-$(PANGO_API_VERSION)-$(PANGO_CURRENT_MINUS_AGE).dll -def:$(srcdir)/pango.def -out:$@pangoft2-$(PANGO_API_VERSION).lib: libpangoft2-$(PANGO_API_VERSION).la $(srcdir)/pangoft2.def	lib -name:libpangoft2-$(PANGO_API_VERSION)-$(PANGO_CURRENT_MINUS_AGE).dll -def:$(srcdir)/pangoft2.def -out:$@pangowin32-$(PANGO_API_VERSION).lib: libpangowin32-$(PANGO_API_VERSION).la $(srcdir)/pangowin32.def	lib -name:libpangowin32-$(PANGO_API_VERSION)-$(PANGO_CURRENT_MINUS_AGE).dll -def:$(srcdir)/pangowin32.def -out:$@pangocairo-$(PANGO_API_VERSION).lib: libpangocairo-$(PANGO_API_VERSION).la $(srcdir)/pangocairo.def	lib -name:libpangocairo-$(PANGO_API_VERSION)-$(PANGO_CURRENT_MINUS_AGE).dll -def:$(srcdir)/pangocairo.def -out:$@# ------------------- pango-querymodules -------------------bin_PROGRAMS = pango-querymodules## As a temporary hack, we pull in libpangox here so that we can link#pango_querymodules_SOURCES = \	querymodules.cpango_querymodules_LDADD =if HAVE_Xpango_querymodules_LDADD += libpangox-$(PANGO_API_VERSION).laendifif HAVE_XFTpango_querymodules_LDADD += libpangoxft-$(PANGO_API_VERSION).laendifif HAVE_FREETYPEpango_querymodules_LDADD += libpangoft2-$(PANGO_API_VERSION).laendifif HAVE_WIN32pango_querymodules_LDADD += libpangowin32-$(PANGO_API_VERSION).laendifpango_querymodules_LDADD += libpango-$(PANGO_API_VERSION).la $(GLIB_LIBS)EXTRA_DIST =					\	pango-enum-types.h			\	module-defs.h				\	module-defs-fc.c.win32			\	module-defs-win32.c.win32		\	pango.def				\	pangocairo.def				\	pangowin32.def				\	pangoft2.def				\	makefile.msc				\	pango.rc				\	pango.rc.in				\	pangox.aliases				\	pangoft2.rc				\	pangoft2.rc.in				\	pangowin32.rc				\	pangowin32.rc.in			\	check.defsif HAVE_INCLUDED_MODULESincluded-modules:	@cd $(top_builddir)/modules && $(MAKE) $(AM_MAKEFLAGS) included-modules$(INCLUDED_LANG_MODULES) $(INCLUDED_X_MODULES) $(INCLUDED_FC_MODULES) $(INCLUDED_WIN32_MODULES) $(INCLUDED_ATSUI_MODULES): included-modules	@true.PHONY: included-modulesendifMODULE_DEF_FILES = \	module-defs.h \	module-defs-lang.c \	module-defs-x.c \	module-defs-fc.c \	module-defs-win32.c \	module-defs-atsui.c$(MODULE_DEF_FILES): $(top_builddir)/config.status	cd $(top_builddir) && $(SHELL) ./config.status pango/$@CLEANFILES =			\	pango-enum-types.h	\	s-enum-types-h		\	pango-enum-types.c	\	s-enum-types-cMOSTLYCLEANFILES = 		\	*.def.list		\	*.def.expectedDISTCLEANFILES = 		\	pango-features.h	\	$(MODULE_DEF_FILES)install-data-local: install-ms-lib install-def-filesinstall-exec-hook: if DISABLE_EXPLICIT_DEPS	-for i in libpangoft2-$(PANGO_API_VERSION).la libpangoxft-$(PANGO_API_VERSION).la libpangox-$(PANGO_API_VERSION).la libpangowin32-$(PANGO_API_VERSION).la; do \	  test -f $(DESTDIR)$(libdir)/$$i && $(SHELL) $(top_srcdir)/sanitize-la.sh $(DESTDIR)$(libdir)/$$i ; \	doneendifuninstall-local: uninstall-ms-lib uninstall-def-filesTESTS = check.defs

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -