diff --git a/pathtools/GNUmakefile b/pathtools/GNUmakefile index 13906a2..3d5c976 100644 --- a/pathtools/GNUmakefile +++ b/pathtools/GNUmakefile @@ -46,5 +46,10 @@ configure: $(CONFDIR)/start $(CONFDIR)/perl $(CONFDIR)/finish endif +GNUmakevars: GNUmakevars.sh + sh ./$^ > $@ +GNUmakerules: GNUmakerules.sh + sh ./$^ > $@ + include GNUmakerules diff --git a/pathtools/GNUmakerules.sh b/pathtools/GNUmakerules.sh new file mode 100755 index 0000000..952629f --- /dev/null +++ b/pathtools/GNUmakerules.sh @@ -0,0 +1,5 @@ +#!/bin/sh +echo "\$(BINDIR)/%: %" +echo -e "\tcp \$^ \$@" +echo "\$(MAN1DIR)/%: %" +echo -e "\tcp \$^ \$@" diff --git a/pathtools/GNUmakevars.sh b/pathtools/GNUmakevars.sh new file mode 100755 index 0000000..1443f83 --- /dev/null +++ b/pathtools/GNUmakevars.sh @@ -0,0 +1,15 @@ +#!/bin/sh +prefix=${prefix:-/usr/local} +echo "BINDIR=$prefix/bin" + +for i in "$prefix/share/man/man1" "$prefix/man/man1" +do + if [ -d "$i" -a -w "$i" ] + then + echo "MAN1DIR=$i" + break; + fi +done + +echo +echo "all:"