# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
# Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
#
# This file may be copied and used freely without restrictions.  It may
# be used in projects which are not available under a GNU Public License,
# but which still want to provide support for the GNU gettext functionality.
#
# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
#   instead of PACKAGE and to look for po2tbl in ./ not in intl/
#
# - Modified by jacob berkman <jacob@ximian.com> to install
#   Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
#
# - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
#
# We have the following line for use by intltoolize:
# INTLTOOL_MAKEFILE

GETTEXT_PACKAGE = pinta
PACKAGE = pinta
VERSION = 3.1.2

SHELL = /bin/bash

srcdir = .
top_srcdir = ..
top_builddir = ..


prefix = /usr/local
exec_prefix = ${prefix}
datadir = ${datarootdir}
datarootdir = ${prefix}/share
libdir = ${exec_prefix}/lib
localedir = ${datarootdir}/locale
subdir = po
install_sh = ${SHELL} /home/parallels/code/Pinta/install-sh
# Automake >= 1.8 provides $(MKDIR_P).
# Until it can be supposed, use the safe fallback:
mkdir_p = $(install_sh) -d

INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644

GMSGFMT = /usr/bin/msgfmt
MSGFMT = /usr/bin/msgfmt
XGETTEXT = /usr/bin/xgettext
INTLTOOL_UPDATE = /usr/bin/intltool-update
INTLTOOL_EXTRACT = /usr/bin/intltool-extract
MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
GENPOT   = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot

ALL_LINGUAS = af ar ast az be bg bn br bs ca cs da de dv el en_AU en_CA en_GB eo es et eu fa fi fil fo fr ga gl he hi hr hu hy id ie it ja ka kab kn ko kw la lt lv ms my nb nl nn oc pl pt pt_BR ro ru si sk sl sq sr sv ta th tr uk ur vi zh_CN zh_HK zh_TW

PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)

USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)

USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)

POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)

DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS

POTFILES = \
	../xdg/com.github.PintaProject.Pinta.desktop.in \
	../xdg/com.github.PintaProject.Pinta.metainfo.xml.in \
	../Pinta.Core/Actions/AddinActions.cs \
	../Pinta.Core/Actions/AdjustmentsActions.cs \
	../Pinta.Core/Actions/AppActions.cs \
	../Pinta.Core/Actions/Command.cs \
	../Pinta.Core/Actions/EditActions.cs \
	../Pinta.Core/Actions/EffectsActions.cs \
	../Pinta.Core/Actions/FileActions.cs \
	../Pinta.Core/Actions/HelpActions.cs \
	../Pinta.Core/Actions/ImageActions.cs \
	../Pinta.Core/Actions/LayerActions.cs \
	../Pinta.Core/Actions/ViewActions.cs \
	../Pinta.Core/Actions/WindowActions.cs \
	../Pinta.Core/Algorithms/BlendOpHelper.cs \
	../Pinta.Core/Algorithms/ColorDifference.cs \
	../Pinta.Core/Algorithms/Histogram.cs \
	../Pinta.Core/Algorithms/HistogramRGB.cs \
	../Pinta.Core/Algorithms/Julia.cs \
	../Pinta.Core/Algorithms/Mandelbrot.cs \
	../Pinta.Core/Algorithms/Mathematics.cs \
	../Pinta.Core/Algorithms/PerlinNoise.cs \
	../Pinta.Core/Algorithms/PixelOps/BinaryPixelOp.cs \
	../Pinta.Core/Algorithms/PixelOps/PixelOp.cs \
	../Pinta.Core/Algorithms/PixelOps/UnaryPixelOp.cs \
	../Pinta.Core/Algorithms/PixelOps/UnaryPixelOps.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOp.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Additive.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.ColorBurn.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.ColorDodge.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Darken.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Difference.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Glow.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Lighten.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.MasTable.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Multiply.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Negation.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Normal.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Overlay.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Reflect.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Screen.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.Xor.cs \
	../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs \
	../Pinta.Core/Algorithms/Sampling.cs \
	../Pinta.Core/Algorithms/SpatialPartition.cs \
	../Pinta.Core/Algorithms/Utility.cs \
	../Pinta.Core/Classes/Angle.cs \
	../Pinta.Core/Classes/AsyncEffectRenderer.cs \
	../Pinta.Core/Classes/BasePaintBrush.cs \
	../Pinta.Core/Classes/BaseTool.cs \
	../Pinta.Core/Classes/BitMask.cs \
	../Pinta.Core/Classes/BrushStrokeArgs.cs \
	../Pinta.Core/Classes/CenterOffset.cs \
	../Pinta.Core/Classes/Color/ColorBgra.Blending.cs \
	../Pinta.Core/Classes/Color/ColorBgra.Channels.cs \
	../Pinta.Core/Classes/Color/ColorBgra.Comparison.cs \
	../Pinta.Core/Classes/Color/ColorBgra.Conversion.cs \
	../Pinta.Core/Classes/Color/ColorBgra.Core.cs \
	../Pinta.Core/Classes/Color/ColorBgra.Defaults.cs \
	../Pinta.Core/Classes/Color/ColorBgra.cs \
	../Pinta.Core/Classes/ColorGradient.cs \
	../Pinta.Core/Classes/ColorTransferMode.cs \
	../Pinta.Core/Classes/DialogAttributes.cs \
	../Pinta.Core/Classes/Document.cs \
	../Pinta.Core/Classes/DocumentHistory.cs \
	../Pinta.Core/Classes/DocumentLayers.cs \
	../Pinta.Core/Classes/DocumentSelection.cs \
	../Pinta.Core/Classes/DocumentWorkspace.cs \
	../Pinta.Core/Classes/Fraction.cs \
	../Pinta.Core/Classes/HsvColor.cs \
	../Pinta.Core/Classes/IColor.cs \
	../Pinta.Core/Classes/IExtension.cs \
	../Pinta.Core/Classes/IToolHandle.cs \
	../Pinta.Core/Classes/Layer.cs \
	../Pinta.Core/Classes/LayerProperties.cs \
	../Pinta.Core/Classes/Matrix3x2D.cs \
	../Pinta.Core/Classes/NumberRange.cs \
	../Pinta.Core/Classes/ObservableObject.cs \
	../Pinta.Core/Classes/Palette.cs \
	../Pinta.Core/Classes/PixelOffset.cs \
	../Pinta.Core/Classes/Point.cs \
	../Pinta.Core/Classes/RandomSeed.cs \
	../Pinta.Core/Classes/Re-editable/ReEditableLayer.cs \
	../Pinta.Core/Classes/Re-editable/Text/TextEngine.cs \
	../Pinta.Core/Classes/Re-editable/Text/TextLayout.cs \
	../Pinta.Core/Classes/Re-editable/Text/TextPosition.cs \
	../Pinta.Core/Classes/Rectangle.cs \
	../Pinta.Core/Classes/RenderHandle.cs \
	../Pinta.Core/Classes/ScaleFactor.cs \
	../Pinta.Core/Classes/Scanline.cs \
	../Pinta.Core/Classes/SelectionModeHandler.cs \
	../Pinta.Core/Classes/SplineInterpolator.cs \
	../Pinta.Core/Classes/SurfaceDiff.cs \
	../Pinta.Core/Classes/Translations.cs \
	../Pinta.Core/Classes/UserLayer.cs \
	../Pinta.Core/Delegates/AsyncEventHandler.cs \
	../Pinta.Core/Effects/BaseEffect.cs \
	../Pinta.Core/Effects/GradientRenderer.cs \
	../Pinta.Core/Effects/GradientRenderers.cs \
	../Pinta.Core/Enumeration/PixelOffsetEnumeration.cs \
	../Pinta.Core/Enumerations/Anchor.cs \
	../Pinta.Core/Enumerations/BlendMode.cs \
	../Pinta.Core/Enumerations/CursorShape.cs \
	../Pinta.Core/Enumerations/DistanceMetric.cs \
	../Pinta.Core/Enumerations/EffectAdjustment.cs \
	../Pinta.Core/Enumerations/GradientColorMode.cs \
	../Pinta.Core/Enumerations/MouseButton.cs \
	../Pinta.Core/Enumerations/ResamplingMode.cs \
	../Pinta.Core/Enumerations/TextAlignment.cs \
	../Pinta.Core/Enumerations/TextMode.cs \
	../Pinta.Core/EventArgs/BrushEventArgs.cs \
	../Pinta.Core/EventArgs/CanvasInvalidatedEventArgs.cs \
	../Pinta.Core/EventArgs/DocumentEventArgs.cs \
	../Pinta.Core/EventArgs/DocumentSaveEventArgs.cs \
	../Pinta.Core/EventArgs/HistoryItemAddedEventArgs.cs \
	../Pinta.Core/EventArgs/IndexEventArgs.cs \
	../Pinta.Core/EventArgs/ModifyCompressionEventArgs.cs \
	../Pinta.Core/EventArgs/TextChangedEventArgs.cs \
	../Pinta.Core/EventArgs/ToolEventArgs.cs \
	../Pinta.Core/EventArgs/ToolKeyEventArgs.cs \
	../Pinta.Core/EventArgs/ToolMouseEventArgs.cs \
	../Pinta.Core/Exceptions/PaletteLoadException.cs \
	../Pinta.Core/Extensions/AddinUtilities.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.Blending.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.Color.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.ColorType.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.Core.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.Drawing.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.External.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.Geometry.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.Patterns.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.Samples.cs \
	../Pinta.Core/Extensions/Cairo/CairoExtensions.cs \
	../Pinta.Core/Extensions/GLib/GLibExtensions.Timer.cs \
	../Pinta.Core/Extensions/GdkExtensions.cs \
	../Pinta.Core/Extensions/GdkKey.cs \
	../Pinta.Core/Extensions/GdkPixbufExtensions.cs \
	../Pinta.Core/Extensions/GioExtensions.cs \
	../Pinta.Core/Extensions/GioStream.cs \
	../Pinta.Core/Extensions/GrapheneExtensions.cs \
	../Pinta.Core/Extensions/GskExtensions.cs \
	../Pinta.Core/Extensions/Gtk/BoxStyle.cs \
	../Pinta.Core/Extensions/Gtk/GtkExtensions.Application.cs \
	../Pinta.Core/Extensions/Gtk/GtkExtensions.Data.cs \
	../Pinta.Core/Extensions/Gtk/GtkExtensions.Dialog.cs \
	../Pinta.Core/Extensions/Gtk/GtkExtensions.External.cs \
	../Pinta.Core/Extensions/Gtk/GtkExtensions.Interaction.cs \
	../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs \
	../Pinta.Core/Extensions/Gtk/GtkExtensions.cs \
	../Pinta.Core/Extensions/NativeImportResolver.cs \
	../Pinta.Core/Extensions/OtherExtensions.cs \
	../Pinta.Core/Extensions/PaletteHelper.cs \
	../Pinta.Core/Extensions/PangoExtensions.cs \
	../Pinta.Core/Extensions/Tiling.cs \
	../Pinta.Core/Extensions/ToolBarComboBox.cs \
	../Pinta.Core/Extensions/ToolBoxButton.cs \
	../Pinta.Core/FriendAssemblies.cs \
	../Pinta.Core/HistoryItems/AddLayerHistoryItem.cs \
	../Pinta.Core/HistoryItems/BaseHistoryItem.cs \
	../Pinta.Core/HistoryItems/CompoundHistoryItem.cs \
	../Pinta.Core/HistoryItems/DeleteLayerHistoryItem.cs \
	../Pinta.Core/HistoryItems/FinishPixelsHistoryItem.cs \
	../Pinta.Core/HistoryItems/InvertHistoryItem.cs \
	../Pinta.Core/HistoryItems/MovePixelsHistoryItem.cs \
	../Pinta.Core/HistoryItems/PasteHistoryItem.cs \
	../Pinta.Core/HistoryItems/ResizeHistoryItem.cs \
	../Pinta.Core/HistoryItems/SelectionHistoryItem.cs \
	../Pinta.Core/HistoryItems/SimpleHistoryItem.cs \
	../Pinta.Core/HistoryItems/SwapLayersHistoryItem.cs \
	../Pinta.Core/HistoryItems/TextHistoryItem.cs \
	../Pinta.Core/HistoryItems/UpdateLayerPropertiesHistoryItem.cs \
	../Pinta.Core/ImageFormats/FormatDescriptor.cs \
	../Pinta.Core/ImageFormats/GdkPixbufFormat.cs \
	../Pinta.Core/ImageFormats/IImageExporter.cs \
	../Pinta.Core/ImageFormats/IImageImporter.cs \
	../Pinta.Core/ImageFormats/JpegFormat.cs \
	../Pinta.Core/ImageFormats/NetpbmPortablePixmap.cs \
	../Pinta.Core/ImageFormats/OraFormat.cs \
	../Pinta.Core/ImageFormats/TgaExporter.cs \
	../Pinta.Core/Managers/ActionManager.cs \
	../Pinta.Core/Managers/CanvasGridManager.cs \
	../Pinta.Core/Managers/ChromeManager.cs \
	../Pinta.Core/Managers/EffectsManager.cs \
	../Pinta.Core/Managers/ImageConverterManager.cs \
	../Pinta.Core/Managers/LivePreviewManager.cs \
	../Pinta.Core/Managers/PaintBrushManager.cs \
	../Pinta.Core/Managers/PaletteFormatManager.cs \
	../Pinta.Core/Managers/PaletteManager.cs \
	../Pinta.Core/Managers/RecentFileManager.cs \
	../Pinta.Core/Managers/ResourceManager.cs \
	../Pinta.Core/Managers/ServiceManager.cs \
	../Pinta.Core/Managers/SettingsManager.cs \
	../Pinta.Core/Managers/SystemManager.cs \
	../Pinta.Core/Managers/ToolManager.cs \
	../Pinta.Core/Managers/WorkspaceManager.cs \
	../Pinta.Core/Messages/ErrorDialogResponse.cs \
	../Pinta.Core/PaletteFormats/GimpPalette.cs \
	../Pinta.Core/PaletteFormats/IPaletteLoader.cs \
	../Pinta.Core/PaletteFormats/IPaletteSaver.cs \
	../Pinta.Core/PaletteFormats/PaintDotNetPalette.cs \
	../Pinta.Core/PaletteFormats/PaintShopProPalette.cs \
	../Pinta.Core/PaletteFormats/PaletteDescriptor.cs \
	../Pinta.Core/PintaCore.cs \
	../Pinta.Core/SettingNames.cs \
	../Pinta.Core/Widgets/ToolBarDropDownButton.cs \
	../Pinta.Docking/Dock.cs \
	../Pinta.Docking/DockItem.cs \
	../Pinta.Docking/DockNotebook.cs \
	../Pinta.Docking/DockPanel.cs \
	../Pinta.Docking/DockPlacement.cs \
	../Pinta.Docking/IDockNotebookItem.cs \
	../Pinta.Docking/SettingNames.cs \
	../Pinta.Effects/Adjustments/AutoLevelEffect.cs \
	../Pinta.Effects/Adjustments/BlackAndWhiteEffect.cs \
	../Pinta.Effects/Adjustments/BrightnessContrastEffect.cs \
	../Pinta.Effects/Adjustments/CurvesEffect.cs \
	../Pinta.Effects/Adjustments/HueSaturationEffect.cs \
	../Pinta.Effects/Adjustments/InvertColorsEffect.cs \
	../Pinta.Effects/Adjustments/LevelsEffect.cs \
	../Pinta.Effects/Adjustments/PosterizeEffect.cs \
	../Pinta.Effects/Adjustments/SepiaEffect.cs \
	../Pinta.Effects/Algorithms/LocalHistogram.cs \
	../Pinta.Effects/Algorithms/Warp.cs \
	../Pinta.Effects/Classes/EdgeBehavior.cs \
	../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs \
	../Pinta.Effects/CoreEffectsExtension.cs \
	../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs \
	../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs \
	../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs \
	../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs \
	../Pinta.Effects/Effects/AddNoiseEffect.cs \
	../Pinta.Effects/Effects/AlignObjectEffect.cs \
	../Pinta.Effects/Effects/BulgeEffect.cs \
	../Pinta.Effects/Effects/CellsEffect.cs \
	../Pinta.Effects/Effects/CloudsEffect.cs \
	../Pinta.Effects/Effects/DentsEffect.cs \
	../Pinta.Effects/Effects/DitheringEffect.cs \
	../Pinta.Effects/Effects/EdgeDetectEffect.cs \
	../Pinta.Effects/Effects/EmbossEffect.cs \
	../Pinta.Effects/Effects/FeatherEffect.cs \
	../Pinta.Effects/Effects/FragmentEffect.cs \
	../Pinta.Effects/Effects/FrostedGlassEffect.cs \
	../Pinta.Effects/Effects/GaussianBlurEffect.cs \
	../Pinta.Effects/Effects/GlowEffect.cs \
	../Pinta.Effects/Effects/InkSketchEffect.cs \
	../Pinta.Effects/Effects/JuliaFractalEffect.cs \
	../Pinta.Effects/Effects/MandelbrotFractalEffect.cs \
	../Pinta.Effects/Effects/MedianEffect.cs \
	../Pinta.Effects/Effects/MotionBlurEffect.cs \
	../Pinta.Effects/Effects/OilPaintingEffect.cs \
	../Pinta.Effects/Effects/OutlineEdgeEffect.cs \
	../Pinta.Effects/Effects/OutlineObjectEffect.cs \
	../Pinta.Effects/Effects/PencilSketchEffect.cs \
	../Pinta.Effects/Effects/PixelateEffect.cs \
	../Pinta.Effects/Effects/PolarInversionEffect.cs \
	../Pinta.Effects/Effects/RadialBlurEffect.cs \
	../Pinta.Effects/Effects/RedEyeRemoveEffect.cs \
	../Pinta.Effects/Effects/ReduceNoiseEffect.cs \
	../Pinta.Effects/Effects/ReliefEffect.cs \
	../Pinta.Effects/Effects/SharpenEffect.cs \
	../Pinta.Effects/Effects/SoftenPortraitEffect.cs \
	../Pinta.Effects/Effects/TileEffect.cs \
	../Pinta.Effects/Effects/TwistEffect.cs \
	../Pinta.Effects/Effects/UnfocusEffect.cs \
	../Pinta.Effects/Effects/VignetteEffect.cs \
	../Pinta.Effects/Effects/VoronoiDiagramEffect.cs \
	../Pinta.Effects/Effects/ZoomBlurEffect.cs \
	../Pinta.Effects/FriendAssemblies.cs \
	../Pinta.Effects/Utilities/EffectHelper.cs \
	../Pinta.Effects/Utilities/GradientExtensions.cs \
	../Pinta.Effects/Utilities/GradientHelper.cs \
	../Pinta.Effects/Utilities/PaletteHelper.cs \
	../Pinta.Effects/Utilities/SrgbUtility.cs \
	../Pinta.Gui.Addins/AddinInfoView.cs \
	../Pinta.Gui.Addins/AddinListView.cs \
	../Pinta.Gui.Addins/AddinListViewItem.cs \
	../Pinta.Gui.Addins/AddinManagerDialog.cs \
	../Pinta.Gui.Addins/InstallDialog.cs \
	../Pinta.Gui.Addins/StatusProgressBar.cs \
	../Pinta.Gui.Addins/Utilities.cs \
	../Pinta.Gui.Widgets/Dialogs/MemberReflector.cs \
	../Pinta.Gui.Widgets/Dialogs/PintaLocalizer.cs \
	../Pinta.Gui.Widgets/Dialogs/ReflectionHelper.cs \
	../Pinta.Gui.Widgets/Dialogs/SimpleEffectDialog.cs \
	../Pinta.Gui.Widgets/Widgets/AnglePickerGraphic.cs \
	../Pinta.Gui.Widgets/Widgets/AnglePickerWidget.cs \
	../Pinta.Gui.Widgets/Widgets/Canvas/CanvasRenderer.cs \
	../Pinta.Gui.Widgets/Widgets/Canvas/CanvasWindow.cs \
	../Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs \
	../Pinta.Gui.Widgets/Widgets/ColorGradientWidget.cs \
	../Pinta.Gui.Widgets/Widgets/ColorPanelWidget.cs \
	../Pinta.Gui.Widgets/Widgets/ColorPick.cs \
	../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs \
	../Pinta.Gui.Widgets/Widgets/ColorPickerSlider.cs \
	../Pinta.Gui.Widgets/Widgets/ComboBoxWidget.cs \
	../Pinta.Gui.Widgets/Widgets/HScaleSpinButtonWidget.cs \
	../Pinta.Gui.Widgets/Widgets/HistogramWidget.cs \
	../Pinta.Gui.Widgets/Widgets/History/HistoryItemWidget.cs \
	../Pinta.Gui.Widgets/Widgets/History/HistoryListView.cs \
	../Pinta.Gui.Widgets/Widgets/Layers/LayersListView.cs \
	../Pinta.Gui.Widgets/Widgets/Layers/LayersListViewItemWidget.cs \
	../Pinta.Gui.Widgets/Widgets/PaletteWidget.cs \
	../Pinta.Gui.Widgets/Widgets/PintaColorButton.cs \
	../Pinta.Gui.Widgets/Widgets/PointPickerGraphic.cs \
	../Pinta.Gui.Widgets/Widgets/PointPickerWidget.cs \
	../Pinta.Gui.Widgets/Widgets/Ruler.cs \
	../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs \
	../Pinta.Gui.Widgets/Widgets/ToolBoxWidget.cs \
	../Pinta.Resources/Icons.cs \
	../Pinta.Resources/ResourceManager.cs \
	../Pinta.Resources/Styles.cs \
	../Pinta.Tools/Brushes/CircleBrush.cs \
	../Pinta.Tools/Brushes/GridBrush.cs \
	../Pinta.Tools/Brushes/PlainBrush.cs \
	../Pinta.Tools/Brushes/SplatterBrush.cs \
	../Pinta.Tools/Brushes/SquaresBrush.cs \
	../Pinta.Tools/CoreToolsExtension.cs \
	../Pinta.Tools/Dashes/DashPatternBox.cs \
	../Pinta.Tools/Editable/EditEngines/ArrowedEditEngine.cs \
	../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs \
	../Pinta.Tools/Editable/EditEngines/EllipseEditEngine.cs \
	../Pinta.Tools/Editable/EditEngines/LineCurveEditEngine.cs \
	../Pinta.Tools/Editable/EditEngines/RectangleEditEngine.cs \
	../Pinta.Tools/Editable/EditEngines/RoundedLineEditEngine.cs \
	../Pinta.Tools/Editable/Shapes/Arrow.cs \
	../Pinta.Tools/Editable/Shapes/ControlPoint.cs \
	../Pinta.Tools/Editable/Shapes/EllipseEngine.cs \
	../Pinta.Tools/Editable/Shapes/GeneratedPoint.cs \
	../Pinta.Tools/Editable/Shapes/LineCurveSeriesEngine.cs \
	../Pinta.Tools/Editable/Shapes/OrganizedPointCollection.cs \
	../Pinta.Tools/Editable/Shapes/RoundedLineEngine.cs \
	../Pinta.Tools/Editable/Shapes/ShapeEngineCollection.cs \
	../Pinta.Tools/Handles/LineHandle.cs \
	../Pinta.Tools/Handles/MoveHandle.cs \
	../Pinta.Tools/Handles/RectangleHandle.cs \
	../Pinta.Tools/HistoryItems/GradientHistoryItem.cs \
	../Pinta.Tools/HistoryItems/ShapesHistoryItem.cs \
	../Pinta.Tools/HistoryItems/ShapesModifyHistoryItem.cs \
	../Pinta.Tools/SettingNames.cs \
	../Pinta.Tools/Tools/BaseBrushTool.cs \
	../Pinta.Tools/Tools/BaseTransformTool.cs \
	../Pinta.Tools/Tools/CloneStampTool.cs \
	../Pinta.Tools/Tools/ColorPickerTool.cs \
	../Pinta.Tools/Tools/EllipseSelectTool.cs \
	../Pinta.Tools/Tools/EllipseTool.cs \
	../Pinta.Tools/Tools/EraserTool.cs \
	../Pinta.Tools/Tools/FloodTool.cs \
	../Pinta.Tools/Tools/FreeformShapeTool.cs \
	../Pinta.Tools/Tools/GradientTool.cs \
	../Pinta.Tools/Tools/LassoSelectTool.cs \
	../Pinta.Tools/Tools/LineCurveTool.cs \
	../Pinta.Tools/Tools/MagicWandTool.cs \
	../Pinta.Tools/Tools/MoveSelectedTool.cs \
	../Pinta.Tools/Tools/MoveSelectionTool.cs \
	../Pinta.Tools/Tools/PaintBrushTool.cs \
	../Pinta.Tools/Tools/PaintBucketTool.cs \
	../Pinta.Tools/Tools/PanTool.cs \
	../Pinta.Tools/Tools/PencilTool.cs \
	../Pinta.Tools/Tools/RecolorTool.cs \
	../Pinta.Tools/Tools/RectangleSelectTool.cs \
	../Pinta.Tools/Tools/RectangleTool.cs \
	../Pinta.Tools/Tools/RoundedRectangleTool.cs \
	../Pinta.Tools/Tools/SelectTool.cs \
	../Pinta.Tools/Tools/ShapeTool.cs \
	../Pinta.Tools/Tools/TextTool.cs \
	../Pinta.Tools/Tools/ZoomTool.cs \
	../Pinta/ActionHandlers.cs \
	../Pinta/Actions/Addins/AddinManagerAction.cs \
	../Pinta/Actions/Edit/OffsetSelectionAction.cs \
	../Pinta/Actions/Edit/PasteAction.cs \
	../Pinta/Actions/Edit/PasteIntoNewImageAction.cs \
	../Pinta/Actions/Edit/PasteIntoNewLayerAction.cs \
	../Pinta/Actions/Edit/ResizePaletteAction.cs \
	../Pinta/Actions/File/CloseDocumentAction.cs \
	../Pinta/Actions/File/DBus/RequestsPortal.cs \
	../Pinta/Actions/File/DBus/ScreenshotPortal.cs \
	../Pinta/Actions/File/ExitAction.cs \
	../Pinta/Actions/File/ModifyCompressionAction.cs \
	../Pinta/Actions/File/NewDocumentAction.cs \
	../Pinta/Actions/File/NewScreenshotAction.cs \
	../Pinta/Actions/File/OpenDocumentAction.cs \
	../Pinta/Actions/File/PrintDocumentAction.cs \
	../Pinta/Actions/File/SaveDocumentAction.cs \
	../Pinta/Actions/File/SaveDocumentAsAction.cs \
	../Pinta/Actions/File/SaveDocumentImplementationAction.cs \
	../Pinta/Actions/Help/AboutDialogAction.cs \
	../Pinta/Actions/IActionHandler.cs \
	../Pinta/Actions/Image/ResizeCanvasAction.cs \
	../Pinta/Actions/Image/ResizeImageAction.cs \
	../Pinta/Actions/Layers/LayerPropertiesAction.cs \
	../Pinta/Actions/Layers/RotateZoomLayerAction.cs \
	../Pinta/Actions/View/ColorSchemeChangedAction.cs \
	../Pinta/Actions/View/EditCanvasGridAction.cs \
	../Pinta/Actions/View/ImageTabsToggledAction.cs \
	../Pinta/Actions/View/MenuBarToggledAction.cs \
	../Pinta/Actions/View/StatusBarToggledAction.cs \
	../Pinta/Actions/View/ToolBarToggledAction.cs \
	../Pinta/Actions/View/ToolBoxToggledAction.cs \
	../Pinta/Actions/View/ToolWindowsToggledAction.cs \
	../Pinta/Actions/Window/CloseAllDocumentsAction.cs \
	../Pinta/Actions/Window/SaveAllDocumentsAction.cs \
	../Pinta/AddinSetupService.cs \
	../Pinta/Dialogs/CanvasGridSettingsDialog.cs \
	../Pinta/Dialogs/ErrorDialog.cs \
	../Pinta/Dialogs/JpegCompressionDialog.cs \
	../Pinta/Dialogs/LayerPropertiesDialog.cs \
	../Pinta/Dialogs/NewImageDialog.cs \
	../Pinta/Dialogs/OffsetSelectionDialog.cs \
	../Pinta/Dialogs/ProgressDialog.cs \
	../Pinta/Dialogs/ResizeCanvasDialog.cs \
	../Pinta/Dialogs/ResizeImageDialog.cs \
	../Pinta/Dialogs/SpinButtonEntryDialog.cs \
	../Pinta/DocumentViewContent.cs \
	../Pinta/MacInterop/AppleEvent.cs \
	../Pinta/MacInterop/ApplicationEvents.cs \
	../Pinta/MacInterop/Carbon.cs \
	../Pinta/MacInterop/CoreFoundation.cs \
	../Pinta/MacInterop/Environment.cs \
	../Pinta/Main.cs \
	../Pinta/MainWindow.cs \
	../Pinta/Messages/ActionOptions.cs \
	../Pinta/Pads/CanvasPad.cs \
	../Pinta/Pads/HistoryPad.cs \
	../Pinta/Pads/IDockPad.cs \
	../Pinta/Pads/LayersPad.cs \
	../Pinta/SettingNames.cs \
	../Pinta/WindowShell.cs

CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)

.SUFFIXES:
.SUFFIXES: .po .pox .gmo .mo .msg .cat

AM_DEFAULT_VERBOSITY = 1
INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
INTLTOOL__v_MSGFMT_0 = @echo "  MSGFMT" $@;

.po.pox:
	$(MAKE) $(GETTEXT_PACKAGE).pot
	$(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox

.po.mo:
	$(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<

.po.gmo:
	$(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
	  && rm -f $$file && $(GMSGFMT) -o $$file $<

.po.cat:
	sed -f ../intl/po2msg.sed < $< > $*.msg \
	  && rm -f $@ && gencat $@ $*.msg


all: all-yes

all-yes: $(CATALOGS)
all-no:

$(GETTEXT_PACKAGE).pot: $(POTFILES)
	$(GENPOT)

install: install-data
install-data: install-data-yes
install-data-no: all
install-data-yes: all
	linguas="$(USE_LINGUAS)"; \
	for lang in $$linguas; do \
	  dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
	  $(mkdir_p) $$dir; \
	  if test -r $$lang.gmo; then \
	    $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
	    echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
	  else \
	    $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
	    echo "installing $(srcdir)/$$lang.gmo as" \
		 "$$dir/$(GETTEXT_PACKAGE).mo"; \
	  fi; \
	  if test -r $$lang.gmo.m; then \
	    $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
	    echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
	  else \
	    if test -r $(srcdir)/$$lang.gmo.m ; then \
	      $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
		$$dir/$(GETTEXT_PACKAGE).mo.m; \
	      echo "installing $(srcdir)/$$lang.gmo.m as" \
		   "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
	    else \
	      true; \
	    fi; \
	  fi; \
	done

# Empty stubs to satisfy archaic automake needs
dvi info ctags tags CTAGS TAGS ID:

# Define this as empty until I found a useful application.
install-exec installcheck:

uninstall:
	linguas="$(USE_LINGUAS)"; \
	for lang in $$linguas; do \
	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
	done

check: all $(GETTEXT_PACKAGE).pot
	rm -f missing notexist
	srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
	if [ -r missing -o -r notexist ]; then \
	  exit 1; \
	fi

mostlyclean:
	rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
	rm -f .intltool-merge-cache

clean: mostlyclean

distclean: clean
	rm -f Makefile Makefile.in POTFILES stamp-it
	rm -f *.mo *.msg *.cat *.cat.m *.gmo

maintainer-clean: distclean
	@echo "This command is intended for maintainers to use;"
	@echo "it deletes files that may require special tools to rebuild."
	rm -f Makefile.in.in

distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
dist distdir: $(DISTFILES)
	dists="$(DISTFILES)"; \
	extra_dists="$(EXTRA_DISTFILES)"; \
	for file in $$extra_dists; do \
	  test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
	done; \
	for file in $$dists; do \
	  test -f $$file || file="$(srcdir)/$$file"; \
	  ln $$file $(distdir) 2> /dev/null \
	    || cp -p $$file $(distdir); \
	done

update-po: Makefile
	$(MAKE) $(GETTEXT_PACKAGE).pot
	tmpdir=`pwd`; \
	linguas="$(USE_LINGUAS)"; \
	for lang in $$linguas; do \
	  echo "$$lang:"; \
	  result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
	  if $$result; then \
	    if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
	      rm -f $$tmpdir/$$lang.new.po; \
            else \
	      if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
	        :; \
	      else \
	        echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
	        rm -f $$tmpdir/$$lang.new.po; \
	        exit 1; \
	      fi; \
	    fi; \
	  else \
	    echo "msgmerge for $$lang.gmo failed!"; \
	    rm -f $$tmpdir/$$lang.new.po; \
	  fi; \
	done

Makefile POTFILES: stamp-it
	@if test ! -f $@; then \
	  rm -f stamp-it; \
	  $(MAKE) stamp-it; \
	fi

stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
	cd $(top_builddir) \
	  && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
	       $(SHELL) ./config.status

# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
