gtkincludedir = $(includedir)/gtk
-lib_LTLIBRARIES = libgtk.la
+lib_LTLIBRARIES = libgtk-1.1.la
-libgtk_la_SOURCES = \
+libgtk_1_1_la_SOURCES = \
gtkaccelerator.c \
gtkadjustment.c \
gtkaspectframe.c \
gtkcolorsel.c \
gtkcombo.c \
gtkcontainer.c \
+ gtkctree.c \
gtkcurve.c \
gtkdata.c \
gtkdialog.c \
gtkcolorsel.h \
gtkcombo.h \
gtkcontainer.h \
+ gtkctree.h \
gtkcurve.h \
gtkdata.h \
gtkdebug.h \
gtkentry.h \
gtkenums.h \
gtkeventbox.h \
+ gtkfeatures.h \
gtkfilesel.h \
gtkfixed.h \
gtkframe.h \
gtkwindow.h \
gtktypebuiltins.h
-../gtk/gtktypebuiltins.h: gtk.defs gentypeinfo.el
+$(srcdir)/gtktypebuiltins.h: @MAINT@ $(srcdir)/gtk.defs $(srcdir)/gentypeinfo.el
$(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el idmac $< $@
-gtktypebuiltins.c: gtk.defs gentypeinfo.el
+$(srcdir)/gtktypebuiltins.c: @MAINT@ $(srcdir)/gtk.defs $(srcdir)/gentypeinfo.el
$(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el id $< $@
-libgtk_la_LDFLAGS = -version-info 1:0:0
+libgtk_1_1_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
EXTRA_DIST = \
line-arrow.xbm \
line-wrap.xbm \
testgtkrc \
+ testgtkrc2 \
gtk.defs \
+ gtkfeatures.h.in \
runelisp \
gentypeinfo.el \
gtktypebuiltins.c \
tree_minus.xbm \
circles.xbm
-INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/glib @x_cflags@
+INCLUDES = -I$(top_srcdir) -I../glib -I$(top_srcdir)/glib @x_cflags@
noinst_PROGRAMS = testgtk testinput testselection simple
-testgtk_LDADD = \
- libgtk.la \
- $(top_builddir)/gdk/libgdk.la \
- @x_ldflags@ \
- @x_libs@ \
- $(top_builddir)/glib/libglib.la \
- -lm
-testinput_LDADD = \
- libgtk.la \
- $(top_builddir)/gdk/libgdk.la \
- @x_ldflags@ \
- @x_libs@ \
- $(top_builddir)/glib/libglib.la \
- -lm
+# FIXME, we currently rely on linking against libglib-1.1
-testselection_LDADD = \
- libgtk.la \
- $(top_builddir)/gdk/libgdk.la \
- @x_ldflags@ \
- @x_libs@ \
- $(top_builddir)/glib/libglib.la \
+DEPS = \
+ libgtk-@LT_RELEASE@.la \
+ $(top_builddir)/gdk/libgdk-@LT_RELEASE@.la \
+ $(top_builddir)/glib/libglib-1.1.la
+LDADDS = \
+ libgtk-@LT_RELEASE@.la \
+ $(top_builddir)/gdk/libgdk-@LT_RELEASE@.la \
+ @x_ldflags@ \
+ @x_libs@ \
+ $(top_builddir)/glib/libglib-1.1.la \
-lm
-simple_LDADD = \
- libgtk.la \
- $(top_builddir)/gdk/libgdk.la \
- @x_ldflags@ \
- @x_libs@ \
- $(top_builddir)/glib/libglib.la \
- -lm
-
-DEPS = \
- $(top_builddir)/gtk/libgtk.la \
- $(top_builddir)/gdk/libgdk.la \
- $(top_builddir)/glib/libglib.la
-
testgtk_DEPENDENCIES = $(DEPS)
testinput_DEPENDENCIES = $(DEPS)
testselection_DEPENDENCIES = $(DEPS)
simple_DEPENDENCIES = $(DEPS)
-.PHONY: files
+testgtk_LDADD = $(LDADDS)
+testinput_LDADD = $(LDADDS)
+testselection_LDADD = $(LDADDS)
+simple_LDADD = $(LDADDS)
+
+
+.PHONY: files test test-debug
files:
@files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
echo $$p; \
done
+
+test: testgtk
+ builddir=`pwd`; cd $(top_builddir); top_builddir=`pwd`; \
+ cd $$builddir; cd $(srcdir); \
+ $(SHELL) $$top_builddir/libtool --mode=execute $$builddir/testgtk
+
+test-debug: testgtk
+ builddir=`pwd`; cd $(top_builddir); top_builddir=`pwd`; \
+ cd $$builddir; cd $(srcdir); \
+ $(SHELL) $$top_builddir/libtool --mode=execute gdb $$builddir/testgtk