# Process this file with automake to produce an input makefile. # # Copyright (C) 2013 Patrick "P. J." McDermott # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include $(top_srcdir)/src/local.mk include $(top_srcdir)/lib/local.mk include $(top_srcdir)/lib/cmd/local.mk include $(top_srcdir)/lib/profiles/local.mk include $(top_srcdir)/locale/local.mk bin_SCRIPTS = $(bin_sources:.sh=) pkgdata_SCRIPTS = $(pkgdata_sources:.sh=.sm) pkgdatacmd_SCRIPTS = $(pkgdatacmd_sources:.sh=.sm) pkgdataprofiles_SCRIPTS = $(pkgdataprofiles_sources:.sh=.sm) locale_MESSAGES = $(locale_sources:.sh=.ms) CLEANFILES = \ $(bin_SCRIPTS) \ $(pkgdata_SCRIPTS) \ $(pkgdatacmd_SCRIPTS) \ $(pkgdataprofiles_SCRIPTS) \ $(locale_MESSAGES) pkgdatacmddir = $(pkgdatadir)/cmd pkgdataprofiledir = $(pkgdatadir)/profile EXTRA_DIST = \ autogen.sh \ $(bin_sources) \ $(pkgdata_sources) \ $(pkgdatacmd_sources) \ $(pkgdataprofiles_sources) \ $(locale_sources) SUFFIXES = .sh .sm cmds = $$(printf '%s ' $(pkgdatacmd_SCRIPTS) | \ sed -e 's|[^ ]*/\([^ ]*\)\.sm |\1 |g') textdomain = $$(printf '%s\n' '$(PACKAGE)' | sed -e 's|-|_|g') do_subst = sed \ -e 's|[@]PACKAGE_NAME[@]|$(PACKAGE_NAME)|g' \ -e 's|[@]PACKAGE_VERSION[@]|$(PACKAGE_VERSION)|g' \ -e 's|[@]SH[@]|$(SH)|g' \ -e 's|[@]pkgdatadir[@]|$(pkgdatadir)|g' \ -e 's|[@]pkgdatacmddir[@]|$(pkgdatacmddir)|g' \ -e 's|[@]localedir[@]|$(localedir)|g' \ -e "s|[@]cmds[@]|$(cmds)|g" \ -e "s|[@]textdomain[@]|$(textdomain)|g" in-place: $(MAKE) $(AM_MAKEFLAGS) pkgdatadir=lib localedir=locale all-am all-local: $(locale_MESSAGES) install-data-local: $(locale_MESSAGES) @$(NORMAL_INSTALL) for f in $(locale_MESSAGES); do \ ff="$${f#*/}"; \ dir="$(DESTDIR)$(localedir)/$${ff%.ms}/LC_MESSAGES"; \ $(MKDIR_P) "$${dir}" || exit 1; \ $(INSTALL_DATA) "$${f}" "$${dir}/$(textdomain).ms" || \ exit $$?; \ done uninstall-local: @$(NORMAL_UNINSTALL) for f in $(locale_MESSAGES); do \ ff="$${f#*/}"; \ dir="$(DESTDIR)$(localedir)/$${ff%.ms}/LC_MESSAGES"; \ rm -f "$${dir}/$(textdomain).ms"; \ done uninstall-hook: for dir in '$(DESTDIR)$(pkgdatacmddir)' '$(DESTDIR)$(pkgdatadir)'; do \ if [ -d "$${dir}" ]; then \ rmdir "$${dir}"; \ fi; \ done really-clean: distclean rm -Rf $(srcdir)/aclocal.m4 $(srcdir)/autom4te.cache/ \ $(srcdir)/configure \ $(srcdir)/build-aux/ $(srcdir)/INSTALL $(srcdir)/Makefile.in \ $(srcdir)/ChangeLog dist-hook: if [ -d '$(srcdir)/.git' ]; then \ printf 'Generated file. Do not edit.\n\n' \ >'$(distdir)/ChangeLog~'; \ git log --stat >>'$(distdir)/ChangeLog~'; \ mv '$(distdir)/ChangeLog~' '$(distdir)/ChangeLog'; \ fi .sh: $(MKDIR_P) "$$(dirname $@)" $(do_subst) $< >$@ chmod a+x $@ .sh.sm: $(MKDIR_P) "$$(dirname $@)" $(do_subst) $< >$@ .sh.ms: $(MKDIR_P) "$$(dirname $@)" cp $< $@