mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-20 22:59:34 -05:00
Moved man page generation to the build cycle instead of install
This commit is contained in:
parent
b14d7b35ed
commit
f02ef6773a
1 changed files with 13 additions and 9 deletions
22
build/man.mk
22
build/man.mk
|
|
@ -7,10 +7,9 @@
|
||||||
##
|
##
|
||||||
|
|
||||||
MANDIR=$(mandir)/man$(MANSECT)
|
MANDIR=$(mandir)/man$(MANSECT)
|
||||||
|
TMP_SUFFIX=tmp
|
||||||
|
|
||||||
install-common: FORCE
|
all-common: FORCE
|
||||||
-$(MKDIR) -p $(MANDIR)
|
|
||||||
@TMPMAN=/tmp/ldapman.$$$$$(MANCOMPRESSSUFFIX); \
|
|
||||||
VERSION=`$(CAT) $(VERSIONFILE)`; \
|
VERSION=`$(CAT) $(VERSIONFILE)`; \
|
||||||
cd $(srcdir); \
|
cd $(srcdir); \
|
||||||
for page in *.$(MANSECT); do \
|
for page in *.$(MANSECT); do \
|
||||||
|
|
@ -23,19 +22,24 @@ install-common: FORCE
|
||||||
-e 's%BINDIR%$(bindir)%' \
|
-e 's%BINDIR%$(bindir)%' \
|
||||||
-e 's%LIBDIR%$(libdir)%' \
|
-e 's%LIBDIR%$(libdir)%' \
|
||||||
-e 's%LIBEXECDIR%$(libexecdir)%' \
|
-e 's%LIBEXECDIR%$(libexecdir)%' \
|
||||||
$$page | $(MANCOMPRESS) > $$TMPMAN; \
|
$$page > $$page.$(TMP_SUFFIX); \
|
||||||
|
done
|
||||||
|
touch all-common
|
||||||
|
|
||||||
|
install-common:
|
||||||
|
-$(MKDIR) -p $(MANDIR)
|
||||||
|
for page in *.$(MANSECT); do \
|
||||||
echo "installing $(MANDIR)/$$page"; \
|
echo "installing $(MANDIR)/$$page"; \
|
||||||
$(RM) $(MANDIR)/$$page $(MANDIR)/$$page$(MANCOMPRESSSUFFIX); \
|
$(RM) $(MANDIR)/$$page; \
|
||||||
$(INSTALL) $(INSTALLFLAGS) -m 644 $$TMPMAN $(MANDIR)/$$page$(MANCOMPRESSSUFFIX); \
|
$(INSTALL) $(INSTALLFLAGS) -m 644 $$page.$(TMP_SUFFIX) $(MANDIR)/$$page; \
|
||||||
if [ -f "$$page.links" ]; then \
|
if [ -f "$$page.links" ]; then \
|
||||||
for link in `$(CAT) $$page.links`; do \
|
for link in `$(CAT) $$page.links`; do \
|
||||||
echo "installing $(MANDIR)/$$link as link to $$page"; \
|
echo "installing $(MANDIR)/$$link as link to $$page"; \
|
||||||
$(RM) $(MANDIR)/$$link $(MANDIR)/$$link$(MANCOMPRESSSUFFIX); \
|
$(RM) $(INSTDIR)/$$link $(MANDIR)/$$link; \
|
||||||
$(LN_S) $$page$(MANCOMPRESSSUFFIX) $(MANDIR)/$$link$(MANCOMPRESSSUFFIX); \
|
$(LN_S) -sf $$page $(MANDIR)/$$link; \
|
||||||
done; \
|
done; \
|
||||||
fi; \
|
fi; \
|
||||||
done; \
|
done; \
|
||||||
$(RM) $$TMPMAN
|
$(RM) $$TMPMAN
|
||||||
|
|
||||||
Makefile: $(top_srcdir)/build/lib.mk
|
Makefile: $(top_srcdir)/build/lib.mk
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue