Add OS-specific man path support in ./configure

This commit is contained in:
XANTRONIX Development 2020-09-05 17:53:58 -04:00 committed by XANTRONIX Industrial
parent 50458abaec
commit bfd97bb7e5
2 changed files with 24 additions and 2 deletions

View file

@ -15,8 +15,8 @@ OBJS = pattyd.o
all: $(PROGRAMS) all: $(PROGRAMS)
install: $(PROGRAMS) $(MANPAGES) install: $(PROGRAMS) $(MANPAGES)
$(INSTALL) -d -m 0755 $(PREFIX)/share/man/man8 $(INSTALL) -d -m 0755 $(MANDIR)/man8
$(INSTALL) -c -m 0644 pattyd.8 $(PREFIX)/share/man/man8 $(INSTALL) -c -m 0644 pattyd.8 $(MANDIR)/man8
$(INSTALL) -c -m 0755 $(PROGRAMS) $(PREFIX)/bin $(INSTALL) -c -m 0755 $(PROGRAMS) $(PREFIX)/bin
pattyd: pattyd.o pattyd: pattyd.o

22
configure vendored
View file

@ -100,6 +100,18 @@ PREFIX = $PREFIX
EOF EOF
} }
build_mk_append_man_generic() {
cat <<'EOF' >> "$1"
MANDIR = $(PREFIX)/share/man
EOF
}
build_mk_append_man_bsd() {
cat <<'EOF' >> "$1"
MANDIR = $(PREFIX)/man
EOF
}
build_mk_append_darwin() { build_mk_append_darwin() {
build_mk_create_common $@ build_mk_create_common $@
@ -136,6 +148,16 @@ EOF
build_mk_append_generic "$1" build_mk_append_generic "$1"
fi fi
case $OS in
FreeBSD|NetBSD|OpenBSD)
build_mk_append_man_bsd "$1"
;;
*)
build_mk_append_man_generic "$1"
;;
esac
cat <<'EOF' >> "$1" cat <<'EOF' >> "$1"
CWFLAGS = -Wall CWFLAGS = -Wall
COFLAGS = -O2 COFLAGS = -O2