Add OS-specific man path support in ./configure
This commit is contained in:
parent
50458abaec
commit
bfd97bb7e5
2 changed files with 24 additions and 2 deletions
|
@ -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
22
configure
vendored
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue