201 #
202 $(PDIR)/osnet-redist.mog := PKGDEP_TYPE= require
203 $(PDIR)/osnet-incorporation.mog:= PKGDEP_TYPE= incorporate
204
205 PKGDEP_INCORP= \
206 depend fmri=consolidation/osnet/osnet-incorporation type=require
207
208 #
209 # All packaging build products should go into $(PDIR), so they don't
210 # need to be included separately in CLOBBERFILES.
211 #
212 CLOBBERFILES= $(PDIR) proto_list_$(PKGMACH) install-$(PKGMACH).out \
213 license-list
214
215 #
216 # By default, PKGS will list all manifests. To build and/or publish a
217 # subset of packages, override this on the command line or in the
218 # build environment and then reference (implicitly or explicitly) the all
219 # or install targets.
220 #
221 MANIFESTS :sh= (cd manifests; print *.mf)
222 PKGS= $(MANIFESTS:%.mf=%)
223 DEP_PKGS= $(PKGS:%=$(PDIR)/%.dep)
224 PROC_PKGS= $(PKGS:%=$(PDIR)/%.mog)
225
226 #
227 # Track the synthetic manifests separately so we can properly express
228 # build rules and dependencies. The synthetic and real packages use
229 # different sets of transforms and macros for pkgmogrify.
230 #
231 SYNTH_PKGS= osnet-incorporation osnet-redist
232 DEP_SYNTH_PKGS= $(SYNTH_PKGS:%=$(PDIR)/%.dep)
233 PROC_SYNTH_PKGS= $(SYNTH_PKGS:%=$(PDIR)/%.mog)
234
235 #
236 # Root of pkg image to use for dependency resolution
237 # Normally / on the machine used to build the binaries
238 #
239 PKGDEP_RESOLVE_IMAGE = /
240
241 #
|
201 #
202 $(PDIR)/osnet-redist.mog := PKGDEP_TYPE= require
203 $(PDIR)/osnet-incorporation.mog:= PKGDEP_TYPE= incorporate
204
205 PKGDEP_INCORP= \
206 depend fmri=consolidation/osnet/osnet-incorporation type=require
207
208 #
209 # All packaging build products should go into $(PDIR), so they don't
210 # need to be included separately in CLOBBERFILES.
211 #
212 CLOBBERFILES= $(PDIR) proto_list_$(PKGMACH) install-$(PKGMACH).out \
213 license-list
214
215 #
216 # By default, PKGS will list all manifests. To build and/or publish a
217 # subset of packages, override this on the command line or in the
218 # build environment and then reference (implicitly or explicitly) the all
219 # or install targets.
220 #
221
222 # Cheesy two-stage set is to enable the use of ENABLE_IPP_PRINTING.
223 MANIFESTS :sh= (cd manifests; print *.mf | \
224 sed 's/print-lp-ipp-ipp-listener.mf//')
225 $(ENABLE_IPP_PRINTING)MANIFESTS :sh= (cd manifests; print *.mf)
226
227 PKGS= $(MANIFESTS:%.mf=%)
228 DEP_PKGS= $(PKGS:%=$(PDIR)/%.dep)
229 PROC_PKGS= $(PKGS:%=$(PDIR)/%.mog)
230
231 #
232 # Track the synthetic manifests separately so we can properly express
233 # build rules and dependencies. The synthetic and real packages use
234 # different sets of transforms and macros for pkgmogrify.
235 #
236 SYNTH_PKGS= osnet-incorporation osnet-redist
237 DEP_SYNTH_PKGS= $(SYNTH_PKGS:%=$(PDIR)/%.dep)
238 PROC_SYNTH_PKGS= $(SYNTH_PKGS:%=$(PDIR)/%.mog)
239
240 #
241 # Root of pkg image to use for dependency resolution
242 # Normally / on the machine used to build the binaries
243 #
244 PKGDEP_RESOLVE_IMAGE = /
245
246 #
|