Blame tests/Makefile.am

Packit 1e8aac
include $(top_srcdir)/glade-rules.mk
Packit 1e8aac
Packit 1e8aac
TEST_PROGS = \
Packit 1e8aac
	create-widgets \
Packit 1e8aac
	add-child \
Packit 1e8aac
	toplevel-order
Packit 1e8aac
Packit 1e8aac
noinst_PROGRAMS = $(TEST_PROGS)
Packit 1e8aac
Packit 1e8aac
progs_cppflags = \
Packit 1e8aac
	$(common_defines)   \
Packit 1e8aac
	-I$(top_srcdir)     \
Packit 1e8aac
	-I$(top_builddir)   \
Packit 1e8aac
	$(GTK_CFLAGS)       \
Packit 1e8aac
	$(GTK_MAC_BUNDLE_FLAG) \
Packit 1e8aac
	$(GTK_MAC_CFLAGS)  \
Packit 1e8aac
	$(WARN_CFLAGS)      \
Packit 1e8aac
	$(AM_CPPFLAGS)
Packit 1e8aac
Packit 1e8aac
progs_cflags = \
Packit 1e8aac
	$(AM_CFLAGS)
Packit 1e8aac
Packit 1e8aac
progs_libs  = $(GTK_LIBS) $(GTK_MAC_LIBS)
Packit 1e8aac
progs_ldadd = $(top_builddir)/gladeui/libgladeui-2.la
Packit 1e8aac
Packit 1e8aac
# Test that GladeWidgets and thier runtime objects
Packit 1e8aac
# are created and finalized properly
Packit 1e8aac
create_widgets_CPPFLAGS = $(progs_cppflags)
Packit 1e8aac
create_widgets_CFLAGS   = $(progs_cflags)
Packit 1e8aac
create_widgets_LDFLAGS  = $(progs_libs)
Packit 1e8aac
create_widgets_LDADD    = $(progs_ldadd)
Packit 1e8aac
create_widgets_SOURCES  = create-widgets.c
Packit 1e8aac
Packit 1e8aac
# Test that various types of container widgets
Packit 1e8aac
# successfully parent child types via the
Packit 1e8aac
# GladeWidget / adaptor code
Packit 1e8aac
add_child_CPPFLAGS = $(progs_cppflags)
Packit 1e8aac
add_child_CFLAGS   = $(progs_cflags)
Packit 1e8aac
add_child_LDFLAGS  = $(progs_libs)
Packit 1e8aac
add_child_LDADD    = $(progs_ldadd)
Packit 1e8aac
add_child_SOURCES  = add-child.c
Packit 1e8aac
Packit 1e8aac
TOPLEVEL_ORDER_FILES = \
Packit 1e8aac
	toplevel-order-resources.gresource.xml \
Packit 1e8aac
	toplevel_order_test.glade \
Packit 1e8aac
	toplevel_order_test.glade \
Packit 1e8aac
	toplevel_order_test2.glade \
Packit 1e8aac
	toplevel_order_test3.glade \
Packit 1e8aac
	toplevel_order_test4.glade \
Packit 1e8aac
	toplevel_order_test5.glade \
Packit 1e8aac
	toplevel_order_test6.glade
Packit 1e8aac
Packit 1e8aac
BUILT_SOURCES = toplevel-order-resources.c toplevel-order-resources.h
Packit 1e8aac
# Generate resources
Packit 1e8aac
toplevel-order-resources.h: $(TOPLEVEL_ORDER_FILES)
Packit 1e8aac
	$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/toplevel-order-resources.gresource.xml \
Packit 1e8aac
		--target=$@ --sourcedir=$(srcdir) --c-name _glade --generate-header
Packit 1e8aac
toplevel-order-resources.c: $(TOPLEVEL_ORDER_FILES)
Packit 1e8aac
	$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/toplevel-order-resources.gresource.xml \
Packit 1e8aac
		--target=$@ --sourcedir=$(srcdir) --c-name _glade --generate-source
Packit 1e8aac
Packit 1e8aac
# Test toplevel order in xml output
Packit 1e8aac
toplevel_order_CPPFLAGS = $(progs_cppflags)
Packit 1e8aac
toplevel_order_CFLAGS   = $(progs_cflags)
Packit 1e8aac
toplevel_order_LDFLAGS  = $(progs_libs)
Packit 1e8aac
toplevel_order_LDADD    = $(progs_ldadd)
Packit 1e8aac
toplevel_order_SOURCES  = \
Packit 1e8aac
	toplevel-order.c \
Packit 1e8aac
	toplevel-order-resources.c
Packit 1e8aac
Packit 1e8aac
noinst_HEADERS = \
Packit 1e8aac
	toplevel-order-resources.h
Packit 1e8aac
Packit 1e8aac
EXTRA_DIST = $(TOPLEVEL_ORDER_FILES)
Packit 1e8aac
Packit 1e8aac
TESTS = $(TEST_PROGS)
Packit 1e8aac
TESTS_ENVIRONMENT=$(GLADE_TEST_ENVIRONMENT)