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

📄 makefile.am

📁 gtk是linux一款强大的夸平台的图形化开发工具
💻 AM
字号:
## Makefile.am for gtk+/gtkINCLUDES = @STRIP_BEGIN@ \	-DG_LOG_DOMAIN=\"Gtk\"				\	-DGTK_DISABLE_COMPAT_H				\	-DGTK_EXE_PREFIX=\"$(exec_prefix)\"		\	-DGTK_DATA_PREFIX=\"$(prefix)\"			\	-DGTK_SYSCONFDIR=\"$(sysconfdir)\"		\	-DGTK_LOCALEDIR=\"$(gtklocaledir)\"		\	-I$(top_srcdir)					\	@GTK_DEBUG_FLAGS@				\	@GTK_XIM_FLAGS@					\	@GTK_LOCALE_FLAGS@				\	@GLIB_CFLAGS@					\	@x_cflags@					\@STRIP_END@## libraries to compile and install#lib_LTLIBRARIES = libgtk.la# libtool stuff: set version and export symbols for resolvinglibgtkincludedir = $(includedir)/gtklibgtk_la_LDFLAGS = @STRIP_BEGIN@ \	-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)	\	-release $(LT_RELEASE) 					\	-export-dynamic						\	@GLIB_DEPLIBS@ 						\	@x_ldflags@						\	@x_libs@ 						\	-lm							\@STRIP_END@#	$(top_builddir)/gdk/libgdk.la## setup source file variables## GTK+ header files for public installation (non-generated)gtk_public_h_sources = @STRIP_BEGIN@ \	gtk.h			\	gtkaccelgroup.h		\	gtkaccellabel.h		\	gtkadjustment.h		\	gtkalignment.h		\	gtkarg.h		\	gtkarrow.h		\	gtkaspectframe.h	\	gtkbin.h		\	gtkbindings.h		\	gtkbbox.h		\	gtkbox.h		\	gtkbutton.h		\	gtkcalendar.h		\	gtkcheckbutton.h	\	gtkcheckmenuitem.h	\	gtkclist.h		\	gtkcolorsel.h		\	gtkcombo.h		\	gtkcompat.h		\	gtkcontainer.h		\	gtkctree.h		\	gtkcurve.h		\	gtkdata.h		\	gtkdebug.h              \	gtkdialog.h		\	gtkdnd.h		\	gtkdrawingarea.h	\	gtkeditable.h           \	gtkentry.h		\	gtkenums.h		\	gtkeventbox.h		\	gtkfeatures.h		\	gtkfilesel.h		\	gtkfixed.h		\	gtkfontsel.h		\	gtkframe.h		\	gtkgamma.h		\	gtkgc.h			\	gtkhandlebox.h		\	gtkhbbox.h		\	gtkhbox.h		\	gtkhpaned.h		\	gtkhruler.h		\	gtkhscale.h		\	gtkhscrollbar.h		\	gtkhseparator.h		\	gtkimage.h		\	gtkinputdialog.h	\	gtkinvisible.h		\	gtkitem.h		\	gtkitemfactory.h	\	gtklabel.h		\	gtklayout.h             \	gtklist.h		\	gtklistitem.h		\	gtkmain.h		\	gtkmenu.h		\	gtkmenubar.h		\	gtkmenufactory.h	\	gtkmenuitem.h		\	gtkmenushell.h		\	gtkmisc.h		\	gtknotebook.h		\	gtkobject.h		\	gtkoptionmenu.h		\	gtkpacker.h		\	gtkpaned.h		\	gtkpixmap.h		\	gtkplug.h		\	gtkpreview.h		\	gtkprivate.h		\	gtkprogress.h		\	gtkprogressbar.h	\	gtkradiobutton.h	\	gtkradiomenuitem.h	\	gtkrange.h		\	gtkrc.h			\	gtkruler.h		\	gtkscale.h		\	gtkscrollbar.h		\	gtkscrolledwindow.h	\	gtkselection.h		\	gtkseparator.h		\	gtksignal.h		\	gtksocket.h		\	gtkspinbutton.h		\	gtkstyle.h		\	gtkstatusbar.h		\	gtktable.h		\	gtktearoffmenuitem.h    \	gtktext.h		\	gtkthemes.h		\	gtktipsquery.h		\	gtktogglebutton.h	\	gtktoolbar.h		\	gtktooltips.h		\	gtktree.h		\	gtktreeitem.h		\	gtktypeutils.h		\	gtkvbbox.h		\	gtkvbox.h		\	gtkviewport.h		\	gtkvpaned.h		\	gtkvruler.h		\	gtkvscale.h		\	gtkvscrollbar.h		\	gtkvseparator.h		\	gtkwidget.h		\	gtkwindow.h		\@STRIP_END@# GTK+ header files that don't get installedgtk_private_h_sources = @STRIP_BEGIN@ \@STRIP_END@# GTK+ C sources to build the library fromgtk_c_sources = @STRIP_BEGIN@ \	gtkaccelgroup.c		\	gtkaccellabel.c		\	gtkadjustment.c		\	gtkalignment.c		\	gtkarg.c		\	gtkarrow.c		\	gtkaspectframe.c	\	gtkbin.c		\	gtkbindings.c		\	gtkbbox.c		\	gtkbox.c		\	gtkbutton.c		\	gtkcalendar.c		\	gtkcheckbutton.c	\	gtkcheckmenuitem.c	\	gtkclist.c		\	gtkcolorsel.c		\	gtkcombo.c		\	gtkcontainer.c		\	gtkctree.c		\	gtkcurve.c		\	gtkdata.c		\	gtkdialog.c		\	gtkdnd.c		\	gtkdrawingarea.c	\	gtkeditable.c           \	gtkentry.c		\	gtkeventbox.c		\	gtkfilesel.c		\	gtkfixed.c		\	gtkfontsel.c            \	gtkframe.c		\	gtkgamma.c		\	gtkgc.c			\	gtkhandlebox.c		\	gtkhbbox.c		\	gtkhbox.c		\	gtkhpaned.c		\	gtkhruler.c		\	gtkhscale.c		\	gtkhscrollbar.c		\	gtkhseparator.c		\	gtkimage.c		\	gtkinputdialog.c	\	gtkintl.h		\	gtkinvisible.c		\	gtkitem.c		\	gtkitemfactory.c	\	gtklabel.c		\	gtklayout.c		\	gtklist.c		\	gtklistitem.c		\	gtkmain.c		\	gtkmarshal.c		\	gtkmenu.c		\	gtkmenubar.c		\	gtkmenufactory.c	\	gtkmenuitem.c		\	gtkmenushell.c		\	gtkmisc.c		\	gtknotebook.c		\	gtkobject.c		\	gtkoptionmenu.c		\	gtkpacker.c		\	gtkpaned.c		\	gtkpixmap.c		\	gtkplug.c               \	gtkpreview.c		\	gtkprogress.c		\	gtkprogressbar.c	\	gtkradiobutton.c	\	gtkradiomenuitem.c	\	gtkrange.c		\	gtkrc.c			\	gtkruler.c		\	gtkscale.c		\	gtkscrollbar.c		\	gtkscrolledwindow.c	\	gtkselection.c		\	gtkseparator.c		\	gtksignal.c		\	gtksocket.c             \	gtkspinbutton.c		\	gtkstyle.c		\	gtkstatusbar.c		\	gtktable.c		\	gtktearoffmenuitem.c    \	gtktext.c		\	gtkthemes.c		\	gtktipsquery.c		\	gtktogglebutton.c	\	gtktoolbar.c		\	gtktooltips.c		\	gtktree.c		\	gtktreeitem.c		\	gtktypeutils.c		\	gtkvbbox.c		\	gtkvbox.c		\	gtkviewport.c		\	gtkvpaned.c		\	gtkvruler.c		\	gtkvscale.c		\	gtkvscrollbar.c		\	gtkvseparator.c		\	gtkwidget.c		\	gtkwindow.c		\	fnmatch.c		\	fnmatch.h		\@STRIP_END@# we use our own built_sources variable rules to avoid automake's# BUILT_SOURCES oddities# we generate frequently rebuild files piggyback on a stamp file, so sources# depending on them only get rebuild when the built source actually changed# content## built sources that don't get installedgtk_built_sources = @STRIP_BEGIN@ \	stamp-gtk.defs		\	stamp-gtktypebuiltins.h	\	stamp-gtkmarshal.h	\	gtktypebuiltins_vars.c	\	gtktypebuiltins_ids.c	\	gtktypebuiltins_evals.c	\	gtkmarshal.c		\	gtk.defs		\@STRIP_END@# built sources that get installed with the header filesgtk_built_public_sources = @STRIP_BEGIN@ \	gtkmarshal.h		\	gtktypebuiltins.h	\@STRIP_END@# non-header sources (headers should be specified in the above variables)# that don't serve as direct make target sources, i.e. they don't have# their own .lo rules and don't get publically installedgtk_extra_sources = @STRIP_BEGIN@ \	gtkfeatures.h.in	\	makeenums.pl		\	makeenums.awk		\	maketypes.awk		\	makeenums.h		\	gtkargcollector.c	\	gtk-boxed.defs		\	genmarshal.pl		\	gtkmarshal.list		\@STRIP_END@# Extra headers that are used for enum type array/id generationgdk_headers = @STRIP_BEGIN@ \	../gdk/gdktypes.h	\	../gdk/gdkrgb.h		\@STRIP_END@## setup GTK+ sources and their dependancies#libgtkinclude_HEADERS = $(gtk_public_h_sources) $(gtk_built_public_sources)libgtk_la_SOURCES = $(gtk_c_sources)MAINTAINERCLEANFILES += $(gtk_built_public_sources) $(gtk_built_sources)EXTRA_HEADERS +=EXTRA_DIST += $(gtk_private_h_sources)EXTRA_DIST += $(gtk_built_sources) $(gtk_built_public_sources) $(gtk_extra_sources)## rules to generate built sources## setup autogeneration dependanciesgen_sources = xgen-gdef xgen-gtbh xgen-gtbvc xgen-gtbic xgen-gtbec xgen-gmh xgen-gmcCLEANFILES += $(gen_sources)COPYING: $(gtk_built_public_sources) $(gtk_built_sources)$(OBJECTS): COPYING 	# this is our oldest-source-stamp# initial creation of the real stamp-* filesgtk.defs gtkmarshal.h gtktypebuiltins.h:          # never add deps here	test -f "$(srcdir)/$@" || touch $(srcdir)/$@# normal autogeneration rulesstamp-gtk.defs: @REBUILD@ makeenums.pl gtk.defs gtk-boxed.defs $(gtk_public_h_sources) $(gdk_headers)	cd $(srcdir) \	&& $(PERL) makeenums.pl defs $(gtk_public_h_sources) $(gdk_headers) > xgen-gdef \	&& cat gtk-boxed.defs >> xgen-gdef \	&& (cmp -s xgen-gdef gtk.defs || cp xgen-gdef gtk.defs) \	&& rm -f xgen-gdef \	&& echo timestamp > $@gtkmarshal.c: stamp-gtkmarshal.hgtkmarshal.c stamp-gtkmarshal.h: @REBUILD@ genmarshal.pl gtkmarshal.list gtkmarshal.h	cd $(srcdir) \	&& $(PERL) genmarshal.pl gtkmarshal.list xgen-gmh xgen-gmc \	&& (test -z "$(INDENT)" || $(INDENT) xgen-gmh) \	&& (test -z "$(INDENT)" || $(INDENT) xgen-gmc) \	&& cp xgen-gmc gtkmarshal.c \	&& (cmp -s xgen-gmh gtkmarshal.h || cp xgen-gmh gtkmarshal.h) \	&& rm -f xgen-gmh xgen-gmc xgen-gmh~ xgen-gmc~ \	&& echo timestamp > stamp-gtkmarshal.hstamp-gtktypebuiltins.h: @REBUILD@ maketypes.awk stamp-gtk.defs gtktypebuiltins.h	cd $(srcdir) \	&& $(AWK) -f maketypes.awk gtk.defs macros > xgen-gtbh \	&& (cmp -s xgen-gtbh gtktypebuiltins.h || cp xgen-gtbh gtktypebuiltins.h) \	&& rm -f xgen-gtbh \	&& echo timestamp > $@gtktypebuiltins_vars.c: @REBUILD@ maketypes.awk stamp-gtk.defs	cd $(srcdir) \	&& $(AWK) -f maketypes.awk gtk.defs variables > xgen-gtbvc \	&& cp xgen-gtbvc $@ \	&& rm -f xgen-gtbvcgtktypebuiltins_ids.c: @REBUILD@ maketypes.awk stamp-gtk.defs	cd $(srcdir) \	&& $(AWK) -f maketypes.awk gtk.defs entries > xgen-gtbic \	&& cp xgen-gtbic $@ \	&& rm -f xgen-gtbicgtktypebuiltins_evals.c: @REBUILD@ makeenums.pl $(gtk_public_h_sources) $(gdk_headers)	cd $(srcdir) \	&& $(PERL) makeenums.pl arrays $(gtk_public_h_sources) $(gdk_headers) > xgen-gtbec \	&& cp xgen-gtbec $@ \	&& rm -f xgen-gtbecgtkconfdir = $(sysconfdir)/gtkgtkconf_DATA = gtkrc.ja gtkrc.ko gtkrc.ru gtkrc.iso-8859-2# We create a dummy theme for the default GTK+ themeinstall-data-local:	$(mkinstalldirs) $(DESTDIR)$(datadir)/themes/Default/gtk	echo "# Empty gtkrc for default theme" > \	    $(DESTDIR)$(datadir)/themes/Default/gtk/gtkrc	$(mkinstalldirs) $(DESTDIR)$(gtkconfdir)	cd $(DESTDIR)$(gtkconfdir) && \	  for i in cs hr hu pl sk sl ; do \	    rm -f gtkrc.$$i ; \            ln -s gtkrc.iso-8859-2 gtkrc.$$i ; \          doneuninstall-local:	rm -f $(DESTDIR)$(datadir)/themes/Default/gtkrc## test programs, not to be installed#noinst_PROGRAMS = testgtk testinput testselection testrgb testdnd simple # testthreadsDEPS = libgtk.la $(top_builddir)/gdk/libgdk.laLDADDS = @STRIP_BEGIN@ \	libgtk.la			\	$(top_builddir)/gdk/libgdk.la	\	@x_ldflags@			\	@x_libs@			\	@GDK_WLIBS@			\	@GLIB_LIBS@			\	-lm				\@STRIP_END@testgtk_DEPENDENCIES = $(DEPS)testinput_DEPENDENCIES = $(DEPS)testselection_DEPENDENCIES = $(DEPS)testrgb_DEPENDENCIES = $(DEPS)testdnd_DEPENDENCIES = $(DEPS)simple_DEPENDENCIES = $(DEPS)#testthreads_DEPENDENCIES = $(DEPS)testgtk_LDADD = $(LDADDS)testinput_LDADD = $(LDADDS)testselection_LDADD = $(LDADDS)testrgb_LDADD = $(LDADDS)testdnd_LDADD = $(LDADDS)simple_LDADD = $(LDADDS)#testthreads_LDADD = $(LDADDS).PHONY: files test test-debugfiles:	@files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \	  echo $$p; \	donetest: testgtk	builddir=`pwd`; cd $(top_builddir); top_builddir=`pwd`; \	cd $$builddir; cd $(srcdir); \	$(SHELL) $$top_builddir/libtool --mode=execute $$builddir/testgtktest-debug: testgtk	builddir=`pwd`; cd $(top_builddir); top_builddir=`pwd`; \	cd $$builddir; cd $(srcdir); \	$(SHELL) $$top_builddir/libtool --mode=execute gdb $$builddir/testgtkEXTRA_DIST += @STRIP_BEGIN@ \	testgtk.1 		\	testgtkrc 		\	testgtkrc2 		\        circles.xbm		\	line-arrow.xbm 		\	line-wrap.xbm 		\	tree_plus.xbm		\	tree_minus.xbm          \	3DRings.xpm		\	FilesQueue.xpm		\	Modeller.xpm		\	check-y.xpm		\	check-n.xpm		\	marble.xpm		\	tree_minus.xpm		\	tree_plus.xpm		\	test.xpm		\	check-y.xpm		\	check-n.xpm		\	test.xpm		\	gtkrc.iso-8859-2        \	gtkrc.ja 		\	gtkrc.ko		\	gtkrc.ru		\@STRIP_END@

⌨️ 快捷键说明

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