gimp/Makefile.am

108 lines
2.1 KiB
Makefile
Raw Normal View History

1997-11-25 06:05:25 +08:00
## Process this file with automake to produce Makefile.in
SUBDIRS = \
m4macros \
tools \
regexrepl \
2001-08-04 22:10:58 +08:00
pixmaps \
cursors \
Makefile.am configure.in themes/.cvsignore themes/Makefile.am 2001-08-05 Michael Natterer <mitch@gimp.org> * Makefile.am * configure.in * themes/.cvsignore * themes/Makefile.am * themes/Default/.cvsignore * themes/Default/Makefile.am * themes/Default/images/.cvsignore * themes/Default/images/*.png * themes/Default/images/tools/.cvsignore * themes/Default/images/tools/*.png: new place for all images which are registered with the stock system. The default images are all inlined but we will install the default theme later along with an appropriate gtkrc as a template for custom themes. Added PNGs of all tools icons. Thanks to syngin :) * pixmaps/.cvsignore * pixmaps/Makefile.am: reverted everything to the old state. This directory will go away soon. * libgimpwidgets/gimpstock.[ch]: changed accordingly. Register stock icons in GTK_ICON_SIZE_BUTTON for all tools. * app/core/gimptoolinfo.[ch] * app/tools/tool_manager.[ch]: GimpToolInfo wants a stock_id and a pre-rendered GdkPixbuf instead of ugly icon_data now. Added some workarounds until GimpPreview is a GtkImage and uses GdkPixbuf instead of TempBuf. * app/tools/Makefile.am * app/tools/icons.h: die, uglyness, die. * app/tools/[all tools].c: register with a stock_id, not a icon_data pointer. * app/gui/dialogs-constructors.c: Oops, GIMP badly crashed on changing the image for the past few days :) * app/gui/menus.c: create the tools' menu entries with stock icons. * app/gui/toolbox.c: use GtkImages instead of GimpPreviews for the toolbox buttons. Will need to change this back as soon as GimpPreview actually _is_ a GtkImage.
2001-08-06 00:07:02 +08:00
themes \
po \
po-libgimp \
po-plug-ins \
po-script-fu \
$(GIMP_PERL_PO) \
data \
etc \
tips \
libgimpcolor \
libgimpmath \
Makefile.am libgimpmodule/.cvsignore libgimpmodule/Makefile.am 2002-10-21 Michael Natterer <mitch@gimp.org> * Makefile.am * libgimpmodule/.cvsignore * libgimpmodule/Makefile.am * libgimpmodule/gimpmodule.[ch] * libgimpmodule/gimpmodule.def * libgimpmodule/gimpmoduletypes.h * libgimpmodule/makefile.msc: new library for module loading. * configure.in: generate Makefiles for libgimpmodule and its devel-docs. Added GMODULE_CFLAGS and GMODULE_LIBS. * app/Makefile.am: link the app against it. * libgimp/gimpmodule.h * app/core/gimpmoduleinfo.[ch]: removed. * libgimp/Makefile.am * app/core/Makefile.am * app/core/core-types.h * app/core/gimpmodules.c * app/gui/module-browser.c: changed accordingly. * modules/cdisplay_gamma.c * modules/cdisplay_highcontrast.c * modules/colorsel_triangle.c * modules/colorsel_water.c: #include "libgimpmodule/gimpmodule.h" 2002-10-21 Michael Natterer <mitch@gimp.org> * Makefile.am * libgimpmodule/.cvsignore * libgimpmodule/Makefile.am * libgimpmodule/libgimpmodule-docs.sgml * libgimpmodule/libgimpmodule-sections.txt * libgimpmodule/libgimpmodule.types * libgimpmodule/tmpl/.cvsignore * libgimpmodule/tmpl/gimpmodule.sgml * libgimpmodule/tmpl/gimpmoduletypes.sgml: added API docs for the new module loading lib. * libgimp/tmpl/gimpmodule.sgml: removed. * libgimp/libgimp-docs.sgml * libgimp/libgimp-sections.txt: changed accordingly. * libgimpwidgets/tmpl/gimpcolordisplay.sgml * libgimpwidgets/tmpl/gimpcolorselect.sgml * libgimpwidgets/tmpl/gimpcolorselector.sgml: updated. 2002-10-21 Michael Natterer <mitch@gimp.org> * POTFILES.in: removed app/core/gimpmoduleinfo.c 2002-10-21 Michael Natterer <mitch@gimp.org> * POTFILES.in: added libgimpmodule/gimpmodule.c
2002-10-21 22:15:02 +08:00
libgimpbase \
libgimpmodule \
libgimpwidgets \
libgimptool libgimptool/.cvsignore a library that contains tool code * libgimptool * libgimptool/.cvsignore * libgimptool/Makefile.am: a library that contains tool code shared between the core and plugins * app/tools/gimptool.h: Removed here ... * libgimptool/gimptool.h: ... and added here * libgimptool/gimptooltypes.h: various types used by the tools. GIMP_CHANNEL_OP_FOO must be declared before this file is included. * libgimptool/gimptool.c: parts of the implementation of the GimpTool class that are not specific to the core * libgimptool/gimptoolcontrol.h: new class that contains the state and control information of the tool. Only the .h file is here because the plug-in code is completely different from the core code. * libgimptool/gimptoolmodule.[ch]: the GTypePlugin that loads the tool plugin modules. The registration code is not included here and must be supplied by the core or plug-in. Because registration in the core requires a Gimp object, but pluginspace has no Gimp (nor should it) the registration functions have been changed to take a void pointer. * app/tools/tools-enums.h: Removed here ... * libgimptool/gimptoolenums.h: ... and added here * tools/gimp-mkproxy: a perl script that aids in the creation and maintainance of proxy objects by parsing c files and including relevant parts * libgimpproxy * libgimpproxy/.cvsignore * libgimpproxy/.Makefile.am: a library that contains proxy objects necessary for tool plug-ins. * libgimpproxy/gimpproxytypes.h: declarations of various types needed by tool plug-ins. * app/core/core-enums.h * app/core/core-types.h * app/display/display-types.h * app/widgets/widgets-enums.h: export types to libgimpproxy * app/tools/tools-types.h: now just contains core-specific types * app/tools/gimptool.c * app/tools/gimptoolmodule.c * app/tools/gimptoolcontrol.[ch]: parts that are core-specific * plug-ins/tools/gimptool.c * plug-ins/tools/gimptoolcontrol.[ch]: parts that are pluginspace-specific * plug-ins/tools/tool-safe-mode.[ch]: pluginspace tool loader * Makefile.am * configure.in * app/Makefile.am * app/gimprc.c * app/undo.c * app/core/gimp.c * app/core/gimpcontext.c * app/core/gimpcoreconfig.c * app/core/gimpdatafactory.c * app/core/gimpdocuments.c * app/core/gimpdrawable-blend.c * app/core/gimpdrawable-bucket-fill.c * app/core/gimpdrawable-offset.c * app/core/gimpdrawable-transform.c * app/core/gimpdrawable.c * app/core/gimpedit.c * app/core/gimpimage-convert.c * app/core/gimpimage-crop.c * app/core/gimpimage-duplicate.c * app/core/gimpimage-guides.c * app/core/gimpimage-mask.c * app/core/gimpimage-merge.c * app/core/gimpimage-new.c * app/core/gimpimage-projection.c * app/core/gimpimage-qmask.c * app/core/gimpimage-resize.c * app/core/gimpimage-scale.c * app/core/gimpimage.c * app/core/gimpitem.c * app/core/gimpmodules.c * app/core/gimppaintinfo.c * app/core/gimpparasite.c * app/core/gimptoolinfo.c * app/core/gimpunit.c * app/paint/gimpairbrush.c * app/paint/gimpclone.c * app/paint/gimpconvolve.c * app/paint/gimpdodgeburn.c * app/paint/gimperaser.c * app/paint/gimppaintbrush.c * app/paint/gimppaintcore-stroke.c * app/paint/gimppaintcore.c * app/paint/gimppaintoptions.c * app/paint/gimppencil.c * app/paint/gimpsmudge.c * app/paint/paint.c * app/pdb/pdb-types.h * app/tools/Makefile.am * app/tools/gimpairbrushtool.[ch] * app/tools/gimpbezierselecttool.[ch] * app/tools/gimpblendtool.[ch] * app/tools/gimpbrightnesscontrasttool.[ch] * app/tools/gimpbucketfilltool.[ch] * app/tools/gimpbycolorselecttool.[ch] * app/tools/gimpclonetool.[ch] * app/tools/gimpcolorbalancetool.[ch] * app/tools/gimpcolorpickertool.[ch] * app/tools/gimpconvolvetool.[ch] * app/tools/gimpcroptool.[ch] * app/tools/gimpcurvestool.[ch] * app/tools/gimpdodgeburntool.[ch] * app/tools/gimpdrawtool.[ch] * app/tools/gimpeditselectiontool.c * app/tools/gimpellipseselecttool.c * app/tools/gimperasertool.[ch] * app/tools/gimpfliptool.[ch] * app/tools/gimpfreeselecttool.[ch] * app/tools/gimpfuzzyselecttool.[ch] * app/tools/gimphistogramtool.[ch] * app/tools/gimphuesaturationtool.[ch] * app/tools/gimpimagemaptool.[ch] * app/tools/gimpinktool.[ch] * app/tools/gimpiscissorstool.[ch] * app/tools/gimplevelstool.[ch] * app/tools/gimpmagnifytool.[ch] * app/tools/gimpmeasuretool.[ch] * app/tools/gimpmovetool.[ch] * app/tools/gimppaintbrushtool.c * app/tools/gimppainttool.[ch] * app/tools/gimppathtool.[ch] * app/tools/gimppenciltool.[ch] * app/tools/gimpperspectivetool.[ch] * app/tools/gimpposterizetool.[ch] * app/tools/gimprectselecttool.[ch] * app/tools/gimprotatetool.[ch] * app/tools/gimpscaletool.[ch] * app/tools/gimpselectiontool.c * app/tools/gimpsheartool.[ch] * app/tools/gimpsmudgetool.[ch] * app/tools/gimptexttool.[ch] * app/tools/gimpthresholdtool.[ch] * app/tools/gimptransformtool.c * app/tools/gimpvectortool.[ch] * app/tools/paint_options.c * app/tools/selection_options.c * app/tools/tool_manager.c * app/tools/tool_manager.h * app/tools/tools.c * app/display/gimpdisplay.c * app/display/gimpdisplayshell-callbacks.c * app/file/file-open.c * app/file/file-save.c * app/gui/convert-dialog.c * app/gui/info-window.c * app/gui/tools-commands.c * app/xcf/xcf-load.c * app/xcf/xcf.c * plug-ins/tools/.cvsignore * plug-ins/tools/Makefile.am * plug-ins/tools/common/Makefile.am: changed accordingly * libgimptool/gimptoolenums.c * libgimpproxy/gimpchannel.h * libgimpproxy/gimpobject.[ch]: autogenerated
2002-03-29 11:39:45 +08:00
libgimpproxy \
libgimptool \
libgimp \
app \
$(GIMP_MODULES) \
$(GIMP_PLUGINS) \
docs \
devel-docs \
build
1997-11-25 06:05:25 +08:00
bin_SCRIPTS = gimptool-1.3 @GIMPINSTALL@
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = gimp-1.3.pc gimpui-1.3.pc
EXTRA_SCRIPTS = gimpinstall-1.3
EXTRA_DIST = \
AUTHORS \
COPYING \
ChangeLog \
ChangeLog.pre-1-0 \
ChangeLog.pre-1-2 \
HACKING \
INSTALL \
MAINTAINERS \
NEWS \
PLUGIN_MAINTAINERS \
README \
README.i18n \
README.perl \
README.win32 \
TODO \
TODO.xml \
config.h.win32 \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
po-libgimp/update.sh \
po-plug-ins/update.sh \
po-script-fu/update.sh
1997-11-25 06:05:25 +08:00
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update
gimpinstall-1.3:
$(LN_S) $(srcdir)/install-sh $(srcdir)/gimpinstall-1.3
install-exec-hook:
if DEFAULT_BINARY
cd $(DESTDIR)$(bindir) \
&& rm -f gimptool \
&& $(LN_S) gimptool-1.3 gimptool
endif
uninstall-local:
if DEFAULT_BINARY
rm -f $(DESTDIR)$(bindir)/gimptool
endif
# This is a version of the automake-1.4 distcheck rule modified
# to pass --enable-gtk-doc to ./configure
#
mydistcheck: dist
-rm -rf $(distdir)
GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
dc_install_base=`cd $(distdir)/=inst && pwd`; \
cd $(distdir)/=build \
&& ../configure --srcdir=.. --prefix=$$dc_install_base --enable-gtk-doc \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) dist
-rm -rf $(distdir)
@banner="$(distdir).tar.gz is ready for distribution"; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"