Print this page
6205 onbld manuals should be declared as 1onbld
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Josef Sipek <jeffpc@josefsipek.net>


  57         wdiff
  58 
  59 PERLMODULES= \
  60         onbld_elfmod.pm \
  61         onbld_elfmod_vertype.pm
  62 
  63 
  64 PYFILES= \
  65         cddlchk \
  66         copyrightchk \
  67         git-pbchk \
  68         hdrchk \
  69         hg-active \
  70         mapfilechk \
  71         validate_pkg \
  72         wsdiff
  73 
  74 SCRIPTLINKS= \
  75         git-nits
  76 
  77 MAN1FILES= \
  78         Install.1 \
  79         bldenv.1 \
  80         bringovercheck.1 \
  81         cddlchk.1 \
  82         checkpaths.1 \
  83         check_rtime.1 \
  84         cstyle.1 \
  85         find_elf.1 \
  86         flg.flp.1 \
  87         git-pbchk.1 \
  88         hdrchk.1 \
  89         interface_check.1 \
  90         interface_cmp.1 \
  91         hgsetup.1 \
  92         jstyle.1 \
  93         mapfilechk.1 \
  94         nightly.1 \
  95         onu.1 \
  96         sccscheck.1 \
  97         webrev.1 \
  98         which_scm.1 \
  99         ws.1 \
 100         wsdiff.1 \
 101         xref.1
 102 
 103 MAN1LINKS= \
 104         git-nits.1
 105 
 106 MAKEFILES= \
 107         xref.mk
 108 
 109 ETCFILES= \
 110         hgstyle \
 111         its.conf \
 112         its.reg
 113 
 114 EXCEPTFILES= \
 115         check_rtime \
 116         interface_check \
 117         interface_cmp
 118 
 119 CLEANFILES = $(SHFILES) $(PERLFILES) $(PYFILES) bldenv.1
 120 
 121 include ../Makefile.tools
 122 
 123 ROOTONBLDSCRIPTLINKS = $(SCRIPTLINKS:%=$(ROOTONBLDBIN)/%)
 124 ROOTONBLDMAN1LINKS = $(MAN1LINKS:%=$(ROOTONBLDMAN1)/%)
 125 
 126 $(ROOTONBLDETCFILES)    := FILEMODE=    644
 127 $(ROOTONBLDEXCEPTFILES) := FILEMODE=    644
 128 $(ROOTONBLDPERLMODULES) := FILEMODE=    644
 129 $(ROOTONBLDMAKEFILES)   := FILEMODE=    644
 130 $(ROOTONBLDMAN1FILES)   := FILEMODE=    644
 131 
 132 .KEEP_STATE:
 133 
 134 all:    $(SHFILES) $(PERLFILES) $(PERLMODULES) $(PYFILES) \
 135         $(MAN1FILES) $(MAKEFILES)
 136 
 137 $(ROOTONBLDBIN)/git-nits:
 138         $(RM) $(ROOTONBLDBIN)/git-nits
 139         $(SYMLINK) git-pbchk $(ROOTONBLDBIN)/git-nits
 140 
 141 $(ROOTONBLDMAN1)/git-nits.1:
 142         $(RM) $(ROOTONBLDMAN1)/git-nits.1
 143         $(SYMLINK) git-pbchk.1 $(ROOTONBLDMAN1)/git-nits.1
 144 
 145 install: all .WAIT $(ROOTONBLDSHFILES) $(ROOTONBLDPERLFILES)    \
 146                 $(ROOTONBLDPERLMODULES) $(ROOTONBLDPYFILES)     \
 147                 $(ROOTONBLDSCRIPTLINKS) $(ROOTONBLDMAN1FILES)   \
 148                 $(ROOTONBLDMAKEFILES) $(ROOTONBLDETCFILES)      \
 149                 $(ROOTONBLDEXCEPTFILES) $(ROOTONBLDMAN1LINKS)
 150 
 151 clean:
 152         $(RM) $(CLEANFILES)
 153 
 154 bldenv: bldenv.sh stdenv.sh
 155         $(RM) "$@"
 156         sed -e '/# STDENV_START/ r stdenv.sh' bldenv.sh > "$@"
 157         # Check for shell lint and fail if we hit warnings
 158         shlintout="$$( /usr/bin/ksh93 -n "$@" 2>&1 )" ; \
 159                 [[ "$${shlintout}" != "" ]] && \
 160                 { print -r -- "$${shlintout}" ; false ; } || true
 161         $(CHMOD) +x "$@" 
 162 
 163 bldenv.1: bldenv
 164         $(RM) "$@"
 165         (set +o errexit ; ksh93 $? --nroff ; true) 2>&1 | \
 166         sed 's/\.DS/.nf/g;s/\.DE/.fi/' > "$@"


 167 
 168 nightly: nightly.sh stdenv.sh
 169         $(RM) "$@"
 170         sed -e '/# STDENV_START/ r stdenv.sh' nightly.sh > nightly
 171         $(CHMOD) +x "$@" 
 172 
 173 include ../Makefile.targ
 174 


  57         wdiff
  58 
  59 PERLMODULES= \
  60         onbld_elfmod.pm \
  61         onbld_elfmod_vertype.pm
  62 
  63 
  64 PYFILES= \
  65         cddlchk \
  66         copyrightchk \
  67         git-pbchk \
  68         hdrchk \
  69         hg-active \
  70         mapfilechk \
  71         validate_pkg \
  72         wsdiff
  73 
  74 SCRIPTLINKS= \
  75         git-nits
  76 
  77 MAN1ONBLDFILES= \
  78         Install.1onbld \
  79         bldenv.1onbld \
  80         bringovercheck.1onbld \
  81         cddlchk.1onbld \
  82         checkpaths.1onbld \
  83         check_rtime.1onbld \
  84         cstyle.1onbld \
  85         find_elf.1onbld \
  86         flg.flp.1onbld \
  87         git-pbchk.1onbld \
  88         hdrchk.1onbld \
  89         interface_check.1onbld \
  90         interface_cmp.1onbld \
  91         hgsetup.1onbld \
  92         jstyle.1onbld \
  93         mapfilechk.1onbld \
  94         nightly.1onbld \
  95         onu.1onbld \
  96         sccscheck.1onbld \
  97         webrev.1onbld \
  98         which_scm.1onbld \
  99         ws.1onbld \
 100         wsdiff.1onbld \
 101         xref.1onbld
 102 
 103 MAN1ONBLDLINKS= \
 104         git-nits.1onbld
 105 
 106 MAKEFILES= \
 107         xref.mk
 108 
 109 ETCFILES= \
 110         hgstyle \
 111         its.conf \
 112         its.reg
 113 
 114 EXCEPTFILES= \
 115         check_rtime \
 116         interface_check \
 117         interface_cmp
 118 
 119 CLEANFILES = $(SHFILES) $(PERLFILES) $(PYFILES) bldenv.1onbld
 120 
 121 include ../Makefile.tools
 122 
 123 ROOTONBLDSCRIPTLINKS = $(SCRIPTLINKS:%=$(ROOTONBLDBIN)/%)
 124 ROOTONBLDMAN1ONBLDLINKS = $(MAN1ONBLDLINKS:%=$(ROOTONBLDMAN1ONBLD)/%)
 125 
 126 $(ROOTONBLDETCFILES)            := FILEMODE=    644
 127 $(ROOTONBLDEXCEPTFILES)         := FILEMODE=    644
 128 $(ROOTONBLDPERLMODULES)         := FILEMODE=    644
 129 $(ROOTONBLDMAKEFILES)           := FILEMODE=    644
 130 $(ROOTONBLDMAN1ONBLDFILES)      := FILEMODE=    644
 131 
 132 .KEEP_STATE:
 133 
 134 all:    $(SHFILES) $(PERLFILES) $(PERLMODULES) $(PYFILES) \
 135         $(MAN1ONBLDFILES) $(MAKEFILES)
 136 
 137 $(ROOTONBLDBIN)/git-nits:
 138         $(RM) $(ROOTONBLDBIN)/git-nits
 139         $(SYMLINK) git-pbchk $(ROOTONBLDBIN)/git-nits
 140 
 141 $(ROOTONBLDMAN1ONBLD)/git-nits.1onbld:
 142         $(RM) $(ROOTONBLDMAN1ONBLD)/git-nits.1onbld
 143         $(SYMLINK) git-pbchk.1onbld $(ROOTONBLDMAN1ONBLD)/git-nits.1onbld
 144 
 145 install: all .WAIT $(ROOTONBLDSHFILES) $(ROOTONBLDPERLFILES)            \
 146                 $(ROOTONBLDPERLMODULES) $(ROOTONBLDPYFILES)             \
 147                 $(ROOTONBLDSCRIPTLINKS) $(ROOTONBLDMAN1ONBLDFILES)      \
 148                 $(ROOTONBLDMAKEFILES) $(ROOTONBLDETCFILES)              \
 149                 $(ROOTONBLDEXCEPTFILES) $(ROOTONBLDMAN1ONBLDLINKS)
 150 
 151 clean:
 152         $(RM) $(CLEANFILES)
 153 
 154 bldenv: bldenv.sh stdenv.sh
 155         $(RM) "$@"
 156         sed -e '/# STDENV_START/ r stdenv.sh' bldenv.sh > "$@"
 157         # Check for shell lint and fail if we hit warnings
 158         shlintout="$$( /usr/bin/ksh93 -n "$@" 2>&1 )" ; \
 159                 [[ "$${shlintout}" != "" ]] && \
 160                 { print -r -- "$${shlintout}" ; false ; } || true
 161         $(CHMOD) +x "$@" 
 162 
 163 bldenv.1onbld: bldenv
 164         $(RM) "$@"
 165         (set +o errexit ; ksh93 $? --nroff ; true) 2>&1 | \
 166         sed -e 's/\.DS/.nf/g;s/\.DE/.fi/' \
 167         -e 's/\.TH BLDENV 1/.TH BLDENV 1ONBLD/' \
 168         -e 's/(1)/(1ONBLD)/' > "$@"
 169 
 170 nightly: nightly.sh stdenv.sh
 171         $(RM) "$@"
 172         sed -e '/# STDENV_START/ r stdenv.sh' nightly.sh > nightly
 173         $(CHMOD) +x "$@" 
 174 
 175 include ../Makefile.targ
 176