diff options
Diffstat (limited to 'usr/src/man/man3perl/Makefile')
-rw-r--r-- | usr/src/man/man3perl/Makefile | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/usr/src/man/man3perl/Makefile b/usr/src/man/man3perl/Makefile index a0e1935095..909c8291b5 100644 --- a/usr/src/man/man3perl/Makefile +++ b/usr/src/man/man3perl/Makefile @@ -12,44 +12,20 @@ # # Copyright 2011, Richard Lowe # Copyright 2013 Nexenta Systems, Inc. All rights reserved. +# Copyright (c) 2014 Racktop Systems. # include $(SRC)/Makefile.master MANSECT= 3perl -MANFILES= Exacct.3perl \ - Exacct\:\:Catalog.3perl \ - Exacct\:\:File.3perl \ - Exacct\:\:Object.3perl \ - Exacct\:\:Object\:\:Group.3perl \ - Exacct\:\:Object\:\:Item.3perl \ - Kstat.3perl \ +MANFILES= Kstat.3perl \ Lgrp.3perl \ - Privilege.3perl \ Project.3perl \ - Task.3perl \ - Ucred.3perl + Task.3perl .KEEP_STATE: include $(SRC)/man/Makefile.man -# -# When KEEP_STATE is in effect and a target has a colon in the name (like the -# Exacct::* pages above, dmake will write them to the state file unescaped, -# creating a file which then cannot be reparsed, breaking any build other than -# the first in this directory: -# -# See CR 6987108 make will write un-escaped :'s to .make.state, break itself -# -# As a workaround, install the files manually in a FRC target. -CMD= $(INS) -s -m $(FILEMODE) -f $(ROOTMAN)/man$(MANSECT) -install: FRC - @for file in $(MANFILES); do \ - if [[ $$file -nt $(ROOTMAN)/man$(MANSECT)/$$file ]]; then \ - $(ECHO) $(CMD) $$file; \ - $(RM) $(ROOTMAN)/man$(MANSECT)/$$file; \ - $(CMD) $$file; \ - fi \ - done; +install: $(ROOTMANFILES) $(ROOTMANLINKS) |