Mercurial > illumos > illumos-gate
view usr/src/man/man3perl/Makefile @ 14173:6b6815d682dd
3600 edit(1) is a bad .so reference
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
author | Yuri Pankov <yuri.pankov@nexenta.com> |
---|---|
date | Thu, 29 Aug 2013 02:33:28 +0400 |
parents | de40bba6236d |
children |
line wrap: on
line source
# # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet # at http://www.illumos.org/license/CDDL. # # # Copyright 2011, Richard Lowe # Copyright 2013 Nexenta Systems, Inc. All rights reserved. # 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 \ Lgrp.3perl \ Privilege.3perl \ Project.3perl \ Task.3perl \ Ucred.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;