📄 makefile.am
字号:
font_subset_sources = \ cairo-font-subset.c \ cairo-font-subset-private.h \ cairo-type1-subset.c \ cairo-scaled-font-subsets.c \ cairo-scaled-font-subsets-private.hbackend_pkgconfigs =if CAIRO_HAS_PS_SURFACElibcairo_ps_headers = cairo-ps.hlibcairo_ps_sources = cairo-ps-surface.c cairo-ps-test.hlibcairo_font_subset_sources = $(font_subset_sources)backend_pkgconfigs += cairo-ps.pcendifif CAIRO_HAS_PDF_SURFACElibcairo_pdf_headers = cairo-pdf.hlibcairo_pdf_sources = cairo-pdf-surface.c cairo-pdf-test.hlibcairo_font_subset_sources = $(font_subset_sources)backend_pkgconfigs += cairo-pdf.pcendifif CAIRO_HAS_PNG_FUNCTIONSlibcairo_png_sources = cairo-png.cbackend_pkgconfigs += cairo-png.pcendifif CAIRO_HAS_SVG_SURFACElibcairo_svg_headers = cairo-svg.hlibcairo_svg_sources = cairo-svg-surface.c cairo-svg-test.hlibcairo_font_subset_sources = $(font_subset_sources)backend_pkgconfigs += cairo-svg.pcendifif CAIRO_HAS_TEST_SURFACESlibcairo_test_sources = test-fallback-surface.c test-fallback-surface.h \ test-meta-surface.c test-meta-surface.h \ test-paginated-surface.c test-paginated-surface.hendifif CAIRO_HAS_XLIB_SURFACElibcairo_xlib_headers = cairo-xlib.h cairo-xlib-xrender.hlibcairo_xlib_sources = cairo-xlib-surface.c cairo-xlib-screen.c cairo-xlib-private.h cairo-xlib-test.hbackend_pkgconfigs += cairo-xlib.pcendifif CAIRO_HAS_XLIB_XRENDER_SURFACElibcairo_xlib_xrender_headers = cairo-xlib-xrender.hbackend_pkgconfigs += cairo-xlib-xrender.pcendifif CAIRO_HAS_QUARTZ_SURFACElibcairo_quartz_headers = cairo-quartz.hlibcairo_quartz_sources = cairo-quartz-surface.c cairo-quartz-private.hbackend_pkgconfigs += cairo-quartz.pcendifif CAIRO_HAS_XCB_SURFACElibcairo_xcb_headers = cairo-xcb.h cairo-xcb-xrender.hlibcairo_xcb_sources = cairo-xcb-surface.cbackend_pkgconfigs += cairo-xcb.pcendiflibcairo_win32_sources =if CAIRO_HAS_WIN32_SURFACElibcairo_win32_headers = cairo-win32.hlibcairo_win32_sources += cairo-win32-surface.c cairo-win32-private.hexport_symbols = -export-symbols cairo.defcairo_def_dependency = cairo.defbackend_pkgconfigs += cairo-win32.pcendif# This is not really a separate conditional. Is TRUE iff the previous one is.if CAIRO_HAS_WIN32_FONTlibcairo_win32_sources += cairo-win32-font.cendiflibcairo_beos_sources =if CAIRO_HAS_BEOS_SURFACElibcairo_beos_headers = cairo-beos.hlibcairo_beos_sources += cairo-beos-surface.cppbackend_pkgconfigs += cairo-beos.pcnoinst_LTLIBRARIES = libcairo_beos.lalibcairo_beos_la_SOURCES = $(libcairo_beos_sources)# BeOS system headers trigger this warninglibcairo_beos_la_CXXFLAGS = -Wno-multicharendifif CAIRO_HAS_GLITZ_SURFACElibcairo_glitz_headers = cairo-glitz.hlibcairo_glitz_sources = cairo-glitz-surface.cbackend_pkgconfigs += cairo-glitz.pcendifif CAIRO_HAS_DIRECTFB_SURFACElibcairo_directfb_headers = cairo-directfb.hlibcairo_directfb_sources = cairo-directfb-surface.cbackend_pkgconfigs += cairo-directfb.pcendifif CAIRO_HAS_FT_FONTlibcairo_ft_headers = cairo-ft.hlibcairo_ft_sources = cairo-ft-font.c cairo-ft-private.hbackend_pkgconfigs += cairo-ft.pcendifif CAIRO_HAS_ATSUI_FONTlibcairo_atsui_headers = cairo-atsui.hlibcairo_atsui_sources = cairo-atsui-font.cbackend_pkgconfigs += cairo-atsui.pcendif# Headers that declare the functions in the cairo DLL API on Windowscairo_win32_api_headers = \ $(srcdir)/cairo.h \ $(srcdir)/cairo-win32.hif CAIRO_HAS_GLITZ_SURFACEcairo_win32_api_headers += \ $(srcdir)/cairo-glitz.hendifif CAIRO_HAS_FT_FONTcairo_win32_api_headers += \ $(srcdir)/cairo-ft.h \ $(srcdir)/cairo-pdf.h \ $(srcdir)/cairo-ps.hendif# These names match automake style variable definition conventions so# without these lines, automake will complain during the handling of # the libcairo_la_LIBADD below. (The INCLUDES is an autoconf only# term and automake does not care about it)FONTCONFIG_LIBS=@FONTCONFIG_LIBS@XRENDER_LIBS=@XRENDER_LIBS@BUILT_SOURCES = cairo-features.hcairoincludedir = $(includedir)/cairocairoinclude_HEADERS = \ cairo.h \ cairo-features.h \ $(libcairo_atsui_headers) \ $(libcairo_ft_headers) \ $(libcairo_glitz_headers) \ $(libcairo_pdf_headers) \ $(libcairo_svg_headers) \ $(libcairo_ps_headers) \ $(libcairo_quartz_headers) \ $(libcairo_win32_headers) \ $(libcairo_beos_headers) \ $(libcairo_xcb_headers) \ $(libcairo_xlib_headers) \ $(libcairo_xlib_xrender_headers) \ $(libcairo_directfb_headers)lib_LTLIBRARIES = libcairo.lalibcairo_la_SOURCES = \ cairo.c \ cairo.h \ cairo-private.h \ cairo-arc.c \ cairo-arc-private.h \ cairo-array.c \ cairo-base85-stream.c \ cairo-cache.c \ cairo-cache-private.h \ cairo-clip.c \ cairo-clip-private.h \ cairo-color.c \ cairo-debug.c \ cairo-fixed.c \ cairo-font.c \ cairo-font-options.c \ cairo-gstate.c \ cairo-gstate-private.h \ cairo-hash.c \ cairo-hash-private.h \ cairo-hull.c \ cairo-image-surface.c \ cairo-lzw.c \ cairo-matrix.c \ cairo-operator.c \ cairo-path.c \ cairo-path-bounds.c \ cairo-path-data.c \ cairo-path-data-private.h \ cairo-path-fill.c \ cairo-path-fixed-private.h \ cairo-path-stroke.c \ cairo-pen.c \ cairo-polygon.c \ cairo-rectangle.c \ cairo-region.c \ cairo-scaled-font.c \ cairo-scaled-font-test.h \ cairo-slope.c \ cairo-spline.c \ cairo-stroke-style.c \ cairo-surface.c \ cairo-surface-fallback.c \ cairo-surface-fallback-private.h \ cairo-traps.c \ cairo-pattern.c \ cairo-unicode.c \ cairo-output-stream.c \ cairo-output-stream-private.h \ cairo-wideint.c \ cairo-wideint-private.h \ cairo-meta-surface.c \ cairo-meta-surface-private.h \ cairo-paginated-surface.c \ cairo-paginated-surface-private.h \ cairo-analysis-surface.c \ cairo-analysis-surface-private.h \ $(libcairo_atsui_sources) \ $(libcairo_ft_sources) \ $(libcairo_ps_sources) \ $(libcairo_pdf_sources) \ $(libcairo_png_sources) \ $(libcairo_svg_sources) \ $(libcairo_test_sources) \ $(libcairo_font_subset_sources) \ $(libcairo_xlib_sources) \ $(libcairo_quartz_sources) \ $(libcairo_xcb_sources) \ $(libcairo_glitz_sources) \ $(libcairo_win32_sources) \ $(libcairo_directfb_sources) \ cairoint.hlibcairo_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined $(export_symbols)INCLUDES = -I$(srcdir) -I$(top_srcdir)/pixman/src $(CAIRO_CFLAGS)libcairo_la_LIBADD = $(top_builddir)/pixman/src/libpixman.la $(CAIRO_LIBS) $(noinst_LTLIBRARIES)libcairo_la_DEPENDENCIES = $(cairo_def_dependency) $(top_builddir)/pixman/src/libpixman.la $(noinst_LTLIBRARIES)pkgconfigdir = $(libdir)/pkgconfigpkgconfig_DATA = cairo.pc $(backend_pkgconfigs)DISTCLEANFILES = $(backend_pkgconfigs)EXTRA_DIST = cairo-backend.pc.in$(backend_pkgconfigs): $(top_srcdir)/configure $(top_builddir)/config.status --recheck$(top_builddir)/config.h: $(top_srcdir)/config.h.in cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) config.hcairo-features.h: cd $(top_builddir) && ./config.status src/cairo-features.hcairo.def: $(cairo_win32_api_headers) (echo EXPORTS; \ cat $(cairo_win32_api_headers) | \ grep -v -E '^# *include' | \ gcc -include cairo-features.h -E - |\ grep -E '^cairo_.* \(' | \ sed -e 's/\([^ ]*\).*/\1/' | \ sort; \ echo LIBRARY libcairo-$(LT_CURRENT_MINUS_AGE).dll; \ ) >$@install-data-local: @if test -f "$(DESTDIR)$(includedir)/cairo.h" || test -f "$(DESTDIR)$(includedir)/cairo-features.h" ; then \ echo "****************************************************************" ; \ echo "*** Error: Old headers found. You should remove the following" ; \ echo "*** files and then type 'make install' again." ; \ ls $(includedir)/cairo*.h ; \ echo "****************************************************************" ; \ false ; \ fiCLEANFILES = cairo.def cairo-features.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -