Makefile (14c3be39) Makefile (7b07063d)
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#
23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
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#
23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
25# Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
25#
26
27include $(SRC)/Makefile.master
28include $(SRC)/Makefile.buildnum
29
30#
31# Make sure we're getting a consistent execution environment for the
32# embedded scripts.

--- 586 unchanged lines hidden (view full) ---

619# contents of the processed manifests, which can vary depending on build
620# environment.
621#
622$(PKGLISTS): $(PROC_PKGS)
623 $(PKGDEBUG)sdotr=$(@F:packages.%=%); \
624 r=$${sdotr%.+(?)}; s=$${sdotr#+(?).}; \
625 print "Generating $$r $$s package list"; \
626 $(RM) $(@); $(TOUCH) $(@); \
26#
27
28include $(SRC)/Makefile.master
29include $(SRC)/Makefile.buildnum
30
31#
32# Make sure we're getting a consistent execution environment for the
33# embedded scripts.

--- 586 unchanged lines hidden (view full) ---

620# contents of the processed manifests, which can vary depending on build
621# environment.
622#
623$(PKGLISTS): $(PROC_PKGS)
624 $(PKGDEBUG)sdotr=$(@F:packages.%=%); \
625 r=$${sdotr%.+(?)}; s=$${sdotr#+(?).}; \
626 print "Generating $$r $$s package list"; \
627 $(RM) $(@); $(TOUCH) $(@); \
627 $(NAWK) 'BEGIN { \
628 $(AWK) 'BEGIN { \
628 if (ARGC < 2) { \
629 exit; \
630 } \
631 retcode = 0; \
632 for (i = 1; i < ARGC; i++) { \
633 do { \
634 e = getline f < ARGV[i]; \
635 } while ((e == 1) && (f !~ /name=pkg.fmri/)); \

--- 36 unchanged lines hidden (view full) ---

672# Staging the license and description files in the proto area allows
673# us to do proper unreferenced file checking of both license and
674# description files without blanket exceptions, and to pull license
675# content without reference to $CODEMGR_WS during publication.
676#
677stage-licenses: license-list FRC
678 $(PKGDEBUG)$(MAKE) -e -f Makefile.lic \
679 PKGDEBUG=$(PKGDEBUG) LICROOT=$(PKGROOT)/licenses \
629 if (ARGC < 2) { \
630 exit; \
631 } \
632 retcode = 0; \
633 for (i = 1; i < ARGC; i++) { \
634 do { \
635 e = getline f < ARGV[i]; \
636 } while ((e == 1) && (f !~ /name=pkg.fmri/)); \

--- 36 unchanged lines hidden (view full) ---

673# Staging the license and description files in the proto area allows
674# us to do proper unreferenced file checking of both license and
675# description files without blanket exceptions, and to pull license
676# content without reference to $CODEMGR_WS during publication.
677#
678stage-licenses: license-list FRC
679 $(PKGDEBUG)$(MAKE) -e -f Makefile.lic \
680 PKGDEBUG=$(PKGDEBUG) LICROOT=$(PKGROOT)/licenses \
680 `$(NAWK) '{ \
681 `$(AWK) '{ \
681 print "$(PKGROOT)/licenses/" $$0; \
682 print "$(PKGROOT)/licenses/" $$0 ".descrip"; \
683 }' license-list` > /dev/null;
684
685protocmp: makesilent
686 @validate_pkg -a $(PKGMACH) -v \
687 $(EXCEPTIONS:%=-e $(CODEMGR_WS)/exception_lists/%) \
688 -m $(PDIR) -p $(PKGROOT) -p $(TOOLSROOT)

--- 51 unchanged lines hidden ---
682 print "$(PKGROOT)/licenses/" $$0; \
683 print "$(PKGROOT)/licenses/" $$0 ".descrip"; \
684 }' license-list` > /dev/null;
685
686protocmp: makesilent
687 @validate_pkg -a $(PKGMACH) -v \
688 $(EXCEPTIONS:%=-e $(CODEMGR_WS)/exception_lists/%) \
689 -m $(PDIR) -p $(PKGROOT) -p $(TOOLSROOT)

--- 51 unchanged lines hidden ---