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) | |