451d58a2dd
Don't use wildcards to select files to install, nor manually perform the installation when Automake could do it for us. Using wildcards makes it hard to know what will really be installed, and may results in installing files not part of the distribution.
79 lines
1.8 KiB
Makefile
79 lines
1.8 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
SUBDIRS = tagmanager scintilla src plugins icons po doc data tests
|
|
|
|
AUTOMAKE_OPTIONS = 1.7
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
WIN32_BUILD_FILES = \
|
|
geany_private.rc \
|
|
geany.exe.manifest \
|
|
win32-config.h \
|
|
makefile.win32
|
|
|
|
EXTRA_DIST = \
|
|
autogen.sh \
|
|
wscript \
|
|
waf \
|
|
geany.desktop.in \
|
|
geany.pc.in \
|
|
geany.spec \
|
|
ChangeLog.pre-0-17 \
|
|
ChangeLog.pre-1-22 \
|
|
HACKING \
|
|
README.I18N \
|
|
README.Packagers \
|
|
po/intl_stats.sh \
|
|
intltool-extract.in \
|
|
intltool-merge.in \
|
|
intltool-update.in \
|
|
$(WIN32_BUILD_FILES)
|
|
|
|
DISTCLEANFILES = \
|
|
geany.desktop \
|
|
intltool-extract \
|
|
intltool-merge \
|
|
intltool-update
|
|
|
|
uninstall-local:
|
|
rm -rf $(DESTDIR)$(pkgdatadir);
|
|
|
|
# manually install some files under another name
|
|
install-data-local:
|
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
|
|
$(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(pkgdatadir)/GPL-2
|
|
|
|
dist-hook:
|
|
@if test -d "$(top_srcdir)/.git"; then \
|
|
echo ' GEN ChangeLog'; \
|
|
( cd "$(top_srcdir)" && \
|
|
echo '# Generated by Makefile. Do not edit.' && echo && \
|
|
git log --stat 0.21.0.. ) > ChangeLog.tmp \
|
|
&& mv -f ChangeLog.tmp "$(distdir)/ChangeLog" \
|
|
|| ( rm -f ChangeLog.tmp ; \
|
|
echo 'Failed to generate ChangeLog' >&2 ); \
|
|
else \
|
|
echo 'A git clone is required to generate a ChangeLog' >&2; \
|
|
fi
|
|
|
|
|
|
sign:
|
|
if test -f $(PACKAGE)-$(VERSION).tar.gz; then \
|
|
gpg --detach-sign --digest-algo SHA512 $(PACKAGE)-$(VERSION).tar.gz; fi
|
|
if test -f $(PACKAGE)-$(VERSION).tar.bz2; then \
|
|
gpg --detach-sign --digest-algo SHA512 $(PACKAGE)-$(VERSION).tar.bz2; fi
|
|
|
|
|
|
rpm: dist
|
|
rpmbuild -ta $(distdir).tar.gz
|
|
|
|
|
|
pkgconfig_DATA = geany.pc
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
|
|
desktopdir = $(datadir)/applications
|
|
desktop_in_files = geany.desktop
|
|
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
|
|
@INTLTOOL_DESKTOP_RULE@
|