Blame doc/Makefile.am

Packit d7e8d0
# doc - Automake template
Packit d7e8d0
# Copyright (C) 2001, 2004 g10 Code GmbH
Packit d7e8d0
#
Packit d7e8d0
# This file is part of GPGME.
Packit d7e8d0
#
Packit d7e8d0
# GPGME is free software; you can redistribute it and/or modify it
Packit d7e8d0
# under the terms of the GNU Lesser General Public License as
Packit d7e8d0
# published by the Free Software Foundation; either version 2.1 of the
Packit d7e8d0
# License, or (at your option) any later version.
Packit d7e8d0
#
Packit d7e8d0
# GPGME is distributed in the hope that it will be useful, but WITHOUT
Packit d7e8d0
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
Packit d7e8d0
# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General
Packit d7e8d0
# Public License for more details.
Packit d7e8d0
#
Packit d7e8d0
# You should have received a copy of the GNU Lesser General Public
Packit Service 30b792
# License along with this program; if not, see <https://gnu.org/licenses/>.
Packit Service 30b792
# SPDX-License-Identifier: LGPL-2.1-or-later
Packit d7e8d0
Packit d7e8d0
## Process this file with automake to produce Makefile.in
Packit d7e8d0
Packit d7e8d0
DISTCLEANFILES = gpgme.tmp
Packit d7e8d0
CLEANFILES = mkdefsinc defs.inc
Packit d7e8d0
Packit d7e8d0
EXTRA_DIST = module-overview.sk HACKING DCO ChangeLog-2011 \
Packit Service 30b792
             mkdefsinc.c defsincdate \
Packit Service 30b792
             examples/gpgme-mozilla.json examples/gpgme-chrome.json
Packit d7e8d0
Packit d7e8d0
BUILT_SOURCES = defsincdate defs.inc
Packit d7e8d0
Packit d7e8d0
Packit d7e8d0
info_TEXINFOS = gpgme.texi
Packit d7e8d0
gpgme_TEXINFOS = uiserver.texi lesser.texi gpl.texi
Packit d7e8d0
Packit d7e8d0
gpgme.texi : defs.inc
Packit d7e8d0
Packit Service 30b792
mkdefsinc: mkdefsinc.c Makefile $(top_builddir)/conf/config.h
Packit Service 30b792
	$(CC_FOR_BUILD) -I. -I$(top_builddir)/conf  -I$(srcdir) \
Packit Service 30b792
	   $(AM_CPPFLAGS) -o $@ $(srcdir)/mkdefsinc.c
Packit d7e8d0
Packit d7e8d0
dist-hook: defsincdate
Packit d7e8d0
Packit d7e8d0
defsincdate: $(gpgme_TEXINFOS)
Packit d7e8d0
	: >defsincdate ; \
Packit d7e8d0
	if test -e $(top_srcdir)/.git; then \
Packit d7e8d0
	  (cd $(srcdir) && git log -1 --format='%ct' -- \
Packit d7e8d0
             $(info_TEXINFOS) $(gpgme_TEXINFOS) 2>/dev/null) >>defsincdate; \
Packit d7e8d0
	fi
Packit d7e8d0
Packit d7e8d0
defs.inc: defsincdate Makefile mkdefsinc
Packit d7e8d0
	incd="`test -f defsincdate || echo '$(srcdir)/'`defsincdate"; \
Packit d7e8d0
	./mkdefsinc -C $(srcdir) --date "`cat $$incd 2>/dev/null`" \
Packit d7e8d0
	    $(info_TEXINFOS) $(gpgme_TEXINFOS) >$@
Packit d7e8d0
Packit d7e8d0
Packit d7e8d0
online: gpgme.html gpgme.pdf
Packit d7e8d0
	set -e; \
Packit d7e8d0
	echo "Uploading current manuals to www.gnupg.org ..."; \
Packit d7e8d0
        user=werner ; \
Packit d7e8d0
	(cd gpgme.html && rsync -vr --exclude='.svn' .  \
Packit d7e8d0
	  $${user}@ftp.gnupg.org:webspace/manuals/gpgme/ ); \
Packit d7e8d0
        rsync -v gpgme.pdf $${user}@ftp.gnupg.org:webspace/manuals/