summaryrefslogtreecommitdiffstats
path: root/listen/Makefile.am
diff options
context:
space:
mode:
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)