mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-10-31 00:12:19 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			182 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			182 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| include $(top_srcdir)/Makefile.decl
 | |
| NULL =
 | |
| 
 | |
| SUBDIRS = gdbus-object-manager-example
 | |
| 
 | |
| # The name of the module.
 | |
| DOC_MODULE=gio
 | |
| 
 | |
| # The top-level SGML file.
 | |
| DOC_MAIN_SGML_FILE=gio-docs.xml
 | |
| 
 | |
| # Extra options to supply to gtkdoc-scan
 | |
| SCAN_OPTIONS=--deprecated-guards="G_DISABLE_DEPRECATED" \
 | |
|              --ignore-decorators="G_GNUC_WARN_UNUSED_RESULT"
 | |
| 
 | |
| # The directory containing the source code. Relative to $(srcdir)
 | |
| DOC_SOURCE_DIR=$(top_srcdir)/gio
 | |
| 
 | |
| BUILT_HFILES=gioenumtypes.h
 | |
| HFILE_GLOB=$(top_srcdir)/gio/*.h
 | |
| CFILE_GLOB=$(top_srcdir)/gio/*.c
 | |
| 
 | |
| IGNORE_HFILES = \
 | |
| 	fam				\
 | |
| 	fen				\
 | |
| 	gdbus-2.0			\
 | |
| 	gvdb				\
 | |
| 	inotify				\
 | |
| 	libasyncns			\
 | |
| 	tests				\
 | |
| 	win32				\
 | |
| 	xdgmime				\
 | |
| 	gapplicationimpl.h		\
 | |
| 	gasynchelper.h			\
 | |
| 	gcontenttypeprivate.h		\
 | |
| 	gdbusauth.h			\
 | |
| 	gdbusauthmechanismanon.h	\
 | |
| 	gdbusauthmechanismexternal.h	\
 | |
| 	gdbusauthmechanism.h		\
 | |
| 	gdbusauthmechanismsha1.h	\
 | |
| 	gdbusprivate.h			\
 | |
| 	gdelayedsettingsbackend.h	\
 | |
| 	gdummyfile.h			\
 | |
| 	gdummyproxyresolver.h		\
 | |
| 	gdummytlsbackend.h		\
 | |
| 	gfileattribute-priv.h		\
 | |
| 	gfileinfo-priv.h		\
 | |
| 	giomodule-priv.h		\
 | |
| 	glocaldirectorymonitor.h	\
 | |
| 	glocalfileenumerator.h		\
 | |
| 	glocalfile.h			\
 | |
| 	glocalfileinfo.h		\
 | |
| 	glocalfileinputstream.h		\
 | |
| 	glocalfileiostream.h		\
 | |
| 	glocalfilemonitor.h		\
 | |
| 	glocalfileoutputstream.h	\
 | |
| 	glocalvfs.h			\
 | |
| 	gmountprivate.h			\
 | |
| 	gnativevolumemonitor.h		\
 | |
| 	gnetworkingprivate.h		\
 | |
| 	gnetworkmonitorbase.h		\
 | |
| 	gnetworkmonitornetlink.h	\
 | |
| 	gpollfilemonitor.h		\
 | |
| 	gregistrysettingsbackend.h	\
 | |
| 	gsettingsbackendinternal.h	\
 | |
| 	gsettings-mapping.h		\
 | |
| 	gsettingsschema-internal.h	\
 | |
| 	gsocketinputstream.h		\
 | |
| 	gsocketoutputstream.h		\
 | |
| 	gsocks4aproxy.h			\
 | |
| 	gsocks4proxy.h			\
 | |
| 	gsocks5proxy.h			\
 | |
| 	gthreadedresolver.h		\
 | |
| 	gunionvolumemonitor.h		\
 | |
| 	gunixmount.h			\
 | |
| 	gunixresolver.h			\
 | |
| 	gunixvolume.h			\
 | |
| 	gunixvolumemonitor.h		\
 | |
| 	gwin32appinfo.h			\
 | |
| 	gwin32mount.h			\
 | |
| 	gwin32resolver.h		\
 | |
| 	gwin32volumemonitor.h
 | |
| 
 | |
| 
 | |
| # CFLAGS and LDFLAGS for compiling scan program. Only needed
 | |
| # if $(DOC_MODULE).types is non-empty.
 | |
| INCLUDES = \
 | |
| 	$(gio_INCLUDES)			\
 | |
| 	$(GLIB_DEBUG_FLAGS)
 | |
| 
 | |
| GTKDOC_LIBS = \
 | |
| 	$(top_builddir)/glib/libglib-2.0.la		\
 | |
| 	$(top_builddir)/gobject/libgobject-2.0.la	\
 | |
| 	$(top_builddir)/gmodule/libgmodule-2.0.la	\
 | |
| 	$(top_builddir)/gio/libgio-2.0.la		\
 | |
| 	$(NULL)
 | |
| 
 | |
| # Extra options to supply to gtkdoc-mkdb
 | |
| MKDB_OPTIONS = --output-format=xml --sgml-mode --name-space=g \
 | |
| 	--ignore-files='libasyncns tests'
 | |
| 
 | |
| # Images to copy into HTML directory
 | |
| HTML_IMAGES =			\
 | |
| 	gvfs-overview.png	\
 | |
| 	menu-example.png	\
 | |
| 	menu-model.png
 | |
| 
 | |
| content_files =			\
 | |
| 	version.xml		\
 | |
| 	overview.xml		\
 | |
| 	migrating-posix.xml	\
 | |
| 	migrating-gnome-vfs.xml	\
 | |
| 	migrating-gconf.xml	\
 | |
| 	migrating-gdbus.xml	\
 | |
| 	gio-querymodules.xml	\
 | |
| 	glib-compile-schemas.xml\
 | |
| 	glib-compile-resources.xml	\
 | |
| 	gsettings.xml		\
 | |
| 	gresource.xml		\
 | |
| 	gdbus.xml		\
 | |
| 	gdbus-codegen.xml	\
 | |
| 	$(NULL)
 | |
| 
 | |
| expand_content_files =		\
 | |
| 	overview.xml		\
 | |
| 	migrating-posix.xml	\
 | |
| 	migrating-gnome-vfs.xml	\
 | |
| 	migrating-gconf.xml	\
 | |
| 	migrating-gdbus.xml	\
 | |
| 	gdbus-codegen.xml	\
 | |
| 	$(NULL)
 | |
| 
 | |
| extra_files =			\
 | |
| 	version.xml.in		\
 | |
| 	gvfs-overview.odg
 | |
| 
 | |
| # Extra options to supply to gtkdoc-fixref
 | |
| FIXXREF_OPTIONS=--extra-dir=$(srcdir)/../glib/html --extra-dir=$(srcdir)/../gobject/html
 | |
| 
 | |
| include $(top_srcdir)/gtk-doc.make
 | |
| 
 | |
| EXTRA_DIST +=			\
 | |
| 	version.xml.in
 | |
| 
 | |
| man_MANS =			\
 | |
| 	gio-querymodules.1	\
 | |
| 	glib-compile-schemas.1	\
 | |
| 	glib-compile-resources.1	\
 | |
| 	gsettings.1		\
 | |
| 	gresource.1		\
 | |
| 	gdbus.1			\
 | |
| 	gdbus-codegen.1
 | |
| 
 | |
| if ENABLE_MAN
 | |
| 
 | |
| .xml.1:
 | |
| 	@XSLTPROC@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
 | |
| 
 | |
| dist-local-check-mans-enabled:
 | |
| 	if grep "Man generation disabled" $(man_MANS) >/dev/null; then $(RM) $(man_MANS); fi
 | |
| 
 | |
| else
 | |
| 
 | |
| $(man_MANS):
 | |
| 	echo Man generation disabled.  Creating dummy $@.  Configure with --enable-man to enable it.
 | |
| 	echo Man generation disabled.  Remove this file, configure with --enable-man, and rebuild > $@
 | |
| 
 | |
| dist-local-check-mans-enabled:
 | |
| 	echo "*** --enable-man must be used in order to make dist"
 | |
| 	false
 | |
| 
 | |
| endif
 | |
| 
 | |
| MAINTAINERCLEANFILES = $(man_MANS) $(BUILT_SOURCES)
 | |
| 
 | |
| EXTRA_DIST += $(man_MANS)
 | |
| 
 | |
| dist-hook-local: dist-local-check-mans-enabled all-local
 | |
| 
 | |
| gio-docs-clean: clean
 | |
| 	cd $(srcdir) && rm -rf xml html
 |