summaryrefslogtreecommitdiffstats
path: root/listen/Makefile.am
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2011-12-11 17:32:51 +0000
committerRalf Baechle <ralf@linux-mips.org>2011-12-11 17:32:51 +0000
commit4e1929b059c8249870e628cc4dae129cd5e18ec9 (patch)
treeb38ce38e6453748315dfdeeb384d6861392c8381 /listen/Makefile.am
parentb9ac7b273b84f78355517ad6098d6359b68dab1c (diff)
Apply program name transformations also to man page content.
For now these options are just honored for the call.1 and listen.1 man pages because these days these two programs generally get renamed to avoid naming conflicts with other programs.
Diffstat (limited to 'listen/Makefile.am')
-rw-r--r--listen/Makefile.am19
1 files changed, 18 insertions, 1 deletions
diff --git a/listen/Makefile.am b/listen/Makefile.am
index b47ecde..55a937c 100644
--- a/listen/Makefile.am
+++ b/listen/Makefile.am
@@ -5,7 +5,24 @@ bin_PROGRAMS = listen
man_MANS = listen.1
-EXTRA_DIST = $(man_MANS)
+EXTRA_DIST = listen.man
+CLEANFILES = listen.1 listen.1.tmp
+
+listen.1 : listen.man
+ name_call=$$(echo call | sed -e '$(transform)') \
+ name_Call=$$(echo $$name_call | sed -r 's@^(.)@\U\1\E@') && \
+ name_CALL=$$(echo $$name_call | sed -r 's@^(.*)@\U\1\E@') && \
+ name_listen=$$(echo listen | sed -e '$(transform)') \
+ name_Listen=$$(echo $$name_listen | sed -r 's@^(.)@\U\1\E@') && \
+ name_LISTEN=$$(echo $$name_listen | sed -r 's@^(.*)@\U\1\E@') &&\
+ sed -e "s/@@@call@@@/$$name_call/g" \
+ -e "s/@@@Call@@@/$$name_Call/g" \
+ -e "s/@@@CALL@@@/$$name_CALL/g" \
+ -e "s/@@@listen@@@/$$name_listen/g" \
+ -e "s/@@@Listen@@@/$$name_Listen/g" \
+ -e "s/@@@LISTEN@@@/$$name_LISTEN/g" \
+ listen.man > listen.1.tmp && \
+ mv listen.1.tmp listen.1;
LDADD = $(AX25_LIB) $(NCURSES_LIB)