diff options
Diffstat (limited to 'man/local.mk')
-rw-r--r-- | man/local.mk | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/man/local.mk b/man/local.mk new file mode 100644 index 0000000..65814fe --- /dev/null +++ b/man/local.mk @@ -0,0 +1,43 @@ +# Process this file with automake to produce an input makefile. +# +# Copyright (C) 2018, 2023 P. J. McDermott +# +# This file is part of @ +# +# @ 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. +# +# @ 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 @. If not, see <http://www.gnu.org/licenses/>. + +man1_sources = \ + %reldir%/atsign.1in +man1_MANS = $(man1_sources:.1in=.1) + +CLEANFILES += \ + $(man1_MANS) +EXTRA_DIST += \ + $(man1_sources) + +if ENABLE_SYMLINK +atsign = @$(EXEEXT) +else !ENABLE_SYMLINK +atsign = $$(printf 'atsign' | sed '$(transform); s/$$/$(EXEEXT)/') +endif +man_subst = sed \ + -e "s|[@]PACKAGE_STRING[@]|$(PACKAGE_STRING)|g" \ + -e "s|[@]PACKAGE_BUGREPORT[@]|$(PACKAGE_BUGREPORT)|g" \ + -e "s|[@]ATSIGN[@]|$(atsign)|g" + +SUFFIXES += .1in .1 + +.1in.1: + $(AM_V_GEN)$(MKDIR_P) "$$(dirname $@)" + $(AM_V_at)$(man_subst) $< >$@ |