[gimp/gtk3-port] plug-ins: make plug-ins inside common/ to also install in subfolders.



commit ef2236c9aea20f21a428d1e350ef4fc892a8992d
Author: Jehan <jehan girinstud io>
Date:   Sun May 13 01:01:41 2018 +0200

    plug-ins: make plug-ins inside common/ to also install in subfolders.

 configure.ac                  |   22 +-
 plug-ins/common/Makefile.am   |  582 +++++++++++++++++++++--------------------
 plug-ins/common/gimprc.common |  184 +++++++-------
 plug-ins/common/mkgen.pl      |   20 +-
 4 files changed, 406 insertions(+), 402 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 3096011..2bee825 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1472,7 +1472,7 @@ if test "x$with_gs" != xno; then
   have_gs=yes
   AC_CHECK_LIB(gs, gsapi_new_instance,
     [AC_CHECK_HEADER(ghostscript/iapi.h,
-      FILE_PS='file-ps$(EXEEXT)'; GS_LIBS='-lgs',
+      FILE_PS='file-ps/file-ps$(EXEEXT)'; GS_LIBS='-lgs',
       [have_gs="no (Ghostscript header files not found)"])],
     [have_gs="no (Ghostscript library not found)"])
   if test "x$have_gs" != xyes -a "x$with_gs" = xyes; then
@@ -1516,7 +1516,7 @@ if test "x$with_libmng" != xno && test -z "$MNG_LIBS" &&
     [have_libmng="no (MNG library not found)"], -lz -lm)
   if test "$mng_ok" = yes; then
     have_libmng=yes
-    FILE_MNG='file-mng$(EXEEXT)'; MNG_LIBS="-lmng $JPEG_LIBS $PNG_LIBS"; MNG_CFLAGS="$PNG_CFLAGS"
+    FILE_MNG='file-mng/file-mng$(EXEEXT)'; MNG_LIBS="-lmng $JPEG_LIBS $PNG_LIBS"; MNG_CFLAGS="$PNG_CFLAGS"
     if test "x$platform_win32" = "xyes"; then
       MNG_CFLAGS="$MNG_CFLAGS -DMNG_USE_DLL"
     fi
@@ -1541,7 +1541,7 @@ if test "x$with_aa" != xno && test -z "$AA_LIBS"; then
   have_libaa=yes
   AC_CHECK_LIB(aa, aa_printf,
     [AC_CHECK_HEADER(aalib.h,
-      FILE_AA='file-aa$(EXEEXT)'; AA_LIBS='-laa',
+      FILE_AA='file-aa/file-aa$(EXEEXT)'; AA_LIBS='-laa',
       [have_libaa="no (AA header file not found)"])],
     [have_libaa="no (AA library not found)"])
 fi
@@ -1568,7 +1568,7 @@ if test "x$with_libxpm" != xno && test -z "$XPM_LIBS"; then
   have_libxpm=yes
   AC_CHECK_LIB(Xpm, XpmReadFileToXpmImage,
     [AC_CHECK_HEADER(X11/xpm.h,
-      FILE_XPM='file-xpm$(EXEEXT)'; XPM_LIBS="$X_LIBS $X_PRE_LIBS $lib_X11 -lXpm",
+      FILE_XPM='file-xpm/file-xpm$(EXEEXT)'; XPM_LIBS="$X_LIBS $X_PRE_LIBS $lib_X11 -lXpm",
       [have_libxpm="no (XPM header file not found)"])],
     [have_libxpm="no (XPM library not found)"], $X_PRE_LIBS $lib_X11)
 fi
@@ -1646,7 +1646,7 @@ have_libheif=no
 if test "x$with_libheif" != xno; then
   have_libheif=yes
   PKG_CHECK_MODULES(LIBHEIF, libheif >= libheif_required_version,
-    FILE_HEIF='file-heif$(EXEEXT)',
+    FILE_HEIF='file-heif/file-heif$(EXEEXT)',
     [have_libheif="no (libheif not found)"])
 fi
 
@@ -1696,7 +1696,7 @@ AC_ARG_WITH(webkit, [  --without-webkit        don't build the help-browser and
 have_webkit=no
 if test "x$with_webkit" != xno; then
   PKG_CHECK_MODULES(WEBKIT, webkitgtk-3.0 >= webkitgtk_required_version,
-    WEB_PAGE='web-page$(EXEEXT)'
+    WEB_PAGE='web-page/web-page$(EXEEXT)'
     have_webkit=yes,
     have_webkit="no (WebKit not found)")
 else
@@ -1760,7 +1760,7 @@ have_cairo_pdf=no
 if test "x$with_cairo_pdf" != xno; then
   have_cairo_pdf=yes
   PKG_CHECK_MODULES(CAIRO_PDF, cairo-pdf >= cairo_pdf_required_version,
-    FILE_PDF_SAVE='file-pdf-save$(EXEEXT)',
+    FILE_PDF_SAVE='file-pdf-save/file-pdf-save$(EXEEXT)',
     have_cairo_pdf="no (cairo-pdf not found)")
 else
    have_cairo_pdf="no (cairo-pdf support disabled)"
@@ -1784,7 +1784,7 @@ if test "x$with_wmf" != xno; then
     wmf_version=`$WMF_CONFIG --version`
     if expr $wmf_version \>= wmf_required_version >/dev/null; then
       AC_MSG_RESULT([yes (version $wmf_version)])
-      FILE_WMF='file-wmf$(EXEEXT)'
+      FILE_WMF='file-wmf/file-wmf$(EXEEXT)'
       WMF_LIBS=`$WMF_CONFIG --libs`
       WMF_CFLAGS=`$WMF_CONFIG --cflags`
     else
@@ -1814,7 +1814,7 @@ have_openjpeg=no
 if test "x$with_jpeg2000" != xno; then
   have_openjpeg=yes
   PKG_CHECK_MODULES(OPENJPEG, libopenjp2 >= openjpeg_required_version,
-    FILE_JP2_LOAD='file-jp2-load$(EXEEXT)'
+    FILE_JP2_LOAD='file-jp2-load/file-jp2-load$(EXEEXT)'
     have_openjpeg=yes,
     have_openjpeg="no (OpenJPEG not found)")
 fi
@@ -1845,7 +1845,7 @@ have_xmc=no
 if test "x$with_xmc" != xno; then
   have_xmc=yes
   PKG_CHECK_MODULES(XMC, xcursor,
-    FILE_XMC='file-xmc$(EXEEXT)',
+    FILE_XMC='file-xmc/file-xmc$(EXEEXT)',
     have_xmc="no (libXcursor not found)")
 else
    have_xmc="no (libXcursor support disabled)"
@@ -2096,7 +2096,7 @@ AM_CONDITIONAL(BUILD_SCRIPT_FU, test "x$with_script_fu" != "xno")
 ###########################################################
 
 if test "x$os_win32" = xno; then
-  MAIL='mail$(EXEEXT)'
+  MAIL='mail/mail$(EXEEXT)'
 fi
 
 AC_SUBST(MAIL)
diff --git a/plug-ins/common/Makefile.am b/plug-ins/common/Makefile.am
index 193ab51..0d1901a 100644
--- a/plug-ins/common/Makefile.am
+++ b/plug-ins/common/Makefile.am
@@ -7,6 +7,8 @@
 ## Modify those two files instead of this one; for most
 ## plug-ins you should only need to modify plugin-defs.pl.
 
+AUTOMAKE_OPTIONS = subdir-objects
+
 if OS_WIN32
 mwindows = -mwindows
 else
@@ -48,112 +50,112 @@ AM_CPPFLAGS = \
        $(GEGL_CFLAGS)  \
        -I$(includedir)
 
-libexec_PROGRAMS = \
-       align-layers \
-       animation-optimize \
-##     animation-play \
-       blinds \
-       blur \
-       border-average \
-       cartoon \
-       checkerboard \
-       cml-explorer \
-       color-cube-analyze \
-       colorify \
-       colormap-remap \
-       compose \
-       contrast-normalize \
-       contrast-retinex \
-       crop-zealous \
-##     curve-bend \
-       decompose \
-       depth-merge \
-       despeckle \
-       destripe \
-       edge-dog \
-       edge-neon \
-       emboss \
+nobase_libexec_PROGRAMS = \
+       align-layers/align-layers \
+       animation-optimize/animation-optimize \
+##     animation-play/animation-play \
+       blinds/blinds \
+       blur/blur \
+       border-average/border-average \
+       cartoon/cartoon \
+       checkerboard/checkerboard \
+       cml-explorer/cml-explorer \
+       color-cube-analyze/color-cube-analyze \
+       colorify/colorify \
+       colormap-remap/colormap-remap \
+       compose/compose \
+       contrast-normalize/contrast-normalize \
+       contrast-retinex/contrast-retinex \
+       crop-zealous/crop-zealous \
+##     curve-bend/curve-bend \
+       decompose/decompose \
+       depth-merge/depth-merge \
+       despeckle/despeckle \
+       destripe/destripe \
+       edge-dog/edge-dog \
+       edge-neon/edge-neon \
+       emboss/emboss \
        $(FILE_AA) \
-       file-cel \
-       file-compressor \
-       file-csource \
-       file-desktop-link \
-       file-dicom \
-       file-gbr \
-       file-gegl \
-       file-gif-load \
-       file-gif-save \
-       file-gih \
-       file-glob \
-       file-header \
+       file-cel/file-cel \
+       file-compressor/file-compressor \
+       file-csource/file-csource \
+       file-desktop-link/file-desktop-link \
+       file-dicom/file-dicom \
+       file-gbr/file-gbr \
+       file-gegl/file-gegl \
+       file-gif-load/file-gif-load \
+       file-gif-save/file-gif-save \
+       file-gih/file-gih \
+       file-glob/file-glob \
+       file-header/file-header \
        $(FILE_HEIF) \
-       file-html-table \
+       file-html-table/file-html-table \
        $(FILE_JP2_LOAD) \
        $(FILE_MNG) \
-       file-pat \
-       file-pcx \
-       file-pdf-load \
+       file-pat/file-pat \
+       file-pcx/file-pcx \
+       file-pdf-load/file-pdf-load \
        $(FILE_PDF_SAVE) \
-       file-pix \
-       file-png \
-       file-pnm \
+       file-pix/file-pix \
+       file-png/file-png \
+       file-pnm/file-pnm \
        $(FILE_PS) \
-       file-psp \
-       file-raw-data \
-       file-sunras \
-       file-svg \
-       file-tga \
+       file-psp/file-psp \
+       file-raw-data/file-raw-data \
+       file-sunras/file-sunras \
+       file-svg/file-svg \
+       file-tga/file-tga \
        $(FILE_WMF) \
-       file-xbm \
+       file-xbm/file-xbm \
        $(FILE_XMC) \
        $(FILE_XPM) \
-       file-xwd \
-       film \
-       filter-pack \
-       fractal-trace \
-       goat-exercise \
-       gradient-map \
-       grid \
-       guillotine \
-       hot \
-       jigsaw \
+       file-xwd/file-xwd \
+       film/film \
+       filter-pack/filter-pack \
+       fractal-trace/fractal-trace \
+       goat-exercise/goat-exercise \
+       gradient-map/gradient-map \
+       grid/grid \
+       guillotine/guillotine \
+       hot/hot \
+       jigsaw/jigsaw \
        $(MAIL) \
-       max-rgb \
-       newsprint \
-       nl-filter \
-       oilify \
-       photocopy \
-       plugin-browser \
-       procedure-browser \
-       qbist \
-       sample-colorize \
-       sharpen \
-       smooth-palette \
-       softglow \
-       sparkle \
-       sphere-designer \
-       tile \
-       tile-small \
-       unit-editor \
-       unsharp-mask \
-       van-gogh-lic \
-       warp \
-       wavelet-decompose \
-       web-browser \
+       max-rgb/max-rgb \
+       newsprint/newsprint \
+       nl-filter/nl-filter \
+       oilify/oilify \
+       photocopy/photocopy \
+       plugin-browser/plugin-browser \
+       procedure-browser/procedure-browser \
+       qbist/qbist \
+       sample-colorize/sample-colorize \
+       sharpen/sharpen \
+       smooth-palette/smooth-palette \
+       softglow/softglow \
+       sparkle/sparkle \
+       sphere-designer/sphere-designer \
+       tile/tile \
+       tile-small/tile-small \
+       unit-editor/unit-editor \
+       unsharp-mask/unsharp-mask \
+       van-gogh-lic/van-gogh-lic \
+       warp/warp \
+       wavelet-decompose/wavelet-decompose \
+       web-browser/web-browser \
        $(WEB_PAGE)
 
 EXTRA_PROGRAMS = \
-       file-aa \
-       file-heif \
-       file-jp2-load \
-       file-mng \
-       file-pdf-save \
-       file-ps \
-       file-wmf \
-       file-xmc \
-       file-xpm \
-       mail \
-       web-page
+       file-aa/file-aa \
+       file-heif/file-heif \
+       file-jp2-load/file-jp2-load \
+       file-mng/file-mng \
+       file-pdf-save/file-pdf-save \
+       file-ps/file-ps \
+       file-wmf/file-wmf \
+       file-xmc/file-xmc \
+       file-xpm/file-xpm \
+       mail/mail \
+       web-page/web-page
 
 install-%: %
        @$(NORMAL_INSTALL)
@@ -167,10 +169,10 @@ install-%: %
          $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libexecdir)/$$f 
|| exit 1; \
        else :; fi
 
-align_layers_SOURCES = \
+align_layers_align_layers_SOURCES = \
        align-layers.c
 
-align_layers_LDADD = \
+align_layers_align_layers_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -184,10 +186,10 @@ align_layers_LDADD = \
        $(INTLLIBS)             \
        $(align_layers_RC)
 
-animation_optimize_SOURCES = \
+animation_optimize_animation_optimize_SOURCES = \
        animation-optimize.c
 
-animation_optimize_LDADD = \
+animation_optimize_animation_optimize_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -199,10 +201,10 @@ animation_optimize_LDADD = \
        $(INTLLIBS)             \
        $(animation_optimize_RC)
 
-animation_play_SOURCES = \
+animation_play_animation_play_SOURCES = \
        animation-play.c
 
-animation_play_LDADD = \
+animation_play_animation_play_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -217,10 +219,10 @@ animation_play_LDADD = \
        $(INTLLIBS)             \
        $(animation_play_RC)
 
-blinds_SOURCES = \
+blinds_blinds_SOURCES = \
        blinds.c
 
-blinds_LDADD = \
+blinds_blinds_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -234,10 +236,10 @@ blinds_LDADD = \
        $(INTLLIBS)             \
        $(blinds_RC)
 
-blur_SOURCES = \
+blur_blur_SOURCES = \
        blur.c
 
-blur_LDADD = \
+blur_blur_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -249,10 +251,10 @@ blur_LDADD = \
        $(INTLLIBS)             \
        $(blur_RC)
 
-border_average_SOURCES = \
+border_average_border_average_SOURCES = \
        border-average.c
 
-border_average_LDADD = \
+border_average_border_average_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -267,10 +269,10 @@ border_average_LDADD = \
        $(INTLLIBS)             \
        $(border_average_RC)
 
-cartoon_SOURCES = \
+cartoon_cartoon_SOURCES = \
        cartoon.c
 
-cartoon_LDADD = \
+cartoon_cartoon_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -284,10 +286,10 @@ cartoon_LDADD = \
        $(INTLLIBS)             \
        $(cartoon_RC)
 
-checkerboard_SOURCES = \
+checkerboard_checkerboard_SOURCES = \
        checkerboard.c
 
-checkerboard_LDADD = \
+checkerboard_checkerboard_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -301,10 +303,10 @@ checkerboard_LDADD = \
        $(INTLLIBS)             \
        $(checkerboard_RC)
 
-cml_explorer_SOURCES = \
+cml_explorer_cml_explorer_SOURCES = \
        cml-explorer.c
 
-cml_explorer_LDADD = \
+cml_explorer_cml_explorer_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -318,10 +320,10 @@ cml_explorer_LDADD = \
        $(INTLLIBS)             \
        $(cml_explorer_RC)
 
-color_cube_analyze_SOURCES = \
+color_cube_analyze_color_cube_analyze_SOURCES = \
        color-cube-analyze.c
 
-color_cube_analyze_LDADD = \
+color_cube_analyze_color_cube_analyze_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -335,10 +337,10 @@ color_cube_analyze_LDADD = \
        $(INTLLIBS)             \
        $(color_cube_analyze_RC)
 
-colorify_SOURCES = \
+colorify_colorify_SOURCES = \
        colorify.c
 
-colorify_LDADD = \
+colorify_colorify_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -352,10 +354,10 @@ colorify_LDADD = \
        $(INTLLIBS)             \
        $(colorify_RC)
 
-colormap_remap_SOURCES = \
+colormap_remap_colormap_remap_SOURCES = \
        colormap-remap.c
 
-colormap_remap_LDADD = \
+colormap_remap_colormap_remap_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -370,10 +372,10 @@ colormap_remap_LDADD = \
        $(INTLLIBS)             \
        $(colormap_remap_RC)
 
-compose_SOURCES = \
+compose_compose_SOURCES = \
        compose.c
 
-compose_LDADD = \
+compose_compose_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -388,10 +390,10 @@ compose_LDADD = \
        $(INTLLIBS)             \
        $(compose_RC)
 
-contrast_normalize_SOURCES = \
+contrast_normalize_contrast_normalize_SOURCES = \
        contrast-normalize.c
 
-contrast_normalize_LDADD = \
+contrast_normalize_contrast_normalize_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -403,10 +405,10 @@ contrast_normalize_LDADD = \
        $(INTLLIBS)             \
        $(contrast_normalize_RC)
 
-contrast_retinex_SOURCES = \
+contrast_retinex_contrast_retinex_SOURCES = \
        contrast-retinex.c
 
-contrast_retinex_LDADD = \
+contrast_retinex_contrast_retinex_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -420,10 +422,10 @@ contrast_retinex_LDADD = \
        $(INTLLIBS)             \
        $(contrast_retinex_RC)
 
-crop_zealous_SOURCES = \
+crop_zealous_crop_zealous_SOURCES = \
        crop-zealous.c
 
-crop_zealous_LDADD = \
+crop_zealous_crop_zealous_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -436,10 +438,10 @@ crop_zealous_LDADD = \
        $(INTLLIBS)             \
        $(crop_zealous_RC)
 
-curve_bend_SOURCES = \
+curve_bend_curve_bend_SOURCES = \
        curve-bend.c
 
-curve_bend_LDADD = \
+curve_bend_curve_bend_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -453,10 +455,10 @@ curve_bend_LDADD = \
        $(INTLLIBS)             \
        $(curve_bend_RC)
 
-decompose_SOURCES = \
+decompose_decompose_SOURCES = \
        decompose.c
 
-decompose_LDADD = \
+decompose_decompose_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -471,10 +473,10 @@ decompose_LDADD = \
        $(INTLLIBS)             \
        $(decompose_RC)
 
-depth_merge_SOURCES = \
+depth_merge_depth_merge_SOURCES = \
        depth-merge.c
 
-depth_merge_LDADD = \
+depth_merge_depth_merge_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -488,10 +490,10 @@ depth_merge_LDADD = \
        $(INTLLIBS)             \
        $(depth_merge_RC)
 
-despeckle_SOURCES = \
+despeckle_despeckle_SOURCES = \
        despeckle.c
 
-despeckle_LDADD = \
+despeckle_despeckle_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -505,10 +507,10 @@ despeckle_LDADD = \
        $(INTLLIBS)             \
        $(despeckle_RC)
 
-destripe_SOURCES = \
+destripe_destripe_SOURCES = \
        destripe.c
 
-destripe_LDADD = \
+destripe_destripe_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -522,10 +524,10 @@ destripe_LDADD = \
        $(INTLLIBS)             \
        $(destripe_RC)
 
-edge_dog_SOURCES = \
+edge_dog_edge_dog_SOURCES = \
        edge-dog.c
 
-edge_dog_LDADD = \
+edge_dog_edge_dog_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -539,10 +541,10 @@ edge_dog_LDADD = \
        $(INTLLIBS)             \
        $(edge_dog_RC)
 
-edge_neon_SOURCES = \
+edge_neon_edge_neon_SOURCES = \
        edge-neon.c
 
-edge_neon_LDADD = \
+edge_neon_edge_neon_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -556,10 +558,10 @@ edge_neon_LDADD = \
        $(INTLLIBS)             \
        $(edge_neon_RC)
 
-emboss_SOURCES = \
+emboss_emboss_SOURCES = \
        emboss.c
 
-emboss_LDADD = \
+emboss_emboss_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -573,10 +575,10 @@ emboss_LDADD = \
        $(INTLLIBS)             \
        $(emboss_RC)
 
-file_aa_SOURCES = \
+file_aa_file_aa_SOURCES = \
        file-aa.c
 
-file_aa_LDADD = \
+file_aa_file_aa_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -592,10 +594,10 @@ file_aa_LDADD = \
        $(INTLLIBS)             \
        $(file_aa_RC)
 
-file_cel_SOURCES = \
+file_cel_file_cel_SOURCES = \
        file-cel.c
 
-file_cel_LDADD = \
+file_cel_file_cel_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -610,12 +612,12 @@ file_cel_LDADD = \
        $(INTLLIBS)             \
        $(file_cel_RC)
 
-file_compressor_CFLAGS = $(LZMA_CFLAGS)
+file_compressor_file_compressor_CFLAGS = $(LZMA_CFLAGS)
 
-file_compressor_SOURCES = \
+file_compressor_file_compressor_SOURCES = \
        file-compressor.c
 
-file_compressor_LDADD = \
+file_compressor_file_compressor_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -631,10 +633,10 @@ file_compressor_LDADD = \
        $(INTLLIBS)             \
        $(file_compressor_RC)
 
-file_csource_SOURCES = \
+file_csource_file_csource_SOURCES = \
        file-csource.c
 
-file_csource_LDADD = \
+file_csource_file_csource_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -649,10 +651,10 @@ file_csource_LDADD = \
        $(INTLLIBS)             \
        $(file_csource_RC)
 
-file_desktop_link_SOURCES = \
+file_desktop_link_file_desktop_link_SOURCES = \
        file-desktop-link.c
 
-file_desktop_link_LDADD = \
+file_desktop_link_file_desktop_link_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -664,12 +666,12 @@ file_desktop_link_LDADD = \
        $(INTLLIBS)             \
        $(file_desktop_link_RC)
 
-file_dicom_CFLAGS = -fno-strict-aliasing
+file_dicom_file_dicom_CFLAGS = -fno-strict-aliasing
 
-file_dicom_SOURCES = \
+file_dicom_file_dicom_SOURCES = \
        file-dicom.c
 
-file_dicom_LDADD = \
+file_dicom_file_dicom_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -684,10 +686,10 @@ file_dicom_LDADD = \
        $(INTLLIBS)             \
        $(file_dicom_RC)
 
-file_gbr_SOURCES = \
+file_gbr_file_gbr_SOURCES = \
        file-gbr.c
 
-file_gbr_LDADD = \
+file_gbr_file_gbr_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -702,10 +704,10 @@ file_gbr_LDADD = \
        $(INTLLIBS)             \
        $(file_gbr_RC)
 
-file_gegl_SOURCES = \
+file_gegl_file_gegl_SOURCES = \
        file-gegl.c
 
-file_gegl_LDADD = \
+file_gegl_file_gegl_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -720,10 +722,10 @@ file_gegl_LDADD = \
        $(INTLLIBS)             \
        $(file_gegl_RC)
 
-file_gif_load_SOURCES = \
+file_gif_load_file_gif_load_SOURCES = \
        file-gif-load.c
 
-file_gif_load_LDADD = \
+file_gif_load_file_gif_load_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -736,10 +738,10 @@ file_gif_load_LDADD = \
        $(INTLLIBS)             \
        $(file_gif_load_RC)
 
-file_gif_save_SOURCES = \
+file_gif_save_file_gif_save_SOURCES = \
        file-gif-save.c
 
-file_gif_save_LDADD = \
+file_gif_save_file_gif_save_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -754,10 +756,10 @@ file_gif_save_LDADD = \
        $(INTLLIBS)             \
        $(file_gif_save_RC)
 
-file_gih_SOURCES = \
+file_gih_file_gih_SOURCES = \
        file-gih.c
 
-file_gih_LDADD = \
+file_gih_file_gih_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -772,10 +774,10 @@ file_gih_LDADD = \
        $(INTLLIBS)             \
        $(file_gih_RC)
 
-file_glob_SOURCES = \
+file_glob_file_glob_SOURCES = \
        file-glob.c
 
-file_glob_LDADD = \
+file_glob_file_glob_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -787,10 +789,10 @@ file_glob_LDADD = \
        $(INTLLIBS)             \
        $(file_glob_RC)
 
-file_header_SOURCES = \
+file_header_file_header_SOURCES = \
        file-header.c
 
-file_header_LDADD = \
+file_header_file_header_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -805,12 +807,12 @@ file_header_LDADD = \
        $(INTLLIBS)             \
        $(file_header_RC)
 
-file_heif_CFLAGS = $(LIBHEIF_CFLAGS)
+file_heif_file_heif_CFLAGS = $(LIBHEIF_CFLAGS)
 
-file_heif_SOURCES = \
+file_heif_file_heif_SOURCES = \
        file-heif.c
 
-file_heif_LDADD = \
+file_heif_file_heif_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -826,10 +828,10 @@ file_heif_LDADD = \
        $(INTLLIBS)             \
        $(file_heif_RC)
 
-file_html_table_SOURCES = \
+file_html_table_file_html_table_SOURCES = \
        file-html-table.c
 
-file_html_table_LDADD = \
+file_html_table_file_html_table_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -844,12 +846,12 @@ file_html_table_LDADD = \
        $(INTLLIBS)             \
        $(file_html_table_RC)
 
-file_jp2_load_CFLAGS = $(OPENJPEG_CFLAGS)
+file_jp2_load_file_jp2_load_CFLAGS = $(OPENJPEG_CFLAGS)
 
-file_jp2_load_SOURCES = \
+file_jp2_load_file_jp2_load_SOURCES = \
        file-jp2-load.c
 
-file_jp2_load_LDADD = \
+file_jp2_load_file_jp2_load_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -865,12 +867,12 @@ file_jp2_load_LDADD = \
        $(INTLLIBS)             \
        $(file_jp2_load_RC)
 
-file_mng_CFLAGS = $(MNG_CFLAGS)
+file_mng_file_mng_CFLAGS = $(MNG_CFLAGS)
 
-file_mng_SOURCES = \
+file_mng_file_mng_SOURCES = \
        file-mng.c
 
-file_mng_LDADD = \
+file_mng_file_mng_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -886,10 +888,10 @@ file_mng_LDADD = \
        $(INTLLIBS)             \
        $(file_mng_RC)
 
-file_pat_SOURCES = \
+file_pat_file_pat_SOURCES = \
        file-pat.c
 
-file_pat_LDADD = \
+file_pat_file_pat_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -904,10 +906,10 @@ file_pat_LDADD = \
        $(INTLLIBS)             \
        $(file_pat_RC)
 
-file_pcx_SOURCES = \
+file_pcx_file_pcx_SOURCES = \
        file-pcx.c
 
-file_pcx_LDADD = \
+file_pcx_file_pcx_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -922,12 +924,12 @@ file_pcx_LDADD = \
        $(INTLLIBS)             \
        $(file_pcx_RC)
 
-file_pdf_load_CFLAGS = $(POPPLER_CFLAGS)
+file_pdf_load_file_pdf_load_CFLAGS = $(POPPLER_CFLAGS)
 
-file_pdf_load_SOURCES = \
+file_pdf_load_file_pdf_load_SOURCES = \
        file-pdf-load.c
 
-file_pdf_load_LDADD = \
+file_pdf_load_file_pdf_load_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -942,12 +944,12 @@ file_pdf_load_LDADD = \
        $(INTLLIBS)             \
        $(file_pdf_load_RC)
 
-file_pdf_save_CFLAGS = $(CAIRO_PDF_CFLAGS)
+file_pdf_save_file_pdf_save_CFLAGS = $(CAIRO_PDF_CFLAGS)
 
-file_pdf_save_SOURCES = \
+file_pdf_save_file_pdf_save_SOURCES = \
        file-pdf-save.c
 
-file_pdf_save_LDADD = \
+file_pdf_save_file_pdf_save_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -963,10 +965,10 @@ file_pdf_save_LDADD = \
        $(INTLLIBS)             \
        $(file_pdf_save_RC)
 
-file_pix_SOURCES = \
+file_pix_file_pix_SOURCES = \
        file-pix.c
 
-file_pix_LDADD = \
+file_pix_file_pix_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -981,12 +983,12 @@ file_pix_LDADD = \
        $(INTLLIBS)             \
        $(file_pix_RC)
 
-file_png_CFLAGS = $(PNG_CFLAGS)
+file_png_file_png_CFLAGS = $(PNG_CFLAGS)
 
-file_png_SOURCES = \
+file_png_file_png_SOURCES = \
        file-png.c
 
-file_png_LDADD = \
+file_png_file_png_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1002,10 +1004,10 @@ file_png_LDADD = \
        $(INTLLIBS)             \
        $(file_png_RC)
 
-file_pnm_SOURCES = \
+file_pnm_file_pnm_SOURCES = \
        file-pnm.c
 
-file_pnm_LDADD = \
+file_pnm_file_pnm_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1020,10 +1022,10 @@ file_pnm_LDADD = \
        $(INTLLIBS)             \
        $(file_pnm_RC)
 
-file_ps_SOURCES = \
+file_ps_file_ps_SOURCES = \
        file-ps.c
 
-file_ps_LDADD = \
+file_ps_file_ps_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1039,10 +1041,10 @@ file_ps_LDADD = \
        $(INTLLIBS)             \
        $(file_ps_RC)
 
-file_psp_SOURCES = \
+file_psp_file_psp_SOURCES = \
        file-psp.c
 
-file_psp_LDADD = \
+file_psp_file_psp_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1058,10 +1060,10 @@ file_psp_LDADD = \
        $(INTLLIBS)             \
        $(file_psp_RC)
 
-file_raw_data_SOURCES = \
+file_raw_data_file_raw_data_SOURCES = \
        file-raw-data.c
 
-file_raw_data_LDADD = \
+file_raw_data_file_raw_data_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1076,10 +1078,10 @@ file_raw_data_LDADD = \
        $(INTLLIBS)             \
        $(file_raw_data_RC)
 
-file_sunras_SOURCES = \
+file_sunras_file_sunras_SOURCES = \
        file-sunras.c
 
-file_sunras_LDADD = \
+file_sunras_file_sunras_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1094,12 +1096,12 @@ file_sunras_LDADD = \
        $(INTLLIBS)             \
        $(file_sunras_RC)
 
-file_svg_CFLAGS = $(SVG_CFLAGS)
+file_svg_file_svg_CFLAGS = $(SVG_CFLAGS)
 
-file_svg_SOURCES = \
+file_svg_file_svg_SOURCES = \
        file-svg.c
 
-file_svg_LDADD = \
+file_svg_file_svg_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1114,10 +1116,10 @@ file_svg_LDADD = \
        $(INTLLIBS)             \
        $(file_svg_RC)
 
-file_tga_SOURCES = \
+file_tga_file_tga_SOURCES = \
        file-tga.c
 
-file_tga_LDADD = \
+file_tga_file_tga_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1132,12 +1134,12 @@ file_tga_LDADD = \
        $(INTLLIBS)             \
        $(file_tga_RC)
 
-file_wmf_CFLAGS = $(WMF_CFLAGS)
+file_wmf_file_wmf_CFLAGS = $(WMF_CFLAGS)
 
-file_wmf_SOURCES = \
+file_wmf_file_wmf_SOURCES = \
        file-wmf.c
 
-file_wmf_LDADD = \
+file_wmf_file_wmf_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1153,10 +1155,10 @@ file_wmf_LDADD = \
        $(INTLLIBS)             \
        $(file_wmf_RC)
 
-file_xbm_SOURCES = \
+file_xbm_file_xbm_SOURCES = \
        file-xbm.c
 
-file_xbm_LDADD = \
+file_xbm_file_xbm_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1171,10 +1173,10 @@ file_xbm_LDADD = \
        $(INTLLIBS)             \
        $(file_xbm_RC)
 
-file_xmc_SOURCES = \
+file_xmc_file_xmc_SOURCES = \
        file-xmc.c
 
-file_xmc_LDADD = \
+file_xmc_file_xmc_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1190,10 +1192,10 @@ file_xmc_LDADD = \
        $(INTLLIBS)             \
        $(file_xmc_RC)
 
-file_xpm_SOURCES = \
+file_xpm_file_xpm_SOURCES = \
        file-xpm.c
 
-file_xpm_LDADD = \
+file_xpm_file_xpm_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1209,10 +1211,10 @@ file_xpm_LDADD = \
        $(INTLLIBS)             \
        $(file_xpm_RC)
 
-file_xwd_SOURCES = \
+file_xwd_file_xwd_SOURCES = \
        file-xwd.c
 
-file_xwd_LDADD = \
+file_xwd_file_xwd_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1227,10 +1229,10 @@ file_xwd_LDADD = \
        $(INTLLIBS)             \
        $(file_xwd_RC)
 
-film_SOURCES = \
+film_film_SOURCES = \
        film.c
 
-film_LDADD = \
+film_film_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1244,10 +1246,10 @@ film_LDADD = \
        $(INTLLIBS)             \
        $(film_RC)
 
-filter_pack_SOURCES = \
+filter_pack_filter_pack_SOURCES = \
        filter-pack.c
 
-filter_pack_LDADD = \
+filter_pack_filter_pack_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1261,10 +1263,10 @@ filter_pack_LDADD = \
        $(INTLLIBS)             \
        $(filter_pack_RC)
 
-fractal_trace_SOURCES = \
+fractal_trace_fractal_trace_SOURCES = \
        fractal-trace.c
 
-fractal_trace_LDADD = \
+fractal_trace_fractal_trace_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1278,10 +1280,10 @@ fractal_trace_LDADD = \
        $(INTLLIBS)             \
        $(fractal_trace_RC)
 
-goat_exercise_SOURCES = \
+goat_exercise_goat_exercise_SOURCES = \
        goat-exercise.c
 
-goat_exercise_LDADD = \
+goat_exercise_goat_exercise_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -1294,10 +1296,10 @@ goat_exercise_LDADD = \
        $(INTLLIBS)             \
        $(goat_exercise_RC)
 
-gradient_map_SOURCES = \
+gradient_map_gradient_map_SOURCES = \
        gradient-map.c
 
-gradient_map_LDADD = \
+gradient_map_gradient_map_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -1310,10 +1312,10 @@ gradient_map_LDADD = \
        $(INTLLIBS)             \
        $(gradient_map_RC)
 
-grid_SOURCES = \
+grid_grid_SOURCES = \
        grid.c
 
-grid_LDADD = \
+grid_grid_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1327,10 +1329,10 @@ grid_LDADD = \
        $(INTLLIBS)             \
        $(grid_RC)
 
-guillotine_SOURCES = \
+guillotine_guillotine_SOURCES = \
        guillotine.c
 
-guillotine_LDADD = \
+guillotine_guillotine_LDADD = \
        $(libgimp)              \
        $(libgimpmath)          \
        $(libgimpconfig)        \
@@ -1342,10 +1344,10 @@ guillotine_LDADD = \
        $(INTLLIBS)             \
        $(guillotine_RC)
 
-hot_SOURCES = \
+hot_hot_SOURCES = \
        hot.c
 
-hot_LDADD = \
+hot_hot_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1359,10 +1361,10 @@ hot_LDADD = \
        $(INTLLIBS)             \
        $(hot_RC)
 
-jigsaw_SOURCES = \
+jigsaw_jigsaw_SOURCES = \
        jigsaw.c
 
-jigsaw_LDADD = \
+jigsaw_jigsaw_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1376,10 +1378,10 @@ jigsaw_LDADD = \
        $(INTLLIBS)             \
        $(jigsaw_RC)
 
-mail_SOURCES = \
+mail_mail_SOURCES = \
        mail.c
 
-mail_LDADD = \
+mail_mail_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1393,10 +1395,10 @@ mail_LDADD = \
        $(INTLLIBS)             \
        $(mail_RC)
 
-max_rgb_SOURCES = \
+max_rgb_max_rgb_SOURCES = \
        max-rgb.c
 
-max_rgb_LDADD = \
+max_rgb_max_rgb_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1410,10 +1412,10 @@ max_rgb_LDADD = \
        $(INTLLIBS)             \
        $(max_rgb_RC)
 
-newsprint_SOURCES = \
+newsprint_newsprint_SOURCES = \
        newsprint.c
 
-newsprint_LDADD = \
+newsprint_newsprint_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1427,10 +1429,10 @@ newsprint_LDADD = \
        $(INTLLIBS)             \
        $(newsprint_RC)
 
-nl_filter_SOURCES = \
+nl_filter_nl_filter_SOURCES = \
        nl-filter.c
 
-nl_filter_LDADD = \
+nl_filter_nl_filter_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1444,10 +1446,10 @@ nl_filter_LDADD = \
        $(INTLLIBS)             \
        $(nl_filter_RC)
 
-oilify_SOURCES = \
+oilify_oilify_SOURCES = \
        oilify.c
 
-oilify_LDADD = \
+oilify_oilify_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1461,10 +1463,10 @@ oilify_LDADD = \
        $(INTLLIBS)             \
        $(oilify_RC)
 
-photocopy_SOURCES = \
+photocopy_photocopy_SOURCES = \
        photocopy.c
 
-photocopy_LDADD = \
+photocopy_photocopy_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1478,10 +1480,10 @@ photocopy_LDADD = \
        $(INTLLIBS)             \
        $(photocopy_RC)
 
-plugin_browser_SOURCES = \
+plugin_browser_plugin_browser_SOURCES = \
        plugin-browser.c
 
-plugin_browser_LDADD = \
+plugin_browser_plugin_browser_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1495,10 +1497,10 @@ plugin_browser_LDADD = \
        $(INTLLIBS)             \
        $(plugin_browser_RC)
 
-procedure_browser_SOURCES = \
+procedure_browser_procedure_browser_SOURCES = \
        procedure-browser.c
 
-procedure_browser_LDADD = \
+procedure_browser_procedure_browser_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1512,10 +1514,10 @@ procedure_browser_LDADD = \
        $(INTLLIBS)             \
        $(procedure_browser_RC)
 
-qbist_SOURCES = \
+qbist_qbist_SOURCES = \
        qbist.c
 
-qbist_LDADD = \
+qbist_qbist_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1530,10 +1532,10 @@ qbist_LDADD = \
        $(INTLLIBS)             \
        $(qbist_RC)
 
-sample_colorize_SOURCES = \
+sample_colorize_sample_colorize_SOURCES = \
        sample-colorize.c
 
-sample_colorize_LDADD = \
+sample_colorize_sample_colorize_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1547,10 +1549,10 @@ sample_colorize_LDADD = \
        $(INTLLIBS)             \
        $(sample_colorize_RC)
 
-sharpen_SOURCES = \
+sharpen_sharpen_SOURCES = \
        sharpen.c
 
-sharpen_LDADD = \
+sharpen_sharpen_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1564,10 +1566,10 @@ sharpen_LDADD = \
        $(INTLLIBS)             \
        $(sharpen_RC)
 
-smooth_palette_SOURCES = \
+smooth_palette_smooth_palette_SOURCES = \
        smooth-palette.c
 
-smooth_palette_LDADD = \
+smooth_palette_smooth_palette_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1582,10 +1584,10 @@ smooth_palette_LDADD = \
        $(INTLLIBS)             \
        $(smooth_palette_RC)
 
-softglow_SOURCES = \
+softglow_softglow_SOURCES = \
        softglow.c
 
-softglow_LDADD = \
+softglow_softglow_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1599,10 +1601,10 @@ softglow_LDADD = \
        $(INTLLIBS)             \
        $(softglow_RC)
 
-sparkle_SOURCES = \
+sparkle_sparkle_SOURCES = \
        sparkle.c
 
-sparkle_LDADD = \
+sparkle_sparkle_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1616,10 +1618,10 @@ sparkle_LDADD = \
        $(INTLLIBS)             \
        $(sparkle_RC)
 
-sphere_designer_SOURCES = \
+sphere_designer_sphere_designer_SOURCES = \
        sphere-designer.c
 
-sphere_designer_LDADD = \
+sphere_designer_sphere_designer_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1633,10 +1635,10 @@ sphere_designer_LDADD = \
        $(INTLLIBS)             \
        $(sphere_designer_RC)
 
-tile_SOURCES = \
+tile_tile_SOURCES = \
        tile.c
 
-tile_LDADD = \
+tile_tile_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1651,10 +1653,10 @@ tile_LDADD = \
        $(INTLLIBS)             \
        $(tile_RC)
 
-tile_small_SOURCES = \
+tile_small_tile_small_SOURCES = \
        tile-small.c
 
-tile_small_LDADD = \
+tile_small_tile_small_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1668,10 +1670,10 @@ tile_small_LDADD = \
        $(INTLLIBS)             \
        $(tile_small_RC)
 
-unit_editor_SOURCES = \
+unit_editor_unit_editor_SOURCES = \
        unit-editor.c
 
-unit_editor_LDADD = \
+unit_editor_unit_editor_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1685,10 +1687,10 @@ unit_editor_LDADD = \
        $(INTLLIBS)             \
        $(unit_editor_RC)
 
-unsharp_mask_SOURCES = \
+unsharp_mask_unsharp_mask_SOURCES = \
        unsharp-mask.c
 
-unsharp_mask_LDADD = \
+unsharp_mask_unsharp_mask_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1702,10 +1704,10 @@ unsharp_mask_LDADD = \
        $(INTLLIBS)             \
        $(unsharp_mask_RC)
 
-van_gogh_lic_SOURCES = \
+van_gogh_lic_van_gogh_lic_SOURCES = \
        van-gogh-lic.c
 
-van_gogh_lic_LDADD = \
+van_gogh_lic_van_gogh_lic_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1719,10 +1721,10 @@ van_gogh_lic_LDADD = \
        $(INTLLIBS)             \
        $(van_gogh_lic_RC)
 
-warp_SOURCES = \
+warp_warp_SOURCES = \
        warp.c
 
-warp_LDADD = \
+warp_warp_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1736,10 +1738,10 @@ warp_LDADD = \
        $(INTLLIBS)             \
        $(warp_RC)
 
-wavelet_decompose_SOURCES = \
+wavelet_decompose_wavelet_decompose_SOURCES = \
        wavelet-decompose.c
 
-wavelet_decompose_LDADD = \
+wavelet_decompose_wavelet_decompose_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1754,14 +1756,14 @@ wavelet_decompose_LDADD = \
        $(INTLLIBS)             \
        $(wavelet_decompose_RC)
 
-web_browser_LDFLAGS = $(framework_cocoa)
+web_browser_web_browser_LDFLAGS = $(framework_cocoa)
 
-web_browser_CPPFLAGS = $(AM_CPPFLAGS) $(xobjective_c)
+web_browser_web_browser_CPPFLAGS = $(AM_CPPFLAGS) $(xobjective_c)
 
-web_browser_SOURCES = \
+web_browser_web_browser_SOURCES = \
        web-browser.c
 
-web_browser_LDADD = \
+web_browser_web_browser_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
@@ -1775,12 +1777,12 @@ web_browser_LDADD = \
        $(INTLLIBS)             \
        $(web_browser_RC)
 
-web_page_CFLAGS = $(WEBKIT_CFLAGS)
+web_page_web_page_CFLAGS = $(WEBKIT_CFLAGS)
 
-web_page_SOURCES = \
+web_page_web_page_SOURCES = \
        web-page.c
 
-web_page_LDADD = \
+web_page_web_page_LDADD = \
        $(libgimpui)            \
        $(libgimpwidgets)       \
        $(libgimpmodule)        \
diff --git a/plug-ins/common/gimprc.common b/plug-ins/common/gimprc.common
index b6aa422..27e39b8 100644
--- a/plug-ins/common/gimprc.common
+++ b/plug-ins/common/gimprc.common
@@ -1,92 +1,92 @@
-align_layers_RC = align-layers.rc.o
-animation_optimize_RC = animation-optimize.rc.o
-animation_play_RC = animation-play.rc.o
-blinds_RC = blinds.rc.o
-blur_RC = blur.rc.o
-border_average_RC = border-average.rc.o
-cartoon_RC = cartoon.rc.o
-checkerboard_RC = checkerboard.rc.o
-cml_explorer_RC = cml-explorer.rc.o
-color_cube_analyze_RC = color-cube-analyze.rc.o
-colorify_RC = colorify.rc.o
-colormap_remap_RC = colormap-remap.rc.o
-compose_RC = compose.rc.o
-contrast_normalize_RC = contrast-normalize.rc.o
-contrast_retinex_RC = contrast-retinex.rc.o
-crop_zealous_RC = crop-zealous.rc.o
-curve_bend_RC = curve-bend.rc.o
-decompose_RC = decompose.rc.o
-depth_merge_RC = depth-merge.rc.o
-despeckle_RC = despeckle.rc.o
-destripe_RC = destripe.rc.o
-edge_dog_RC = edge-dog.rc.o
-edge_neon_RC = edge-neon.rc.o
-emboss_RC = emboss.rc.o
-file_aa_RC = file-aa.rc.o
-file_cel_RC = file-cel.rc.o
-file_compressor_RC = file-compressor.rc.o
-file_csource_RC = file-csource.rc.o
-file_desktop_link_RC = file-desktop-link.rc.o
-file_dicom_RC = file-dicom.rc.o
-file_gbr_RC = file-gbr.rc.o
-file_gegl_RC = file-gegl.rc.o
-file_gif_load_RC = file-gif-load.rc.o
-file_gif_save_RC = file-gif-save.rc.o
-file_gih_RC = file-gih.rc.o
-file_glob_RC = file-glob.rc.o
-file_header_RC = file-header.rc.o
-file_heif_RC = file-heif.rc.o
-file_html_table_RC = file-html-table.rc.o
-file_jp2_load_RC = file-jp2-load.rc.o
-file_mng_RC = file-mng.rc.o
-file_pat_RC = file-pat.rc.o
-file_pcx_RC = file-pcx.rc.o
-file_pdf_load_RC = file-pdf-load.rc.o
-file_pdf_save_RC = file-pdf-save.rc.o
-file_pix_RC = file-pix.rc.o
-file_png_RC = file-png.rc.o
-file_pnm_RC = file-pnm.rc.o
-file_ps_RC = file-ps.rc.o
-file_psp_RC = file-psp.rc.o
-file_raw_data_RC = file-raw-data.rc.o
-file_sunras_RC = file-sunras.rc.o
-file_svg_RC = file-svg.rc.o
-file_tga_RC = file-tga.rc.o
-file_wmf_RC = file-wmf.rc.o
-file_xbm_RC = file-xbm.rc.o
-file_xmc_RC = file-xmc.rc.o
-file_xpm_RC = file-xpm.rc.o
-file_xwd_RC = file-xwd.rc.o
-film_RC = film.rc.o
-filter_pack_RC = filter-pack.rc.o
-fractal_trace_RC = fractal-trace.rc.o
-goat_exercise_RC = goat-exercise.rc.o
-gradient_map_RC = gradient-map.rc.o
-grid_RC = grid.rc.o
-guillotine_RC = guillotine.rc.o
-hot_RC = hot.rc.o
-jigsaw_RC = jigsaw.rc.o
-mail_RC = mail.rc.o
-max_rgb_RC = max-rgb.rc.o
-newsprint_RC = newsprint.rc.o
-nl_filter_RC = nl-filter.rc.o
-oilify_RC = oilify.rc.o
-photocopy_RC = photocopy.rc.o
-plugin_browser_RC = plugin-browser.rc.o
-procedure_browser_RC = procedure-browser.rc.o
-qbist_RC = qbist.rc.o
-sample_colorize_RC = sample-colorize.rc.o
-sharpen_RC = sharpen.rc.o
-smooth_palette_RC = smooth-palette.rc.o
-softglow_RC = softglow.rc.o
-sparkle_RC = sparkle.rc.o
-sphere_designer_RC = sphere-designer.rc.o
-tile_RC = tile.rc.o
-tile_small_RC = tile-small.rc.o
-unit_editor_RC = unit-editor.rc.o
-unsharp_mask_RC = unsharp-mask.rc.o
-van_gogh_lic_RC = van-gogh-lic.rc.o
-warp_RC = warp.rc.o
-wavelet_decompose_RC = wavelet-decompose.rc.o
-web_browser_RC = web-browser.rc.o
-web_page_RC = web-page.rc.o
+align_layers_align_layers_RC = align-layers.rc.o
+animation_optimize_animation_optimize_RC = animation-optimize.rc.o
+animation_play_animation_play_RC = animation-play.rc.o
+blinds_blinds_RC = blinds.rc.o
+blur_blur_RC = blur.rc.o
+border_average_border_average_RC = border-average.rc.o
+cartoon_cartoon_RC = cartoon.rc.o
+checkerboard_checkerboard_RC = checkerboard.rc.o
+cml_explorer_cml_explorer_RC = cml-explorer.rc.o
+color_cube_analyze_color_cube_analyze_RC = color-cube-analyze.rc.o
+colorify_colorify_RC = colorify.rc.o
+colormap_remap_colormap_remap_RC = colormap-remap.rc.o
+compose_compose_RC = compose.rc.o
+contrast_normalize_contrast_normalize_RC = contrast-normalize.rc.o
+contrast_retinex_contrast_retinex_RC = contrast-retinex.rc.o
+crop_zealous_crop_zealous_RC = crop-zealous.rc.o
+curve_bend_curve_bend_RC = curve-bend.rc.o
+decompose_decompose_RC = decompose.rc.o
+depth_merge_depth_merge_RC = depth-merge.rc.o
+despeckle_despeckle_RC = despeckle.rc.o
+destripe_destripe_RC = destripe.rc.o
+edge_dog_edge_dog_RC = edge-dog.rc.o
+edge_neon_edge_neon_RC = edge-neon.rc.o
+emboss_emboss_RC = emboss.rc.o
+file_aa_file_aa_RC = file-aa.rc.o
+file_cel_file_cel_RC = file-cel.rc.o
+file_compressor_file_compressor_RC = file-compressor.rc.o
+file_csource_file_csource_RC = file-csource.rc.o
+file_desktop_link_file_desktop_link_RC = file-desktop-link.rc.o
+file_dicom_file_dicom_RC = file-dicom.rc.o
+file_gbr_file_gbr_RC = file-gbr.rc.o
+file_gegl_file_gegl_RC = file-gegl.rc.o
+file_gif_load_file_gif_load_RC = file-gif-load.rc.o
+file_gif_save_file_gif_save_RC = file-gif-save.rc.o
+file_gih_file_gih_RC = file-gih.rc.o
+file_glob_file_glob_RC = file-glob.rc.o
+file_header_file_header_RC = file-header.rc.o
+file_heif_file_heif_RC = file-heif.rc.o
+file_html_table_file_html_table_RC = file-html-table.rc.o
+file_jp2_load_file_jp2_load_RC = file-jp2-load.rc.o
+file_mng_file_mng_RC = file-mng.rc.o
+file_pat_file_pat_RC = file-pat.rc.o
+file_pcx_file_pcx_RC = file-pcx.rc.o
+file_pdf_load_file_pdf_load_RC = file-pdf-load.rc.o
+file_pdf_save_file_pdf_save_RC = file-pdf-save.rc.o
+file_pix_file_pix_RC = file-pix.rc.o
+file_png_file_png_RC = file-png.rc.o
+file_pnm_file_pnm_RC = file-pnm.rc.o
+file_ps_file_ps_RC = file-ps.rc.o
+file_psp_file_psp_RC = file-psp.rc.o
+file_raw_data_file_raw_data_RC = file-raw-data.rc.o
+file_sunras_file_sunras_RC = file-sunras.rc.o
+file_svg_file_svg_RC = file-svg.rc.o
+file_tga_file_tga_RC = file-tga.rc.o
+file_wmf_file_wmf_RC = file-wmf.rc.o
+file_xbm_file_xbm_RC = file-xbm.rc.o
+file_xmc_file_xmc_RC = file-xmc.rc.o
+file_xpm_file_xpm_RC = file-xpm.rc.o
+file_xwd_file_xwd_RC = file-xwd.rc.o
+film_film_RC = film.rc.o
+filter_pack_filter_pack_RC = filter-pack.rc.o
+fractal_trace_fractal_trace_RC = fractal-trace.rc.o
+goat_exercise_goat_exercise_RC = goat-exercise.rc.o
+gradient_map_gradient_map_RC = gradient-map.rc.o
+grid_grid_RC = grid.rc.o
+guillotine_guillotine_RC = guillotine.rc.o
+hot_hot_RC = hot.rc.o
+jigsaw_jigsaw_RC = jigsaw.rc.o
+mail_mail_RC = mail.rc.o
+max_rgb_max_rgb_RC = max-rgb.rc.o
+newsprint_newsprint_RC = newsprint.rc.o
+nl_filter_nl_filter_RC = nl-filter.rc.o
+oilify_oilify_RC = oilify.rc.o
+photocopy_photocopy_RC = photocopy.rc.o
+plugin_browser_plugin_browser_RC = plugin-browser.rc.o
+procedure_browser_procedure_browser_RC = procedure-browser.rc.o
+qbist_qbist_RC = qbist.rc.o
+sample_colorize_sample_colorize_RC = sample-colorize.rc.o
+sharpen_sharpen_RC = sharpen.rc.o
+smooth_palette_smooth_palette_RC = smooth-palette.rc.o
+softglow_softglow_RC = softglow.rc.o
+sparkle_sparkle_RC = sparkle.rc.o
+sphere_designer_sphere_designer_RC = sphere-designer.rc.o
+tile_tile_RC = tile.rc.o
+tile_small_tile_small_RC = tile-small.rc.o
+unit_editor_unit_editor_RC = unit-editor.rc.o
+unsharp_mask_unsharp_mask_RC = unsharp-mask.rc.o
+van_gogh_lic_van_gogh_lic_RC = van-gogh-lic.rc.o
+warp_warp_RC = warp.rc.o
+wavelet_decompose_wavelet_decompose_RC = wavelet-decompose.rc.o
+web_browser_web_browser_RC = web-browser.rc.o
+web_page_web_page_RC = web-page.rc.o
diff --git a/plug-ins/common/mkgen.pl b/plug-ins/common/mkgen.pl
index 90f66d4..06d3a75 100755
--- a/plug-ins/common/mkgen.pl
+++ b/plug-ins/common/mkgen.pl
@@ -31,10 +31,10 @@ foreach (sort keys %plugins) {
         my $makename = $_;
         $makename =~ s/-/_/g;
        $bins .= "\$(\U$makename\E)";
-       $opts .= "\t$_ \\\n";
+       $opts .= "\t$_/$_ \\\n";
     }
     else {
-       $bins .= $_;
+       $bins .= "$_/$_";
     }
     $bins .= " \\\n";
 }
@@ -58,6 +58,8 @@ print MK <<EOT;
 ## Modify those two files instead of this one; for most
 ## plug-ins you should only need to modify plugin-defs.pl.
 
+AUTOMAKE_OPTIONS = subdir-objects
+
 if OS_WIN32
 mwindows = -mwindows
 else
@@ -99,7 +101,7 @@ AM_CPPFLAGS = \\
        \$(GEGL_CFLAGS) \\
        -I\$(includedir)
 
-libexec_PROGRAMS = \\
+nobase_libexec_PROGRAMS = \\
 $bins
 
 EXTRA_PROGRAMS = \\
@@ -171,7 +173,7 @@ foreach (sort keys %plugins) {
 
        print MK <<EOT;
 
-${makename}_LDFLAGS = $ldflags
+${makename}_${makename}_LDFLAGS = $ldflags
 EOT
     }
 
@@ -181,7 +183,7 @@ EOT
 
        print MK <<EOT;
 
-${makename}_CFLAGS = $cflagsvalue
+${makename}_${makename}_CFLAGS = $cflagsvalue
 EOT
     }
 
@@ -190,7 +192,7 @@ EOT
 
        print MK <<EOT;
 
-${makename}_CPPFLAGS = $cppflags
+${makename}_${makename}_CPPFLAGS = $cppflags
 EOT
     }
 
@@ -206,10 +208,10 @@ EOT
 
     print MK <<EOT;
 
-${makename}_SOURCES = \\
+${makename}_${makename}_SOURCES = \\
        $_.c
 
-${makename}_LDADD = \\
+${makename}_${makename}_LDADD = \\
        $libgimp                \\
        $glib$optlib
        $deplib         \\
@@ -217,7 +219,7 @@ ${makename}_LDADD = \\
 EOT
 
      print RC <<EOT;
-${makename}_RC = $_.rc.o
+${makename}_${makename}_RC = $_.rc.o
 EOT
 
     print IGNORE "/$_\n";



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]