|
Packit |
1e8aac |
## Previewer
|
|
Packit |
1e8aac |
include $(top_srcdir)/glade-rules.mk
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
bin_PROGRAMS = glade-previewer
|
|
Packit |
1e8aac |
lib_LTLIBRARIES = libgladeui-2.la
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
glade_previewer_CPPFLAGS = \
|
|
Packit |
1e8aac |
-I$(top_srcdir) \
|
|
Packit |
1e8aac |
-I$(top_builddir) \
|
|
Packit |
1e8aac |
-DGLADE_GNOMEHELPDIR="\"$(HELP_DIR)\"" \
|
|
Packit |
1e8aac |
$(GTK_CFLAGS) \
|
|
Packit |
1e8aac |
$(GTK_MAC_CFLAGS) \
|
|
Packit |
1e8aac |
$(WARN_CFLAGS) \
|
|
Packit |
1e8aac |
$(GLADE_DEBUG_FLAGS) \
|
|
Packit |
1e8aac |
$(AM_CPPFLAGS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
glade_previewer_CFLAGS = \
|
|
Packit |
1e8aac |
$(AM_CFLAGS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
glade_previewer_LDFLAGS = $(AM_LDFLAGS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
glade_previewer_LDADD = libgladeui-2.la $(GTK_MAC_LIBS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
glade_previewer_SOURCES = \
|
|
Packit |
1e8aac |
glade-previewer-main.c \
|
|
Packit |
1e8aac |
glade-previewer.c \
|
|
Packit |
1e8aac |
glade-preview-template.c
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
if NATIVE_WIN32
|
|
Packit |
1e8aac |
glade_previewer_LDADD += glade-win32-res.o
|
|
Packit |
1e8aac |
if !GLADE_UNSTABLE
|
|
Packit |
1e8aac |
glade_previewer_LDFLAGS += -mwindows
|
|
Packit |
1e8aac |
endif
|
|
Packit |
1e8aac |
endif
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
glade-win32-res.o: glade-previewer.rc
|
|
Packit |
1e8aac |
$(WINDRES) $< $@
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
## Rest of the UI ;)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
common_defines = \
|
|
Packit |
1e8aac |
-DG_LOG_DOMAIN=\"GladeUI\" \
|
|
Packit |
1e8aac |
-DGLADE_CATALOGSDIR="\"$(pkgdatadir)/catalogs\""\
|
|
Packit |
1e8aac |
-DGLADE_MODULESDIR="\"$(pkglibdir)/modules\"" \
|
|
Packit |
1e8aac |
-DGLADE_PIXMAPSDIR="\"$(pkgdatadir)/pixmaps\"" \
|
|
Packit |
1e8aac |
-DGLADE_LOCALEDIR="\"$(datadir)/locale\""\
|
|
Packit |
1e8aac |
-DGLADE_BINDIR="\"$(bindir)\""\
|
|
Packit |
1e8aac |
-DGLADE_LIBDIR="\"$(libdir)\""
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
BUILT_SOURCES = \
|
|
Packit |
1e8aac |
glade-marshallers.c \
|
|
Packit |
1e8aac |
glade-marshallers.h \
|
|
Packit |
1e8aac |
gladeui-resources.c \
|
|
Packit |
1e8aac |
gladeui-resources.h \
|
|
Packit |
1e8aac |
gladeui-enum-types.c \
|
|
Packit |
1e8aac |
gladeui-enum-types.h
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
UI_FILES = \
|
|
Packit |
1e8aac |
glade-design-layout.css \
|
|
Packit |
1e8aac |
glade-editor.ui \
|
|
Packit |
1e8aac |
glade-project-properties.ui \
|
|
Packit |
1e8aac |
glade-adaptor-chooser-widget.ui \
|
|
Packit |
1e8aac |
glade-adaptor-chooser.ui \
|
|
Packit |
1e8aac |
glade-base-editor.ui \
|
|
Packit |
1e8aac |
glade-property-label.ui
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
GRAPHICS_FILES = \
|
|
Packit |
1e8aac |
atk.png
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
EXTRA_DIST = \
|
|
Packit |
1e8aac |
$(UI_FILES) \
|
|
Packit |
1e8aac |
$(GRAPHICS_FILES) \
|
|
Packit |
1e8aac |
glade-marshallers.list \
|
|
Packit |
1e8aac |
gladeui.rc.in \
|
|
Packit |
1e8aac |
icon-naming-spec.c \
|
|
Packit |
1e8aac |
glade-previewer.rc.in \
|
|
Packit |
1e8aac |
gladeui-resources.gresource.xml \
|
|
Packit |
1e8aac |
gladeui-enum-types.c.template \
|
|
Packit |
1e8aac |
gladeui-enum-types.h.template
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
# The glade core library
|
|
Packit |
1e8aac |
libgladeui_2_la_SOURCES = \
|
|
Packit |
1e8aac |
$(BUILT_SOURCES) \
|
|
Packit |
1e8aac |
glade-accumulators.c \
|
|
Packit |
1e8aac |
glade-app.c \
|
|
Packit |
1e8aac |
glade-base-editor.c \
|
|
Packit |
1e8aac |
glade-adaptor-chooser-widget.c \
|
|
Packit |
1e8aac |
glade-adaptor-chooser.c \
|
|
Packit |
1e8aac |
glade-builtins.c \
|
|
Packit |
1e8aac |
glade-catalog.c \
|
|
Packit |
1e8aac |
glade-cell-renderer-icon.c \
|
|
Packit |
1e8aac |
glade-clipboard.c \
|
|
Packit |
1e8aac |
glade-command.c \
|
|
Packit |
1e8aac |
glade-cursor.c \
|
|
Packit |
1e8aac |
glade-debug.c \
|
|
Packit |
1e8aac |
glade-design-layout.c \
|
|
Packit |
1e8aac |
glade-design-view.c \
|
|
Packit |
1e8aac |
glade-displayable-values.c \
|
|
Packit |
1e8aac |
glade-editable.c \
|
|
Packit |
1e8aac |
glade-editor.c \
|
|
Packit |
1e8aac |
glade-editor-property.c \
|
|
Packit |
1e8aac |
glade-editor-skeleton.c \
|
|
Packit |
1e8aac |
glade-editor-table.c \
|
|
Packit |
1e8aac |
glade-id-allocator.c \
|
|
Packit |
1e8aac |
glade-id-allocator.h \
|
|
Packit |
1e8aac |
glade-object-stub.c \
|
|
Packit |
1e8aac |
glade-inspector.c \
|
|
Packit |
1e8aac |
glade-name-context.c \
|
|
Packit |
1e8aac |
glade-named-icon-chooser-dialog.c \
|
|
Packit |
1e8aac |
glade-named-icon-chooser-dialog.h \
|
|
Packit |
1e8aac |
glade-palette.c \
|
|
Packit |
1e8aac |
glade-placeholder.c \
|
|
Packit |
1e8aac |
glade-popup.c \
|
|
Packit |
1e8aac |
glade-preview.c \
|
|
Packit |
1e8aac |
glade-project.c \
|
|
Packit |
1e8aac |
glade-project-properties.c \
|
|
Packit |
1e8aac |
glade-property.c \
|
|
Packit |
1e8aac |
glade-property-class.c \
|
|
Packit |
1e8aac |
glade-property-label.c \
|
|
Packit |
1e8aac |
glade-property-shell.c \
|
|
Packit |
1e8aac |
glade-signal.c \
|
|
Packit |
1e8aac |
glade-signal-class.c \
|
|
Packit |
1e8aac |
glade-signal-editor.c \
|
|
Packit |
1e8aac |
glade-signal-model.c \
|
|
Packit |
1e8aac |
glade-tsort.c \
|
|
Packit |
1e8aac |
glade-utils.c \
|
|
Packit |
1e8aac |
glade-widget.c \
|
|
Packit |
1e8aac |
glade-widget-action.c \
|
|
Packit |
1e8aac |
glade-widget-adaptor.c \
|
|
Packit |
1e8aac |
glade-xml-utils.c \
|
|
Packit |
1e8aac |
glade-drag.c \
|
|
Packit |
1e8aac |
glade-dnd.c
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
libgladeui_2_la_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 |
$(GLADE_DEBUG_FLAGS) \
|
|
Packit |
1e8aac |
$(AM_CPPFLAGS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
libgladeui_2_la_CFLAGS = \
|
|
Packit |
1e8aac |
$(AM_CFLAGS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
libgladeui_2_la_LDFLAGS = -version-info $(GLADE_CURRENT):$(GLADE_REVISION):$(GLADE_AGE) $(AM_LDFLAGS)
|
|
Packit |
1e8aac |
libgladeui_2_la_LIBADD = $(GTK_LIBS) $(GTK_MAC_LIBS) $(LIBM)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
libgladeuiincludedir=$(includedir)/libgladeui-2.0/gladeui
|
|
Packit |
1e8aac |
libgladeuiinclude_HEADERS = \
|
|
Packit |
1e8aac |
glade.h \
|
|
Packit |
1e8aac |
glade-app.h \
|
|
Packit |
1e8aac |
glade-adaptor-chooser.h \
|
|
Packit |
1e8aac |
glade-base-editor.h \
|
|
Packit |
1e8aac |
glade-builtins.h \
|
|
Packit |
1e8aac |
glade-catalog.h \
|
|
Packit |
1e8aac |
glade-cell-renderer-icon.h \
|
|
Packit |
1e8aac |
glade-clipboard.h \
|
|
Packit |
1e8aac |
glade-command.h \
|
|
Packit |
1e8aac |
glade-cursor.h \
|
|
Packit |
1e8aac |
glade-debug.h \
|
|
Packit |
1e8aac |
glade-design-view.h \
|
|
Packit |
1e8aac |
glade-displayable-values.h \
|
|
Packit |
1e8aac |
glade-editable.h \
|
|
Packit |
1e8aac |
glade-editor.h \
|
|
Packit |
1e8aac |
glade-editor-property.h \
|
|
Packit |
1e8aac |
glade-editor-skeleton.h \
|
|
Packit |
1e8aac |
glade-editor-table.h \
|
|
Packit |
1e8aac |
glade-inspector.h \
|
|
Packit |
1e8aac |
glade-name-context.h \
|
|
Packit |
1e8aac |
glade-palette.h \
|
|
Packit |
1e8aac |
glade-placeholder.h \
|
|
Packit |
1e8aac |
glade-project.h \
|
|
Packit |
1e8aac |
glade-property.h \
|
|
Packit |
1e8aac |
glade-property-class.h \
|
|
Packit |
1e8aac |
glade-property-label.h \
|
|
Packit |
1e8aac |
glade-property-shell.h \
|
|
Packit |
1e8aac |
glade-signal.h \
|
|
Packit |
1e8aac |
glade-signal-class.h \
|
|
Packit |
1e8aac |
glade-signal-editor.h \
|
|
Packit |
1e8aac |
glade-signal-model.h \
|
|
Packit |
1e8aac |
glade-utils.h \
|
|
Packit |
1e8aac |
glade-widget.h \
|
|
Packit |
1e8aac |
glade-widget-action.h \
|
|
Packit |
1e8aac |
glade-widget-adaptor.h \
|
|
Packit |
1e8aac |
glade-xml-utils.h
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
noinst_HEADERS = \
|
|
Packit |
1e8aac |
glade-accumulators.h \
|
|
Packit |
1e8aac |
glade-adaptor-chooser-widget.h \
|
|
Packit |
1e8aac |
glade-design-layout.h \
|
|
Packit |
1e8aac |
glade-design-private.h \
|
|
Packit |
1e8aac |
glade-marshallers.h \
|
|
Packit |
1e8aac |
glade-object-stub.h \
|
|
Packit |
1e8aac |
glade-path.h \
|
|
Packit |
1e8aac |
glade-popup.h \
|
|
Packit |
1e8aac |
glade-preview.h \
|
|
Packit |
1e8aac |
glade-preview-tokens.h \
|
|
Packit |
1e8aac |
glade-previewer.h \
|
|
Packit |
1e8aac |
glade-preview-template.h \
|
|
Packit |
1e8aac |
glade-private.h \
|
|
Packit |
1e8aac |
glade-project-properties.h \
|
|
Packit |
1e8aac |
glade-tsort.h \
|
|
Packit |
1e8aac |
gladeui-resources.h \
|
|
Packit |
1e8aac |
glade-drag.h \
|
|
Packit |
1e8aac |
glade-dnd.h
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
if PLATFORM_WIN32
|
|
Packit |
1e8aac |
libgladeui_2_la_LDFLAGS += -no-undefined
|
|
Packit |
1e8aac |
endif
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
if NATIVE_WIN32
|
|
Packit |
1e8aac |
# gmodule-export-2.0 on windows does not include -export-dynamic flag
|
|
Packit |
1e8aac |
libgladeui_2_la_LDFLAGS += \
|
|
Packit |
1e8aac |
-Wl,gladeui-win32-res.o \
|
|
Packit |
1e8aac |
-export-dynamic
|
|
Packit |
1e8aac |
libgladeui_2_la_DEPENDENCIES = gladeui-win32-res.o
|
|
Packit |
1e8aac |
endif
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
gladeui-win32-res.o: gladeui.rc
|
|
Packit |
1e8aac |
$(WINDRES) $< $@
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#
|
|
Packit |
1e8aac |
# Marshaller generation
|
|
Packit |
1e8aac |
#
|
|
Packit |
1e8aac |
glade-marshallers.h: glade-marshallers.list $(GLIB_GENMARSHAL)
|
|
Packit |
1e8aac |
$(GLIB_GENMARSHAL) --prefix=_glade_marshal $(srcdir)/glade-marshallers.list --header > glade-marshallers-h.tmp \
|
|
Packit |
1e8aac |
&& mv glade-marshallers-h.tmp glade-marshallers.h \
|
|
Packit |
1e8aac |
|| ( rm -f glade-marshallers-h.tmp && exit 1)
|
|
Packit |
1e8aac |
glade-marshallers.c: glade-marshallers.list $(GLIB_GENMARSHAL)
|
|
Packit |
1e8aac |
$(GLIB_GENMARSHAL) --prefix=_glade_marshal $(srcdir)/glade-marshallers.list --body --header > glade-marshallers-c.tmp \
|
|
Packit |
1e8aac |
&& mv glade-marshallers-c.tmp glade-marshallers.c \
|
|
Packit |
1e8aac |
|| ( rm -f glade-marshallers-c.tmp && exit 1 )
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#
|
|
Packit |
1e8aac |
# Enum type generation
|
|
Packit |
1e8aac |
#
|
|
Packit |
1e8aac |
gladeui-enum-types.h: gladeui-enum-types.h.template $(libgladeuiinclude_HEADERS) $(GLIB_MKENUMS)
|
|
Packit |
1e8aac |
$(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template $@.template \
|
|
Packit |
1e8aac |
$(libgladeuiinclude_HEADERS)) > $@
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
gladeui-enum-types.c: gladeui-enum-types.c.template $(libgladeuiinclude_HEADERS) $(GLIB_MKENUMS)
|
|
Packit |
1e8aac |
$(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template $@.template \
|
|
Packit |
1e8aac |
$(libgladeuiinclude_HEADERS)) > $@
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
CLEANFILES = $(BUILT_SOURCES)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#
|
|
Packit |
1e8aac |
# Introspection generation
|
|
Packit |
1e8aac |
#
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
-include $(INTROSPECTION_MAKEFILE)
|
|
Packit |
1e8aac |
INTROSPECTION_GIRS =
|
|
Packit |
1e8aac |
INTROSPECTION_SCANNER_ARGS = \
|
|
Packit |
1e8aac |
--add-include-path=$(srcdir) \
|
|
Packit |
1e8aac |
--identifier-prefix=Glade \
|
|
Packit |
1e8aac |
--symbol-prefix=glade \
|
|
Packit |
1e8aac |
--pkg=gtk+-3.0 -I../ -I$(srcdir)/..
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
if HAVE_INTROSPECTION
|
|
Packit |
1e8aac |
introspection_sources = $(libgladeui_2_la_SOURCES) $(libgladeuiinclude_HEADERS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
Gladeui-2.0.gir: libgladeui-2.la
|
|
Packit |
1e8aac |
Gladeui_2_0_gir_INCLUDES = Gtk-3.0
|
|
Packit |
1e8aac |
Gladeui_2_0_gir_CFLAGS = $(INCLUDES)
|
|
Packit |
1e8aac |
Gladeui_2_0_gir_LIBS = libgladeui-2.la
|
|
Packit |
1e8aac |
Gladeui_2_0_gir_FILES = $(introspection_sources)
|
|
Packit |
1e8aac |
INTROSPECTION_GIRS += Gladeui-2.0.gir
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
girdir = $(datadir)/gir-1.0
|
|
Packit |
1e8aac |
gir_DATA = $(INTROSPECTION_GIRS)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
typelibdir = $(libdir)/girepository-1.0
|
|
Packit |
1e8aac |
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
CLEANFILES += $(gir_DATA) $(typelib_DATA)
|
|
Packit |
1e8aac |
endif
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
# Generate resources
|
|
Packit |
1e8aac |
gladeui-resources.h: gladeui-resources.gresource.xml $(UI_FILES) $(GRAPHICS_FILES)
|
|
Packit |
1e8aac |
$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/gladeui-resources.gresource.xml \
|
|
Packit |
1e8aac |
--target=$@ --sourcedir=$(srcdir) --c-name _gladeui --generate-header
|
|
Packit |
1e8aac |
gladeui-resources.c: gladeui-resources.gresource.xml $(UI_FILES) $(GRAPHICS_FILES)
|
|
Packit |
1e8aac |
$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/gladeui-resources.gresource.xml \
|
|
Packit |
1e8aac |
--target=$@ --sourcedir=$(srcdir) --c-name _gladeui --generate-source
|