# Makefile.in generated by automake 1.8 from Makefile.am.
# gtk/Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.







SOURCES = $(dist_gst_gtk_la_SOURCES) $(nodist_enums_SOURCES) $(testplacer_SOURCES)

srcdir = .
top_srcdir = ..

pkgdatadir = $(datadir)/smalltalk
pkglibdir = $(libdir)/smalltalk
pkgincludedir = $(includedir)/smalltalk
top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /usr/bin/install -c
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_triplet = i686-pc-linux-gnu
EXTRA_PROGRAMS = testplacer$(EXEEXT)
noinst_PROGRAMS = enums$(EXEEXT)
subdir = gtk
DIST_COMMON = $(dist_noinst_HEADERS) $(srcdir)/Makefile.am \
	$(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/config/align.m4 \
	$(top_srcdir)/config/bold.m4 $(top_srcdir)/config/codeset.m4 \
	$(top_srcdir)/config/ext_goto.m4 $(top_srcdir)/config/gcc.m4 \
	$(top_srcdir)/config/glib-2.0.m4 $(top_srcdir)/config/gmp.m4 \
	$(top_srcdir)/config/gtk-2.0.m4 $(top_srcdir)/config/iconv.m4 \
	$(top_srcdir)/config/inet.m4 $(top_srcdir)/config/lib-ld.m4 \
	$(top_srcdir)/config/lib-link.m4 \
	$(top_srcdir)/config/lib-prefix.m4 \
	$(top_srcdir)/config/libc-so-name.m4 \
	$(top_srcdir)/config/libtool-tags.m4 \
	$(top_srcdir)/config/libtool.m4 \
	$(top_srcdir)/config/lightning.m4 \
	$(top_srcdir)/config/localtime.m4 $(top_srcdir)/config/ltdl.m4 \
	$(top_srcdir)/config/modules.m4 $(top_srcdir)/config/pkg.m4 \
	$(top_srcdir)/config/readline.m4 \
	$(top_srcdir)/config/restrict.m4 \
	$(top_srcdir)/config/snprintfv.m4 \
	$(top_srcdir)/config/strtoul.m4 \
	$(top_srcdir)/config/symbolset.m4 \
	$(top_srcdir)/config/tcltk.m4 $(top_srcdir)/config/version.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
am__installdirs = $(DESTDIR)$(pkglibdir)
pkglibLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(pkglib_LTLIBRARIES)
am__DEPENDENCIES_1 =
gst_gtk_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
dist_gst_gtk_la_OBJECTS = gst-gtk.lo placer.lo
gst_gtk_la_OBJECTS = $(dist_gst_gtk_la_OBJECTS)
PROGRAMS = $(noinst_PROGRAMS)
nodist_enums_OBJECTS = enums.$(OBJEXT)
enums_OBJECTS = $(nodist_enums_OBJECTS)
enums_LDADD = $(LDADD)
am_testplacer_OBJECTS = testplacer.$(OBJEXT)
testplacer_OBJECTS = $(am_testplacer_OBJECTS)
testplacer_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
SCRIPTS = $(nodist_noinst_SCRIPTS)
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
am__depfiles_maybe = depfiles
DEP_FILES = ./$(DEPDIR)/enums.Po ./$(DEPDIR)/gst-gtk.Plo \
	./$(DEPDIR)/placer.Plo ./$(DEPDIR)/testplacer.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
	$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
	$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(dist_gst_gtk_la_SOURCES) $(nodist_enums_SOURCES) \
	$(testplacer_SOURCES)
DIST_SOURCES = $(dist_gst_gtk_la_SOURCES) $(testplacer_SOURCES)
DATA = $(nodist_noinst_DATA)
HEADERS = $(dist_noinst_HEADERS)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run aclocal-1.8
ALLOCA = 
AMDEP_FALSE = #
AMDEP_TRUE = 
AMTAR = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run tar
AR = ar
AS = as
ATK_CFLAGS = -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
ATK_LIBS = -Wl,--export-dynamic -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
AUTOCONF = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run autoconf
AUTOHEADER = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run autoheader
AUTOMAKE = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run automake-1.8
AWK = gawk
BLOX_IMPLEMENTATION = BloxTK
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -g -O2 -Wall -fstrict-aliasing -fno-gcse -Wno-switch -Wno-format -Wno-parentheses -Wpointer-arith 
CONVENIENCE_LTDL_FALSE = 
CONVENIENCE_LTDL_TRUE = #
CPP = gcc -E
CPPFLAGS = 
CYGPATH_W = echo
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DLLTOOL = dlltool
ECHO = echo
ECHO_C = 
ECHO_N = -n
ECHO_T = 
EGREP = grep -E
EMACS = emacs
EMACSLOADPATH = 
EXEEXT = 
GLIB_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
GLIB_GENMARSHAL = glib-genmarshal
GLIB_LIBS = -lgobject-2.0 -lglib-2.0  
GLIB_MKENUMS = glib-mkenums
GOBJECT_QUERY = gobject-query
GTK_CFLAGS = -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
GTK_DISABLED = 
GTK_LIBS = -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
HAVE_GTK_FALSE = #
HAVE_GTK_TRUE = 
HAVE_INSTALLED_LIGHTNING_FALSE = 
HAVE_INSTALLED_LIGHTNING_TRUE = #
HAVE_SIGSEGV_FALSE = #
HAVE_SIGSEGV_TRUE = 
I18N_DISABLED = 
ICON = 
INCLTDL = 
INCSNPRINTFV = -I${top_builddir}/snprintfv -I${top_srcdir}/snprintfv
INCTCLTK = -I/usr/X11R6/include 
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_INFO = /sbin/install-info
INSTALL_LTDL_FALSE = 
INSTALL_LTDL_TRUE = #
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
LDFLAGS = 
LDPATH = 
LEX = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run flex
LIBADD_DL = -ldl
LIBC_SO_DIR = /lib
LIBC_SO_NAME = libc.so.6
LIBGMP = 
LIBICONV = 
LIBLTDL = 
LIBOBJS = 
LIBREADLINE = 
LIBS = -lnsl -lm 
LIBSNPRINTFV = ${top_builddir}/snprintfv/snprintfv/libsnprintfvc.la
LIBTCLTK = -ldl -lieee -lm -L/usr/X11R6/lib -lX11 -L/usr/lib -ltcl8.3 -L/usr/lib -ltk8.3
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LIGHTNING_MAIN_FALSE = 
LIGHTNING_MAIN_TRUE = #
LN_S = ln -s
LTALLOCA = 
LTLIBICONV = 
LTLIBOBJS = 
MAINTAINER = bonzini@gnu.org
MAKEINFO = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run makeinfo
MODULES = 
MODULES_EXAMPLE = regex.la
MODULES_GTK = gst-gtk.la
MODULES_I18N = i18n.la
MODULES_TCP = tcp.la
MODULES_TK = blox-tk.la
OBJDUMP = objdump
OBJEXT = o
PACKAGE = smalltalk
PACKAGE_BUGREPORT = help-smalltalk@gnu.org
PACKAGE_NAME = GNU Smalltalk
PACKAGE_STRING = GNU Smalltalk 2.1.7
PACKAGE_TARNAME = smalltalk
PACKAGE_VERSION = 2.1.7
PANGO_CFLAGS = -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
PANGO_LIBS = -Wl,--export-dynamic -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
PATH_SEPARATOR = :
PKG_CONFIG = /usr/bin/pkg-config
RANLIB = ranlib
RM = rm -f
SET_MAKE = 
SHELL = /bin/sh
STRIP = strip
TCLSH = /usr/bin/tclsh
USE_JIT_TRANSLATION_FALSE = 
USE_JIT_TRANSLATION_TRUE = #
VERSION = 2.1.7
VERSION_INFO = 4:14:0
WITH_EMACS_FALSE = #
WITH_EMACS_TRUE = 
YACC = ${SHELL} /home/mike/install/smalltalk-2.1.7/config/missing --run bison
ac_ct_AR = ar
ac_ct_AS = 
ac_ct_CC = gcc
ac_ct_DLLTOOL = 
ac_ct_OBJDUMP = 
ac_ct_RANLIB = ranlib
ac_ct_STRIP = strip
am__fastdepCC_FALSE = #
am__fastdepCC_TRUE = 
am__include = include
am__leading_dot = .
am__quote = 
bindir = ${exec_prefix}/bin
build = i686-pc-linux-gnu
build_alias = 
build_cpu = i686
build_os = linux-gnu
build_vendor = pc
datadir = ${prefix}/share
exec_prefix = ${prefix}
host = i686-pc-linux-gnu
host_alias = 
host_cpu = i686
host_os = linux-gnu
host_vendor = pc
includedir = ${prefix}/include
infodir = ${prefix}/info
install_sh = /home/mike/install/smalltalk-2.1.7/config/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
lispdir = ${datadir}/emacs/site-lisp
localstatedir = ${prefix}/var
mandir = ${prefix}/man
mkdir_p = mkdir -m 0755 -p --
oldincludedir = /usr/include
prefix = /usr/local
program_transform_name = s,x,x,
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
subdirs =  snprintfv sigsegv
sysconfdir = ${prefix}/etc
target_alias = 
CLEANFILES = $(nodist_noinst_SCRIPTS) $(nodist_noinst_HEADERS) \
	$(BUILT_SOURCES) $(nodist_noinst_DATA) .order

EXTRA_DIST = cpp.awk \
	structs.awk funcs.awk mk_enums.awk order.awk

gst_module_ldflags = -rpath $(pkglibdir) -release $(VERSION) -module \
	-no-undefined # -export-symbols-regex gst_initModule

EXTRA_LTLIBRARIES = gst-gtk.la
pkglib_LTLIBRARIES = gst-gtk.la
gst_gtk_la_LDFLAGS = $(gst_module_ldflags)
gst_gtk_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS)
dist_gst_gtk_la_SOURCES = gst-gtk.c placer.c
dist_noinst_HEADERS = gst-gtk.h placer.h
testplacer_SOURCES = testplacer.c
testplacer_LDADD = $(GLIB_LIBS) $(GTK_LIBS)
INCLUDES = -I$(top_srcdir)/libgst -I$(top_srcdir)/lib-src -I$(top_srcdir)/libltdl
AM_CFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(PANGO_CFLAGS) $(ATK_CFLAGS)
GLIB_FILES = \
	gobject/gobject.h gobject/gvalue.h gobject/gparam.h \
	glib/gquark.h glib/glist.h glib/gslist.h glib/gscanner.h

ATK_FILES = \
	atk/atkobject.h atk/atkaction.h atk/atkcomponent.h \
	atk/atkdocument.h atk/atkeditabletext.h atk/atkhypertext.h \
	atk/atkimage.h atk/atkobject.h atk/atkselection.h \
	atk/atkstreamablecontent.h atk/atktable.h atk/atktext.h \
	atk/atkvalue.h

PANGO_FILES = \
	pango/pango-attributes.h pango/pango-font.h pango/pango-fontmap.h \
	pango/pango-glyph-item.h pango/pango-fontset.h pango/pango-layout.h \
	pango/pango-tabs.h pango/pango-types.h

GTK_FILES = \
	gdk/gdk.h \
	gdk/gdkcolor.h gdk/gdkcursor.h gdk/gdkdisplay.h \
	gdk/gdkdisplaymanager.h gdk/gdkdnd.h gdk/gdkdrawable.h \
	gdk/gdkevents.h gdk/gdkfont.h gdk/gdkgc.h gdk/gdki18n.h gdk/gdkimage.h \
	gdk/gdkinput.h gdk/gdkkeys.h gdk/gdkkeysyms.h gdk/gdkpango.h \
	gdk/gdkpixbuf.h gdk/gdkpixmap.h gdk/gdkproperty.h \
	gdk/gdkregion.h gdk/gdkrgb.h gdk/gdkscreen.h gdk/gdkselection.h \
	gdk/gdktypes.h gdk/gdkvisual.h gdk/gdkwindow.h \
	\
	gdk-pixbuf/gdk-pixbuf.h gdk-pixbuf/gdk-pixbuf-animation.h \
	gdk-pixbuf/gdk-pixbuf-loader.h \
	\
	gtk/gtk.h \
        gtk/gtkaccelgroup.h gtk/gtkaccellabel.h gtk/gtkaccessible.h \
        gtk/gtkadjustment.h gtk/gtkalignment.h gtk/gtkarrow.h \
        gtk/gtkaspectframe.h gtk/gtkbbox.h gtk/gtkbin.h gtk/gtkbox.h \
        gtk/gtkbutton.h gtk/gtkcalendar.h gtk/gtkcelleditable.h \
	gtk/gtkcellrenderer.h gtk/gtkcellrendererpixbuf.h \
	gtk/gtkcellrenderertext.h gtk/gtkcellrenderertoggle.h \
	gtk/gtkcheckbutton.h gtk/gtkcheckmenuitem.h gtk/gtkclist.h \
	gtk/gtkcolorsel.h gtk/gtkcolorseldialog.h gtk/gtkcombo.h \
	gtk/gtkcontainer.h gtk/gtkctree.h gtk/gtkcurve.h gtk/gtkdialog.h \
        gtk/gtkdrawingarea.h gtk/gtkeditable.h gtk/gtkentry.h \
        gtk/gtkeventbox.h gtk/gtkfilesel.h gtk/gtkfixed.h gtk/gtkfontsel.h \
        gtk/gtkframe.h gtk/gtkgamma.h gtk/gtkhandlebox.h gtk/gtkhbbox.h \
        gtk/gtkhbox.h gtk/gtkhpaned.h gtk/gtkhruler.h gtk/gtkhscale.h \
        gtk/gtkhscrollbar.h gtk/gtkhseparator.h gtk/gtkiconfactory.h \
        gtk/gtkimage.h gtk/gtkimagemenuitem.h gtk/gtkimcontext.h \
        gtk/gtkimcontextsimple.h gtk/gtkimmulticontext.h \
        gtk/gtkinputdialog.h gtk/gtkinvisible.h gtk/gtkitem.h \
        gtk/gtkitemfactory.h gtk/gtklabel.h gtk/gtklayout.h \
        gtk/gtklist.h gtk/gtklistitem.h gtk/gtkliststore.h gtk/gtkmenu.h \
        gtk/gtkmenubar.h gtk/gtkmenuitem.h gtk/gtkmenushell.h \
        gtk/gtkmessagedialog.h gtk/gtkmisc.h gtk/gtknotebook.h \
        gtk/gtkobject.h gtk/gtkoldeditable.h gtk/gtkoptionmenu.h \
        gtk/gtkpaned.h gtk/gtkpixmap.h gtk/gtkplug.h gtk/gtkpreview.h \
        gtk/gtkprogress.h gtk/gtkprogressbar.h gtk/gtkradiobutton.h \
        gtk/gtkradiomenuitem.h gtk/gtkrange.h gtk/gtkrc.h gtk/gtkruler.h \
        gtk/gtkscale.h gtk/gtkscrollbar.h gtk/gtkscrolledwindow.h \
        gtk/gtkseparator.h gtk/gtkseparatormenuitem.h \
        gtk/gtksettings.h gtk/gtksizegroup.h gtk/gtksocket.h \
        gtk/gtkspinbutton.h gtk/gtkstatusbar.h gtk/gtkstyle.h \
	gtk/gtktable.h gtk/gtktearoffmenuitem.h \
        gtk/gtktextbuffer.h gtk/gtktextchild.h \
        gtk/gtktextmark.h gtk/gtktexttag.h gtk/gtktexttagtable.h \
	gtk/gtktextlayout.h \
        gtk/gtktextview.h gtk/gtktipsquery.h gtk/gtktogglebutton.h \
        gtk/gtktoolbar.h gtk/gtktooltips.h gtk/gtktreemodel.h \
        gtk/gtktreemodelsort.h gtk/gtktreeselection.h gtk/gtktreestore.h \
        gtk/gtktreeview.h gtk/gtktreeviewcolumn.h gtk/gtkvbbox.h \
        gtk/gtkvbox.h gtk/gtkviewport.h gtk/gtkvpaned.h gtk/gtkvruler.h \
        gtk/gtkvscale.h gtk/gtkvscrollbar.h gtk/gtkvseparator.h \
        gtk/gtkwidget.h gtk/gtkwindow.h \
	\
	gtk/gtkaccelmap.h gtk/gtkbindings.h gtk/gtkclipboard.h gtk/gtkdnd.h \
	gtk/gtkenums.h gtk/gtkgc.h gtk/gtkmain.h gtk/gtkselection.h \
	gtk/gtktextiter.h

LOCAL_FILES = \
	$(srcdir)/placer.h

nodist_noinst_DATA = Structs.st Funcs.st Enums.st Libs.st StructsCSizeof.st
nodist_noinst_SCRIPTS = cpp structs funcs mk_enums order
nodist_enums_SOURCES = enums.c
BUILT_SOURCES = enums.c

# Cmdline to strip -I from the output of pkg-config --cflags-only-I
EXTRACT_PATH = $(AWK) '{ print substr ($$1, 3) }'
all: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) all-am

.SUFFIXES:
.SUFFIXES: .c .lo .o .obj
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
		&& exit 0; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  gtk/Makefile'; \
	cd $(top_srcdir) && \
	  $(AUTOMAKE) --gnu  gtk/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
	esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure:  $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
install-pkglibLTLIBRARIES: $(pkglib_LTLIBRARIES)
	@$(NORMAL_INSTALL)
	$(mkdir_p) $(DESTDIR)$(pkglibdir)
	@list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \
	  if test -f $$p; then \
	    f="`echo $$p | sed -e 's|^.*/||'`"; \
	    echo " $(LIBTOOL) --mode=install $(pkglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(pkglibdir)/$$f"; \
	    $(LIBTOOL) --mode=install $(pkglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(pkglibdir)/$$f; \
	  else :; fi; \
	done

uninstall-pkglibLTLIBRARIES:
	@$(NORMAL_UNINSTALL)
	@list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \
	    p="`echo $$p | sed -e 's|^.*/||'`"; \
	  echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(pkglibdir)/$$p"; \
	  $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(pkglibdir)/$$p; \
	done

clean-pkglibLTLIBRARIES:
	-test -z "$(pkglib_LTLIBRARIES)" || rm -f $(pkglib_LTLIBRARIES)
	@list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \
	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
	  test "$$dir" = "$$p" && dir=.; \
	  echo "rm -f \"$${dir}/so_locations\""; \
	  rm -f "$${dir}/so_locations"; \
	done
gst-gtk.la: $(gst_gtk_la_OBJECTS) $(gst_gtk_la_DEPENDENCIES) 
	$(LINK)  $(gst_gtk_la_LDFLAGS) $(gst_gtk_la_OBJECTS) $(gst_gtk_la_LIBADD) $(LIBS)

clean-noinstPROGRAMS:
	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
	  echo " rm -f $$p $$f"; \
	  rm -f $$p $$f ; \
	done
enums$(EXEEXT): $(enums_OBJECTS) $(enums_DEPENDENCIES) 
	@rm -f enums$(EXEEXT)
	$(LINK) $(enums_LDFLAGS) $(enums_OBJECTS) $(enums_LDADD) $(LIBS)
testplacer$(EXEEXT): $(testplacer_OBJECTS) $(testplacer_DEPENDENCIES) 
	@rm -f testplacer$(EXEEXT)
	$(LINK) $(testplacer_LDFLAGS) $(testplacer_OBJECTS) $(testplacer_LDADD) $(LIBS)

mostlyclean-compile:
	-rm -f *.$(OBJEXT)

distclean-compile:
	-rm -f *.tab.c

include ./$(DEPDIR)/enums.Po
include ./$(DEPDIR)/gst-gtk.Plo
include ./$(DEPDIR)/placer.Plo
include ./$(DEPDIR)/testplacer.Po

.c.o:
	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
#	source='$<' object='$@' libtool=no \
#	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
#	$(CCDEPMODE) $(depcomp) \
#	$(COMPILE) -c $<

.c.obj:
	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
#	source='$<' object='$@' libtool=no \
#	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
#	$(CCDEPMODE) $(depcomp) \
#	$(COMPILE) -c `$(CYGPATH_W) '$<'`

.c.lo:
	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
#	source='$<' object='$@' libtool=yes \
#	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
#	$(CCDEPMODE) $(depcomp) \
#	$(LTCOMPILE) -c -o $@ $<

mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs

distclean-libtool:
	-rm -f libtool
uninstall-info-am:

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	mkid -fID $$unique
tags: TAGS

TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	tags=; \
	here=`pwd`; \
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	test -z "$(ETAGS_ARGS)$$tags$$unique" \
	  || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	     $$tags $$unique
ctags: CTAGS
CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	tags=; \
	here=`pwd`; \
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	test -z "$(CTAGS_ARGS)$$tags$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$tags $$unique

GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && cd $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) $$here

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

distdir: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
	list='$(DISTFILES)'; for file in $$list; do \
	  case $$file in \
	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
	  esac; \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
	    dir="/$$dir"; \
	    $(mkdir_p) "$(distdir)$$dir"; \
	  else \
	    dir=''; \
	  fi; \
	  if test -d $$d/$$file; then \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
	    fi; \
	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
	  else \
	    test -f $(distdir)/$$file \
	    || cp -p $$d/$$file $(distdir)/$$file \
	    || exit 1; \
	  fi; \
	done
	$(MAKE) $(AM_MAKEFLAGS) \
	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
	  dist-hook
check-am: all-am
check: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) check-am
all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) \
		$(HEADERS)
installdirs:
	$(mkdir_p) $(DESTDIR)$(pkglibdir)
install: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-am
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-rm -f $(CONFIG_CLEAN_FILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
clean: clean-am

clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
	clean-pkglibLTLIBRARIES mostlyclean-am

distclean: distclean-am
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
	distclean-libtool distclean-tags

dvi: dvi-am

dvi-am:

html: html-am

info: info-am

info-am:

install-data-am:

install-exec-am: install-pkglibLTLIBRARIES

install-info: install-info-am

install-man:

installcheck-am:

maintainer-clean: maintainer-clean-am
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-compile mostlyclean-generic \
	mostlyclean-libtool

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am: uninstall-info-am uninstall-pkglibLTLIBRARIES

.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
	clean-libtool clean-noinstPROGRAMS clean-pkglibLTLIBRARIES \
	ctags distclean distclean-compile distclean-generic \
	distclean-libtool distclean-tags distdir dvi dvi-am html \
	html-am info info-am install install-am install-data \
	install-data-am install-exec install-exec-am install-info \
	install-info-am install-man install-pkglibLTLIBRARIES \
	install-strip installcheck installcheck-am installdirs \
	maintainer-clean maintainer-clean-generic mostlyclean \
	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
	pdf pdf-am ps ps-am tags uninstall uninstall-am \
	uninstall-info-am uninstall-pkglibLTLIBRARIES


# Rules to build the bindings from the GTK+ header files follow...

%: %.awk
	IFS=":"; for i in $$PATH; do \
	  test -f $$i/$(AWK) && sed \
	    -e "1s,@AWK\@,$$i/$(AWK),"< $< > $@ && break;\
	done
	chmod +x $@

cpp: $(srcdir)/cpp.awk
structs: $(srcdir)/structs.awk
funcs: $(srcdir)/funcs.awk
mk_enums: $(srcdir)/mk_enums.awk
order: $(srcdir)/order.awk

# -------------------------------------

Libs.st: Makefile
	echo '"Automatically generated file, do not edit!"' > Libs.st; \
	for i in $(GTK_LIBS); do \
	  case $$i in \
	    -lg*|-latk*|-lpango*) echo "DLD addLibrary: 'lib$$i'!" | sed 's/-l//' >> Libs.st ;; \
	    *) ;; \
	  esac; \
	done

Structs.st: structs cpp .order $(LOCAL_FILES)
	xargs ./cpp < .order | ./structs > Structs.st

Enums.st: $(noinst_PROGRAMS)
	./enums > Enums.st

Funcs.st: funcs cpp .order $(LOCAL_FILES)
	xargs ./cpp < .order | ./funcs > Funcs.st

enums.c: mk_enums cpp .order $(LOCAL_FILES)
	xargs ./cpp < .order | ./mk_enums > enums.c

.order: order Makefile
	builddir=`pwd`; ( \
	  cd `$(PKG_CONFIG) glib-2.0 --cflags-only-I | $(EXTRACT_PATH)` && \
	  $$builddir/order -v path="`pwd`" $(GLIB_FILES) && \
	  cd `$(PKG_CONFIG) atk --cflags-only-I | $(EXTRACT_PATH)` && \
	  $$builddir/order -v path="`pwd`" $(ATK_FILES) && \
	  cd `$(PKG_CONFIG) pango --cflags-only-I | $(EXTRACT_PATH)` && \
	  $$builddir/order -v path="`pwd`" $(PANGO_FILES) && \
	  cd `$(PKG_CONFIG) gtk+-2.0 --cflags-only-I | $(EXTRACT_PATH)` && \
	  $$builddir/order -v path="`pwd`" $(GTK_FILES) && \
	  cd $$builddir && \
	  $$builddir/order -v path="`pwd`" $(LOCAL_FILES)) > $$builddir/.order

Structs.st.st: .order
	xargs ./cpp < .order > .gtk_files && gst -g make-structs.st -a .gtk_files > Structs.st.st

gst-structs: Structs.st.st

mk_structs-c-sizeof: $(srcdir)/mk_structs-c-sizeof.awk

remove-error-lines: $(srcdir)/remove-error-lines.awk

struct-names: Structs.st
	grep '[Ss]ubclass:' Structs.st | grep --only-matching -E '#[^ ]+' > struct-names

structs-c-sizeof-pre.c: struct-names mk_structs-c-sizeof
	./mk_structs-c-sizeof < struct-names > structs-c-sizeof-pre.c

structs-c-sizeof.log: structs-c-sizeof-pre.c
	$(CC) `$(PKG_CONFIG) --cflags --libs atk pango glib-2.0 gobject-2.0 gdk-2.0 gdk-pixbuf-2.0 gtk+-2.0` -o  structs-c-sizeof structs-c-sizeof-pre.c &> structs-c-sizeof.log ; true

structs-c-sizeof.c: structs-c-sizeof.log remove-error-lines
	cat structs-c-sizeof.log structs-c-sizeof-pre.c | ./remove-error-lines > structs-c-sizeof.c  

structs-c-sizeof: structs-c-sizeof.c
	$(CC) `$(PKG_CONFIG) --cflags --libs atk pango glib-2.0 gobject-2.0 gdk-2.0 gdk-pixbuf-2.0 gtk+-2.0` -o  structs-c-sizeof structs-c-sizeof.c

StructsCSizeof.st: structs-c-sizeof
	./structs-c-sizeof > StructsCSizeof.st

dist-hook:
	for i in $(CLEANFILES); do rm -f $(distdir)/$$i; done
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
