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