Makefile.lic (5084e753b79a753c8b532c06eb3ad1d025e8e472) Makefile.lic (c0e7977a434048a8bc7386ea0e8befaa77a646cf)
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

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

36# For license files in the open source tree, always copy them from src
37# into the license staging directory in the proto area
38#
39$(LICROOT)/usr/src/%: $(CODEMGR_WS)/usr/src/%
40 $(PKGDEBUG)if [ ! -d $(@D) ]; then mkdir -p $(@D); fi
41 $(PKGDEBUG)$(INS.file)
42
43#
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

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

36# For license files in the open source tree, always copy them from src
37# into the license staging directory in the proto area
38#
39$(LICROOT)/usr/src/%: $(CODEMGR_WS)/usr/src/%
40 $(PKGDEBUG)if [ ! -d $(@D) ]; then mkdir -p $(@D); fi
41 $(PKGDEBUG)$(INS.file)
42
43#
44# For license files in the closed source tree, the desired action
45# depends on the type of build.
44# A build without closed source relies on closed-bins extraction to stage
45# the license file and does nothing here.
46#
46#
47# 1. For a normal build, with closed source present, simply copy the
48# file into the license staging directory.
49#
50# 2. For a Tonic build, copy the file into both open and closed
51# license staging directories.
52#
53# 3. For a build without closed source, rely on closed-bins extraction
54# to stage the license file, and do nothing here.
55#
56$(TONICBUILD)INS= install -O
57$(LICROOT)/usr/closed/%: $(CLOSED_BUILD) $(CODEMGR_WS)/usr/closed/%
58 $(CLOSED_BUILD)$(PKGDEBUG) \
47$(LICROOT)/usr/closed/%:
59 if [ ! -d $(@D) ]; then \
60 mkdir -p $(@D); \
61 fi; \
48 if [ ! -d $(@D) ]; then \
49 mkdir -p $(@D); \
50 fi; \
62 $(TONICBUILD) $(RM) $(@:$(ROOT)/%=$(CLOSEDROOT)/%)
63 $(CLOSED_BUILD)$(PKGDEBUG)$(INS.file)