Print this page
4719 update gate build environment to [open]jdk7 4742 update manifests for javadoc7 4743 Fix deprecated /usr/j2se usage in slp and remove from filesystem(5) manpage 4744 remove traces of /var/sadm/system/admin/default_java Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net>
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/cmd/krb5/kadmin/gui/Makefile
+++ new/usr/src/cmd/krb5/kadmin/gui/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, Version 1.0 only
6 6 # (the "License"). You may not use this file except in compliance
7 7 # with the License.
8 8 #
9 9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 10 # or http://www.opensolaris.org/os/licensing.
11 11 # See the License for the specific language governing permissions
12 12 # and limitations under the License.
13 13 #
14 14 # When distributing Covered Code, include this CDDL HEADER in each
15 15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
|
↓ open down ↓ |
15 lines elided |
↑ open up ↑ |
16 16 # If applicable, add the following below this CDDL HEADER, with the
17 17 # fields enclosed by brackets "[]" replaced with your own identifying
18 18 # information: Portions Copyright [yyyy] [name of copyright owner]
19 19 #
20 20 # CDDL HEADER END
21 21 #
22 22 #
23 23 # Copyright 2005 Sun Microsystems, Inc. All rights reserved.
24 24 # Use is subject to license terms.
25 25 #
26 -# ident "%Z%%M% %I% %E% SMI"
27 -#
28 26
29 27 include $(SRC)/Makefile.master
30 28 include $(SRC)/cmd/Makefile.cmd
31 29
32 -JAVAFLAGS= -nowarn -O
33 30 GUIDIR=$(SRC)/cmd/krb5/kadmin/gui
34 31
35 32 TOGETHER= KdcGui KdcGuiMain KdcGuiOps KdcGuiRoot
36 33 TOGETHERJ=$(TOGETHER:%=%.java)
37 34 TOGETHERC=$(TOGETHER:%=classdir/%.class)
38 35
39 36 OTHER=GuiResource GuiResource_en_US HelpData HelpData_en_US
40 37 OTHERJ=$(OTHER:%=%.java)
41 38 OTHERC=$(OTHER:%=classdir/%.class)
42 39
43 40 CLASSES=$(TOGETHER) $(OTHER)
44 41 JFILES=$(CLASSES:%=%.java)
45 42 CLFILES=$(CLASSES:%=%.class)
46 43
47 44 GKADMIN=gkadmin
48 45 JARFILE=gkadmin.jar
49 46 VISLIB=visualrt.jar
50 47 HTML=HelpIndex.html
51 48 MSGBUNDLEDIR=$(ROOT)/usr/lib/krb5/ListResourceBundle
52 49
53 50 NONEXFILEMODE=444
54 51
55 52 #
56 53 # Set $KRB5GUILIB
57 54 #
58 55 KRB5GUILIB= $(ROOT)/usr/lib/krb5
59 56
60 57 $(KRB5GUILIB)/$(JARFILE) := FILEMODE= 444
61 58 $(KRB5GUILIB)/$(VISLIB) := FILEMODE= 444
62 59 $(KRB5GUILIB)/$(HTML) := FILEMODE= 444
63 60
64 61 $(KRB5GUILIB)/%: %
65 62 $(INS.file)
66 63
67 64 .SUFFIXES: .java .class $(SUFFIXES)
68 65
69 66 CLASSPATH=$(GUIDIR):$(GUIDIR)/classdir:$(GUIDIR)/util:$(GUIDIR)/dataclasses:$(GUIDIR)/dchanger:$(GUIDIR)/native:$(GUIDIR)/visualrt:$(GUIDIR)/visualrt.jar:$(JAVA_ROOT)/jre/lib/rt.jar:$(JAVA_ROOT)/jre/lib/i18n.jar
70 67
71 68 VISRT_CLASSPATH=$(GUIDIR)/visualrt:$(JAVA_ROOT)/jre/lib/rt.jar:$(JAVA_ROOT)/jre/lib/i18n.jar
72 69
73 70 classdir/%.class: %.java
74 71 $(JAVAC) $(JAVAFLAGS) -d classdir -classpath $(CLASSPATH) $<
75 72
76 73 SUBDIRS= util dataclasses dchanger native
77 74 VISDIR= visualrt
78 75
79 76 def := TARGET= def
80 77 all := TARGET= all
81 78 install := TARGET= install
82 79 install_h := TARGET= install_h
83 80 clean := TARGET= clean
84 81 clobber := TARGET= clobber
85 82 javadoc := TARGET= javadoc
86 83 lint := TARGET= lint
87 84 clean.lint := TARGET= clean.lint
88 85 check := TARGET= check
89 86 _msg := TARGET= _msg
90 87
91 88 .KEEP_STATE:
92 89
93 90 all: $(VISDIR) .WAIT KdcGui.java classdir $(SUBDIRS) all_local
94 91
95 92 all_local: $(TOGETHERC) $(OTHERC) $(KRB5SBIN)/$(GKADMIN) \
96 93 $(KRB5GUILIB)/$(JARFILE) $(KRB5GUILIB)/$(VISLIB) \
97 94 $(KRB5GUILIB)/$(HTML)
98 95
99 96 $(TOGETHERC): $(TOGETHERJ) $(VISLIB)
100 97 $(JAVAC) $(JAVAFLAGS) -d classdir -classpath $(CLASSPATH) $(TOGETHERJ)
101 98
102 99 $(VISLIB):
103 100 cd $(VISDIR); $(MAKE) CLASSPATH=$(VISRT_CLASSPATH) install
104 101
105 102 $(GKADMIN): $(GKADMIN).template
106 103 cat $? | sed -e 's/version_number/$(SEAM_VERS)/' > $@
107 104
108 105 classdir: FRC
109 106 mkdir -p classdir
110 107
111 108 $(VISDIR): FRC
112 109 cd $@; $(MAKE) CLASSPATH=$(VISRT_CLASSPATH) $(TARGET)
113 110
114 111 $(SUBDIRS): FRC
115 112 cd $@; $(MAKE) CLASSPATH=$(CLASSPATH) $(TARGET)
116 113
117 114 GuiResource_en_US.java: GuiResource.java
118 115 cat $? | sed -e 's/GuiResource/GuiResource_en_US/' > $@
119 116
120 117 HelpData_en_US.java: HelpData.java
121 118 cat $? | sed -e 's/HelpData/HelpData_en_US/' > $@
122 119
123 120 $(JARFILE): classdir/*.class
124 121 -$(RM) $(JARFILE)
125 122 (cd classdir; $(JAR) cf ../$(JARFILE) *.class)
126 123
127 124 KdcGui.java: KdcGuiMain.java KdcGuiOps.java KdcGuiRoot.java
128 125
129 126 install: $(VISDIR) .WAIT classdir $(SUBDIRS) install_local
130 127
131 128 lint: native
132 129
133 130 ROOTSBINPROGS= $(KRB5SBIN)/$(GKADMIN)
134 131 LIBPROGS= $(JARFILE) $(VISLIB) $(GIF) $(HTML)
135 132 ROOTLIBPROGS= $(LIBPROGS:%=$(KRB5LIB)/%)
136 133 $(ROOTLIBPROGS):= FILEMODE = 444
137 134
138 135 install_local: all_local
139 136
140 137 _msg: $(MSGBUNDLEDIR) $(MSGBUNDLEDIR)/GuiResource.java $(MSGBUNDLEDIR)/HelpData.java
141 138
142 139 $(MSGBUNDLEDIR)/GuiResource.java $(MSGBUNDLEDIR)/HelpData.java:= FILEMODE = 444
143 140
144 141 $(MSGBUNDLEDIR)/%: %
145 142 $(INS.file)
146 143
147 144 $(MSGBUNDLEDIR):
148 145 $(INS.dir)
149 146
150 147 javadoc:
151 148 $(RM) -rf javadoc
152 149 mkdir javadoc
153 150 $(JAVADOC) -classpath $(CLASSPATH) -d javadoc *.java \
154 151 dataclasses/*.java dchanger/*.java native/*.java util/*.java
155 152 cd visualrt ; $(MAKE) CLASSPATH=$(VISRT_CLASSPATH) $@
156 153
157 154 test: all
158 155 /bin/env \
159 156 LD_LIBRARY_PATH=/usr/java/lib:/usr/dt/lib:$(SRC)/cmd/kadmin/gui/native \
160 157 /usr/bin/java -classpath \
161 158 .:classdir:native:$(VISLIB):)$(ROOT)/usr/java/lib/rt.jar \
162 159 KdcGuiMain &
163 160
164 161 echo:
165 162 @echo $(CLASSES)
166 163 @echo $(JFILES)
167 164 @echo $(CLFILES)
168 165 @echo $(SUFFIXES)
169 166
170 167 clobber: $(VISDIR) $(SUBDIRS) clobber_local
171 168 -$(RM) visualrt.jar
172 169 -$(RM) -rf javadoc
173 170
174 171 clean: $(VISDIR) $(SUBDIRS) clean_local
175 172
176 173 clobber_local: clean_local
177 174
178 175 clean_local:
179 176 $(RM) classdir/*.class $(JARFILE) $(GKADMIN) GuiResource_en_US.java HelpData_en_US.java
180 177
181 178 FRC:
|
↓ open down ↓ |
139 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX