Fixing automake build system
authorKlaus Ethgen <Klaus@Ethgen.de>
Mon, 22 Jan 2018 23:40:57 +0000 (00:40 +0100)
committerKlaus Ethgen <Klaus@Ethgen.de>
Mon, 22 Jan 2018 23:41:50 +0000 (00:41 +0100)
Makefile.am
configure.in
doc/Makefile.am
plugins/import/Makefile.am
plugins/rotate/Makefile.am
plugins/symlink/Makefile.am
plugins/ufraw/Makefile.am
src/Makefile.am
src/keymap_template.c

index 113719b..d2d3b84 100644 (file)
@@ -25,7 +25,6 @@ icon_DATA = geeqie.png
 
 EXTRA_DIST = \
        $(readme_DATA)  \
-       $(desktop_DATA) \
        $(desktop_in_files)     \
        $(icon_DATA)    \
        geeqie.spec.in  \
@@ -36,6 +35,7 @@ dist-hook: geeqie.spec
        cp $(top_builddir)/geeqie.spec $(distdir)
 
 DISTCLEANFILES = config.report
+CLEANFILES = $(desktop_DATA)
 
 .PHONY: ChangeLog
 ChangeLog.html:
index 0b6bc1b..c89ca35 100644 (file)
@@ -25,7 +25,7 @@ AC_CONFIG_SRCDIR([src/main.c])
 
 AC_CONFIG_AUX_DIR(auxdir)
 # Require Automake 1.14 for %reldir% support
-AM_INIT_AUTOMAKE([1.14.1 subdir-objects foreign])
+AM_INIT_AUTOMAKE([1.14.1 subdir-objects foreign dist-xz no-dist-gzip])
 
 AC_CONFIG_HEADER([config.h])
 
index 6dc4079..54b442d 100644 (file)
@@ -2,7 +2,7 @@
 
 helpdir = @htmldir@
 
-EXTRA_DIST = docbook2html.sh docbook
+EXTRA_DIST = docbook2html.sh docbook icons
 
 html/GuideIndex.html: docbook/GuideIndex.xml
        rm -rf html; mkdir html; cp $(srcdir)/icons/* html/
@@ -20,7 +20,7 @@ install-data-hook: html
                cd $(srcdir)/html; for f in * ; do $(INSTALL_DATA) "$$f" "$(DESTDIR)$(helpdir)/$$f" ; done; \
                ln -s -f GuideIndex.html "$(DESTDIR)$(helpdir)/index.html" ; \
        fi
-       
+
 uninstall-hook:
        rm "$(DESTDIR)$(helpdir)/"*
 
index e003c5a..e9dc90b 100644 (file)
@@ -5,4 +5,5 @@ gq_desktop_in_files = geeqie-import-geeqie.desktop.in geeqie-import-gqview.deskt
 gq_desktop_DATA = $(gq_desktop_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
 
-EXTRA_DIST = $(gq_desktop_DATA) $(gq_desktop_in_files)
+EXTRA_DIST = $(gq_desktop_in_files)
+CLEANFILES = $(gq_desktop_DATA)
index 8fd4372..0722744 100644 (file)
@@ -5,5 +5,6 @@ gq_desktop_in_files = rotate.desktop.in
 gq_desktop_DATA = $(gq_desktop_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
 
-EXTRA_DIST = $(gq_desktop_DATA) $(gq_desktop_in_files)
+EXTRA_DIST = $(gq_desktop_in_files)
+CLEANFILES = $(gq_desktop_DATA)
 
index d783c20..0e9039c 100644 (file)
@@ -5,4 +5,5 @@ gq_desktop_in_files = symlink.desktop.in
 gq_desktop_DATA = $(gq_desktop_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
 
-EXTRA_DIST = $(gq_desktop_DATA) $(gq_desktop_in_files)
+EXTRA_DIST = $(gq_desktop_in_files)
+CLEANFILES = $(gq_desktop_DATA)
index 2317a06..eae6ee7 100644 (file)
@@ -8,5 +8,6 @@ gq_desktop_in_files = geeqie-ufraw-recursive.desktop.in \
 gq_desktop_DATA = $(gq_desktop_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
 
-EXTRA_DIST = $(gq_desktop_DATA) $(gq_desktop_in_files)
+EXTRA_DIST = $(gq_desktop_in_files)
+CLEANFILES = $(gq_desktop_DATA)
 
index cc0e7ea..2697cc7 100644 (file)
@@ -195,6 +195,7 @@ geeqie_SOURCES = \
        layout_image.h  \
        layout_util.c   \
        layout_util.h   \
+       keymap_template.c\
        lirc.c          \
        lirc.h          \
        logwindow.c     \
index d45917c..f7b4506 100644 (file)
@@ -19,6 +19,8 @@
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#include <stddef.h>
+
 static char *keymap_template [] = {
 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>",
 "<!-- Created with Inkscape (http://www.inkscape.org/) -->",