mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-22 04:22:29 +00:00
47c5473e46
2002-03-20 Michael Natterer <mitch@gimp.org> * app/plug-in/plug-in.[ch]: badly chopped into the new files below. Pass around much more "PlugIn" and "Gimp" pointers instead of using "current_plug_in" and "the_gimp". Needs much more hacking though... :( * app/plug-in/Makefile.am * app/plug-in/plug-in-def.[ch] * app/plug-in/plug-in-params.[ch] * app/plug-in/plug-in-progress.[ch] * app/plug-in/plug-ins.[ch]: new files. * app/gui/Makefile.am * app/gui/plug-in-commands.[ch] * app/gui/plug-in-menus.[ch]: ditto. * app/plug-in/plug-in-rc.c * app/plug-in/plug-in-types.h: changed accordingly. * app/pdb/procedural_db.c: changed procedural_db_destroy_args() so it can be used from plug_in_args_destroy(). Fixed a parasite memory leak (or introduced a new SEGV, we'll see...). * app/display/Makefile.am: another "truly ugly hack" until the plug-in menu stuff is chopped even more... * app/gui/commands.[ch]: removed filters_repeat_cmd_callback() here, it is now in plug-in-commands.[ch]. * app/widgets/gimpitemfactory.[ch]: removed all gimp_menu_item_*() hacks. We have a GimpItemFactory available in most cases we used to call this functions, and can use gimp_item_factors_from_path() in all other cases. The item factory stuff needs more work anyway... * app/app_procs.c * app/gimphelp.c * app/display/gimpdisplayshell.c * app/gui/file-dialog-utils.c * app/gui/file-open-dialog.[ch] * app/gui/file-save-dialog.[ch] * app/gui/gui.c * app/gui/menus.c * app/gui/paths-dialog.c * app/xcf/xcf.c * tools/pdbgen/pdb/fileops.pdb * tools/pdbgen/pdb/help.pdb * tools/pdbgen/pdb/plug_in.pdb: changed accordingly (includes, renamed functions and gimp_menu_item_*() removal). * app/pdb/fileops_cmds.c * app/pdb/help_cmds.c * app/pdb/plug_in_cmds.c: regenerated.
84 lines
2.5 KiB
Makefile
84 lines
2.5 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
AM_CPPFLAGS = @STRIP_BEGIN@ \
|
|
-DG_LOG_DOMAIN=\"Gimp-Display\" \
|
|
@GIMP_THREAD_FLAGS@ \
|
|
@GIMP_MP_FLAGS@ \
|
|
@STRIP_END@
|
|
|
|
INCLUDES = @STRIP_BEGIN@ \
|
|
-I$(top_srcdir) \
|
|
-I$(top_srcdir)/app \
|
|
$(GTK_CFLAGS) \
|
|
-I$(includedir) \
|
|
@STRIP_END@
|
|
|
|
noinst_LIBRARIES = libappdisplay.a
|
|
|
|
libappdisplay_a_sources = @STRIP_BEGIN@ \
|
|
display-enums.h \
|
|
display-types.h \
|
|
gimpdisplay.c \
|
|
gimpdisplay.h \
|
|
gimpdisplay-area.c \
|
|
gimpdisplay-area.h \
|
|
gimpdisplay-foreach.c \
|
|
gimpdisplay-foreach.h \
|
|
gimpdisplay-handlers.c \
|
|
gimpdisplay-handlers.h \
|
|
gimpdisplayshell.c \
|
|
gimpdisplayshell.h \
|
|
gimpdisplayshell-callbacks.c \
|
|
gimpdisplayshell-callbacks.h \
|
|
gimpdisplayshell-dnd.c \
|
|
gimpdisplayshell-dnd.h \
|
|
gimpdisplayshell-handlers.c \
|
|
gimpdisplayshell-handlers.h \
|
|
gimpdisplayshell-filter.c \
|
|
gimpdisplayshell-filter.h \
|
|
gimpdisplayshell-filter-dialog.c \
|
|
gimpdisplayshell-filter-dialog.h \
|
|
gimpdisplayshell-layer-select.c \
|
|
gimpdisplayshell-layer-select.h \
|
|
gimpdisplayshell-marching-ants.h \
|
|
gimpdisplayshell-render.c \
|
|
gimpdisplayshell-render.h \
|
|
gimpdisplayshell-scale.c \
|
|
gimpdisplayshell-scale.h \
|
|
gimpdisplayshell-scroll.c \
|
|
gimpdisplayshell-scroll.h \
|
|
gimpdisplayshell-selection.c \
|
|
gimpdisplayshell-selection.h \
|
|
gimpprogress.c \
|
|
gimpprogress.h \
|
|
gimpstatusbar.c \
|
|
gimpstatusbar.h \
|
|
@STRIP_END@
|
|
|
|
libappdisplay_a_built_sources = display-enums.c
|
|
|
|
libappdisplay_a_SOURCES = \
|
|
$(libappdisplay_a_built_sources) \
|
|
$(libappdisplay_a_sources)
|
|
|
|
## This is a truly ugly hack
|
|
libappdisplay_a_LIBADD = ../gui/plug-in-menus.o
|
|
|
|
#
|
|
# rules to generate built sources
|
|
#
|
|
# setup autogeneration dependancies
|
|
gen_sources = xgen-dec
|
|
CLEANFILES = $(gen_sources)
|
|
|
|
$(srcdir)/display-enums.c: $(srcdir)/display-enums.h $(GIMP_MKENUMS)
|
|
$(GIMP_MKENUMS) \
|
|
--fhead "#include \"config.h\"\n#include <glib-object.h>\n#include \"display-enums.h\"\n#include\"libgimp/gimpintl.h\"" \
|
|
--fprod "\n/* enumerations from \"@filename@\" */" \
|
|
--vhead "\nstatic const GEnumValue @enum_name@_enum_values[] =\n{" \
|
|
--vprod " { @VALUENAME@, @valuedesc@, \"@valuenick@\" }," \
|
|
--vtail " { 0, NULL, NULL }\n};\n\nGType\n@enum_name@_get_type (void)\n{\n static GType enum_type = 0;\n\n if (!enum_type)\n enum_type = g_enum_register_static (\"@EnumName@\", @enum_name@_enum_values);\n\n return enum_type;\n}\n" \
|
|
$(srcdir)/display-enums.h > xgen-dec \
|
|
&& cp xgen-dec $(@F) \
|
|
&& rm -f xgen-dec
|