Blame demos/gtk-demo/Makefile.am

Packit Service fb6fa5
## Makefile.am for gtk+/demos
Packit Service fb6fa5
include $(top_srcdir)/Makefile.decl
Packit Service fb6fa5
Packit Service fb6fa5
democodedir=$(datadir)/gtk-2.0/demo
Packit Service fb6fa5
Packit Service fb6fa5
## These should be in the order you want them to appear in the
Packit Service fb6fa5
## demo app, which means alphabetized by demo title, not filename
Packit Service fb6fa5
demos =						\
Packit Service fb6fa5
	appwindow.c				\
Packit Service fb6fa5
	assistant.c				\
Packit Service fb6fa5
	builder.c				\
Packit Service fb6fa5
	button_box.c				\
Packit Service fb6fa5
	changedisplay.c				\
Packit Service fb6fa5
	clipboard.c				\
Packit Service fb6fa5
	colorsel.c				\
Packit Service fb6fa5
	combobox.c				\
Packit Service fb6fa5
	dialog.c				\
Packit Service fb6fa5
	drawingarea.c				\
Packit Service fb6fa5
	editable_cells.c			\
Packit Service fb6fa5
	entry_buffer.c				\
Packit Service fb6fa5
	entry_completion.c			\
Packit Service fb6fa5
	expander.c  				\
Packit Service fb6fa5
	hypertext.c				\
Packit Service fb6fa5
	iconview.c				\
Packit Service fb6fa5
	iconview_edit.c				\
Packit Service fb6fa5
	images.c				\
Packit Service fb6fa5
	infobar.c				\
Packit Service fb6fa5
	links.c					\
Packit Service fb6fa5
	list_store.c				\
Packit Service fb6fa5
	menus.c					\
Packit Service fb6fa5
	offscreen_window.c			\
Packit Service fb6fa5
	offscreen_window2.c			\
Packit Service fb6fa5
	panes.c					\
Packit Service fb6fa5
	pickers.c				\
Packit Service fb6fa5
	pixbufs.c				\
Packit Service fb6fa5
	printing.c				\
Packit Service fb6fa5
	rotated_text.c				\
Packit Service fb6fa5
	search_entry.c				\
Packit Service fb6fa5
	sizegroup.c				\
Packit Service fb6fa5
	spinner.c				\
Packit Service fb6fa5
	stock_browser.c				\
Packit Service fb6fa5
	textview.c				\
Packit Service fb6fa5
	textscroll.c				\
Packit Service fb6fa5
	toolpalette.c				\
Packit Service fb6fa5
	tree_store.c				\
Packit Service fb6fa5
	ui_manager.c
Packit Service fb6fa5
Packit Service fb6fa5
INCLUDES = \
Packit Service fb6fa5
	-DDEMOCODEDIR="\"$(democodedir)\""	\
Packit Service fb6fa5
	-I$(top_srcdir) 			\
Packit Service fb6fa5
	-I$(top_builddir)/gdk			\
Packit Service fb6fa5
	-DGDK_DISABLE_DEPRECATED		\
Packit Service fb6fa5
	-DGTK_DISABLE_DEPRECATED 		\
Packit Service fb6fa5
	$(GTK_DEBUG_FLAGS)			\
Packit Service fb6fa5
	$(GTK_DEP_CFLAGS)
Packit Service fb6fa5
Packit Service fb6fa5
DEPS = \
Packit Service fb6fa5
	$(top_builddir)/gdk/$(gdktargetlib) 				\
Packit Service fb6fa5
	$(top_builddir)/gtk/$(gtktargetlib)
Packit Service fb6fa5
Packit Service fb6fa5
LDADDS = \
Packit Service fb6fa5
	$(top_builddir)/gdk/$(gdktargetlib)        			\
Packit Service fb6fa5
	$(top_builddir)/gtk/$(gtktargetlib)				\
Packit Service fb6fa5
	$(GTK_DEP_LIBS) 						\
Packit Service fb6fa5
	-lm
Packit Service fb6fa5
Packit Service fb6fa5
bin_PROGRAMS = gtk-demo
Packit Service fb6fa5
Packit Service fb6fa5
BUILT_SOURCES = demos.h
Packit Service fb6fa5
Packit Service fb6fa5
EXTRA_DIST += 		\
Packit Service fb6fa5
	$(IMAGEFILES)	\
Packit Service fb6fa5
	demo.ui
Packit Service fb6fa5
Packit Service fb6fa5
demos.h: @REBUILD@ $(demos) geninclude.pl
Packit Service fb6fa5
	(here=`pwd` ; cd $(srcdir) && $(PERL) $$here/geninclude.pl $(demos)) > demos.h
Packit Service fb6fa5
Packit Service fb6fa5
gtk_demo_SOURCES = 		\
Packit Service fb6fa5
	$(demos)		\
Packit Service fb6fa5
	demo-common.h		\
Packit Service fb6fa5
	main.c			\
Packit Service fb6fa5
	demos.h
Packit Service fb6fa5
Packit Service fb6fa5
gtk_demo_DEPENDENCIES = $(DEPS)
Packit Service fb6fa5
gtk_demo_LDADD = $(LDADDS)
Packit Service fb6fa5
gtk_demo_LDFLAGS = -export-dynamic
Packit Service fb6fa5
Packit Service fb6fa5
IMAGEFILES=	alphatest.png		\
Packit Service fb6fa5
	        apple-red.png		\
Packit Service fb6fa5
		background.jpg		\
Packit Service fb6fa5
		floppybuddy.gif		\
Packit Service fb6fa5
		gnome-applets.png	\
Packit Service fb6fa5
		gnome-calendar.png	\
Packit Service fb6fa5
		gnome-fs-directory.png	\
Packit Service fb6fa5
		gnome-fs-regular.png	\
Packit Service fb6fa5
		gnome-foot.png		\
Packit Service fb6fa5
		gnome-gimp.png		\
Packit Service fb6fa5
		gnome-gmush.png		\
Packit Service fb6fa5
		gnome-gsame.png		\
Packit Service fb6fa5
		gnu-keys.png		\
Packit Service fb6fa5
		gtk-logo-rgb.gif		
Packit Service fb6fa5
Packit Service fb6fa5
democode_DATA = $(demos) $(IMAGEFILES) demo.ui
Packit Service fb6fa5
Packit Service fb6fa5
# ------------------- MSVC Projects --------------------
Packit Service fb6fa5
MSVCPROJS = gtk-demo
Packit Service fb6fa5
Packit Service fb6fa5
gtk_demo_FILES = $(gtk_demo_SOURCES)
Packit Service fb6fa5
gtk_demo_EXCLUDES = gtkdemodummy
Packit Service fb6fa5
Packit Service fb6fa5
include $(top_srcdir)/build/Makefile.msvcproj
Packit Service fb6fa5
Packit Service fb6fa5
dist-hook: $(top_builddir)/build/win32/vs9/gtk-demo.vcproj
Packit Service fb6fa5
Packit Service fb6fa5
DISTCLEANFILES = demos.h
Packit Service fb6fa5
Packit Service fb6fa5
-include $(top_srcdir)/git.mk