Print this page
first pass
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/sasl_plugins/Makefile
+++ new/usr/src/lib/sasl_plugins/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 22 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
23 23 # Use is subject to license terms.
24 24 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
25 25 #
26 26
27 27 # Note, to build SASL msg file go to $SRC/lib/libsasl and make _msg
28 28 # target there. Messages in sasl_plugins will be picked up from there.
29 29
30 30 include ../Makefile.lib
31 31
32 32 SUBDIRS = cram digestmd5 gssapi plain login
33 33
34 34 all := TARGET= all
35 35 clean := TARGET= clean
36 36 clobber := TARGET= clobber
37 37 install := TARGET= install
38 38 lint := TARGET= lint
39 39
40 40 .KEEP_STATE:
↓ open down ↓ |
40 lines elided |
↑ open up ↑ |
41 41
42 42 all clean clobber install lint: $(SUBDIRS)
43 43
44 44 install_h check:
45 45
46 46 $(SUBDIRS): FRC
47 47 @cd $@; pwd; $(MAKE) $(TARGET)
48 48
49 49 FRC:
50 50
51 -# EXPORT DELETE START
52 -# CRYPT DELETE START
53 -# Special target to clean up the source tree for export distribution
54 -# Warning: This target changes the source tree
55 -EXPORT_SRC:
56 - $(RM) Makefile+ \
57 - digestmd5/digestmd5.c+ \
58 - gssapi/gssapi.c+
59 -
60 - $(SED) -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
61 - < Makefile > Makefile+
62 - $(MV) Makefile+ Makefile
63 -
64 - $(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
65 - < digestmd5/digestmd5.c > digestmd5/digestmd5.c+
66 - $(MV) digestmd5/digestmd5.c+ digestmd5/digestmd5.c
67 -
68 - $(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
69 - < gssapi/gssapi.c > gssapi/gssapi.c+
70 - $(MV) gssapi/gssapi.c+ gssapi/gssapi.c
71 -
72 - $(CHMOD) 444 \
73 - Makefile \
74 - digestmd5/digestmd5.c \
75 - gssapi/gssapi.c
76 -
77 -CRYPT_SRC:
78 - $(RM) Makefile+
79 -
80 - $(SED) -e "/CRYPT DELETE START/,/CRYPT DELETE END/d" \
81 - < digestmd5/digestmd5.c | $(SED) -e "/EXPORT DELETE/d" \
82 - > digestmd5/digestmd5.c+
83 - $(MV) digestmd5/digestmd5.c+ digestmd5/digestmd5.c
84 -
85 - $(SED) -e "/CRYPT DELETE START/,/CRYPT DELETE END/d" \
86 - < gssapi/gssapi.c | $(SED) -e "/EXPORT DELETE/d" \
87 - > gssapi/gssapi.c+
88 - $(MV) gssapi/gssapi.c+ gssapi/gssapi.c
89 -
90 - $(SED) -e "/^# CRYPT DELETE START/,/^# CRYPT DELETE END/d" \
91 - < Makefile | $(SED) -e "/^# EXPORT DELETE/d" > Makefile+
92 - $(MV) Makefile+ Makefile
93 - $(CHMOD) 444 Makefile digestmd5/digestmd5.c gssapi/gssapi.c
94 -
95 -# CRYPT DELETE END
96 -# EXPORT DELETE END
97 -
98 51 include ../Makefile.targ
99 52
100 53 .PARALLEL: $(SUBDIRS)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX