Makefile (4ff15898b7da74f6c007b0fef82a27cb866afade) | Makefile (eabe844ad2e8e98f99faa0fad638b77d3eecc309) |
---|---|
1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 8 unchanged lines hidden (view full) --- 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. 23# 24# Copyright 2010, Richard Lowe | 1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 8 unchanged lines hidden (view full) --- 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. 23# 24# Copyright 2010, Richard Lowe |
25# 26# Copyright 2018 Joyent, Inc. |
|
25 26SHELL=/usr/bin/ksh93 27 28SHFILES= \ 29 Install \ 30 bldenv \ 31 build_cscope \ 32 bringovercheck \ --- 76 unchanged lines hidden (view full) --- 109 110EXCEPTFILES= \ 111 check_rtime \ 112 interface_check \ 113 interface_cmp 114 115CLEANFILES = $(SHFILES) $(PERLFILES) $(PYFILES) bldenv.1onbld onu.sh 116 | 27 28SHELL=/usr/bin/ksh93 29 30SHFILES= \ 31 Install \ 32 bldenv \ 33 build_cscope \ 34 bringovercheck \ --- 76 unchanged lines hidden (view full) --- 111 112EXCEPTFILES= \ 113 check_rtime \ 114 interface_check \ 115 interface_cmp 116 117CLEANFILES = $(SHFILES) $(PERLFILES) $(PYFILES) bldenv.1onbld onu.sh 118 |
117onu.sh: onu.sh.in 118 $(SED) -e "s:@PYTHON_VERSION@:$(PYTHON_VERSION):g" < onu.sh.in > $@ 119 | |
120include ../Makefile.tools 121 122ROOTONBLDSCRIPTLINKS = $(SCRIPTLINKS:%=$(ROOTONBLDBIN)/%) 123ROOTONBLDMAN1ONBLDLINKS = $(MAN1ONBLDLINKS:%=$(ROOTONBLDMAN1ONBLD)/%) 124 125$(ROOTONBLDETCFILES) := FILEMODE= 644 126$(ROOTONBLDEXCEPTFILES) := FILEMODE= 644 127$(ROOTONBLDPERLMODULES) := FILEMODE= 644 128$(ROOTONBLDMAKEFILES) := FILEMODE= 644 129$(ROOTONBLDMAN1ONBLDFILES) := FILEMODE= 644 130 131.KEEP_STATE: 132 133all: $(SHFILES) $(PERLFILES) $(PERLMODULES) $(PYFILES) \ 134 $(MAN1ONBLDFILES) $(MAKEFILES) 135 | 119include ../Makefile.tools 120 121ROOTONBLDSCRIPTLINKS = $(SCRIPTLINKS:%=$(ROOTONBLDBIN)/%) 122ROOTONBLDMAN1ONBLDLINKS = $(MAN1ONBLDLINKS:%=$(ROOTONBLDMAN1ONBLD)/%) 123 124$(ROOTONBLDETCFILES) := FILEMODE= 644 125$(ROOTONBLDEXCEPTFILES) := FILEMODE= 644 126$(ROOTONBLDPERLMODULES) := FILEMODE= 644 127$(ROOTONBLDMAKEFILES) := FILEMODE= 644 128$(ROOTONBLDMAN1ONBLDFILES) := FILEMODE= 644 129 130.KEEP_STATE: 131 132all: $(SHFILES) $(PERLFILES) $(PERLMODULES) $(PYFILES) \ 133 $(MAN1ONBLDFILES) $(MAKEFILES) 134 |
135onu.sh: onu.sh.in 136 $(SED) -e "s:@PYTHON_VERSION@:$(PYTHON_VERSION):g" < onu.sh.in > $@ 137 |
|
136$(ROOTONBLDBIN)/git-nits: 137 $(RM) $(ROOTONBLDBIN)/git-nits 138 $(SYMLINK) git-pbchk $(ROOTONBLDBIN)/git-nits 139 140$(ROOTONBLDMAN1ONBLD)/git-nits.1onbld: 141 $(RM) $(ROOTONBLDMAN1ONBLD)/git-nits.1onbld 142 $(SYMLINK) git-pbchk.1onbld $(ROOTONBLDMAN1ONBLD)/git-nits.1onbld 143 --- 14 unchanged lines hidden (view full) --- 158 [[ "$${shlintout}" != "" ]] && \ 159 { print -r -- "$${shlintout}" ; false ; } || true 160 $(CHMOD) +x "$@" 161 162bldenv.1onbld: bldenv 163 $(RM) "$@" 164 (set +o errexit ; ksh93 $? --nroff ; true) 2>&1 | \ 165 sed -e 's/\.DS/.nf/g;s/\.DE/.fi/' \ | 138$(ROOTONBLDBIN)/git-nits: 139 $(RM) $(ROOTONBLDBIN)/git-nits 140 $(SYMLINK) git-pbchk $(ROOTONBLDBIN)/git-nits 141 142$(ROOTONBLDMAN1ONBLD)/git-nits.1onbld: 143 $(RM) $(ROOTONBLDMAN1ONBLD)/git-nits.1onbld 144 $(SYMLINK) git-pbchk.1onbld $(ROOTONBLDMAN1ONBLD)/git-nits.1onbld 145 --- 14 unchanged lines hidden (view full) --- 160 [[ "$${shlintout}" != "" ]] && \ 161 { print -r -- "$${shlintout}" ; false ; } || true 162 $(CHMOD) +x "$@" 163 164bldenv.1onbld: bldenv 165 $(RM) "$@" 166 (set +o errexit ; ksh93 $? --nroff ; true) 2>&1 | \ 167 sed -e 's/\.DS/.nf/g;s/\.DE/.fi/' \ |
166 -e 's/\.TH BLDENV 1/.TH BLDENV 1ONBLD/' \ | 168 -e 's/\.TH BLDENV 1/.TH BLDENV 1ONBLD "September 4, 2018"/' \ 169 -e 's/.OP \([a-z]\) - flag -/.OP \\-\1/g' \ |
167 -e 's/(1)/(1ONBLD)/' > "$@" 168 169nightly: nightly.sh stdenv.sh 170 $(RM) "$@" 171 sed -e '/# STDENV_START/ r stdenv.sh' nightly.sh > nightly 172 $(CHMOD) +x "$@" 173 | 170 -e 's/(1)/(1ONBLD)/' > "$@" 171 172nightly: nightly.sh stdenv.sh 173 $(RM) "$@" 174 sed -e '/# STDENV_START/ r stdenv.sh' nightly.sh > nightly 175 $(CHMOD) +x "$@" 176 |
177# 178# Not run by default: bootstrap... 179check: 180 $(ROOTONBLDBINMACH)/mandoc -Tlint -Wwarning $(MAN1ONBLDFILES) 181 |
|
174include ../Makefile.targ 175 | 182include ../Makefile.targ 183 |