Tue, 18 Sep 2012 11:29:16 -0700
7197849: Update new build-infra makefiles
Reviewed-by: ihse, erikj, ohrstrom, tbell
1 #
2 # Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation.
8 #
9 # This code is distributed in the hope that it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 # version 2 for more details (a copy is included in the LICENSE file that
13 # accompanied this code).
14 #
15 # You should have received a copy of the GNU General Public License version
16 # 2 along with this work; if not, write to the Free Software Foundation,
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 #
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any
21 # questions.
22 #
24 # List of files inside jar archives that are ok if they differ.
25 LIST_DIFF_JAR="
26 /sun/misc/Version.class
27 /sun/tools/jconsole/Version.class
28 /com/sun/tools/javac/resources/version.class
29 /com/sun/tools/javah/resources/version.class
30 /com/sun/tools/javap/resources/version.class
31 "
33 # List of binaries that only need to match symbols
34 LIST_DIFF_SIZE="
35 jre/lib/amd64/libfontmanager.so
36 jre/lib/amd64/libjdwp.so
37 jre/lib/amd64/libt2k.so
38 bin/unpack200
39 jre/bin/unpack200
40 jre/lib/amd64/libjsig.debuginfo
41 jre/lib/amd64/libsaproc.debuginfo
42 jre/lib/amd64/server/libjvm.debuginfo
43 "
45 # List of binares that need to match both symbols and size
46 LIST_DIFF_BYTE="
47 jre/lib/amd64/libdt_socket.so
48 jre/lib/amd64/libattach.so
49 jre/lib/amd64/libjaas_unix.so
50 jre/lib/amd64/libjawt.so
51 jre/lib/amd64/libjpeg.so
52 jre/lib/amd64/libjsdt.so
53 jre/lib/amd64/libjsig.so
54 jre/lib/amd64/libsaproc.so
55 jre/lib/amd64/libsctp.so
56 jre/lib/amd64/libsunec.so
57 jre/lib/amd64/libunpack.so
58 jre/lib/amd64/libverify.so
59 jre/lib/amd64/libzip.so
60 jre/lib/amd64/server/libjsig.so
61 jre/lib/amd64/server/libjvm.so
62 jre/lib/amd64/liblcms.so
63 demo/jvmti/heapTracker/lib/libheapTracker.so
64 demo/jvmti/hprof/lib/libhprof.so
65 demo/jvmti/minst/lib/libminst.so
66 demo/jvmti/mtrace/lib/libmtrace.so
67 demo/jvmti/waiters/lib/libwaiters.so
68 bin/appletviewer
69 bin/extcheck
70 bin/idlj
71 bin/jar
72 bin/jarsigner
73 bin/java
74 bin/javac
75 bin/javadoc
76 bin/javah
77 bin/javap
78 bin/jcmd
79 bin/jconsole
80 bin/jdb
81 bin/jhat
82 bin/jinfo
83 bin/jmap
84 bin/jps
85 bin/jrunscript
86 bin/jsadebugd
87 bin/jstack
88 bin/jstat
89 bin/jstatd
90 bin/keytool
91 bin/native2ascii
92 bin/orbd
93 bin/pack200
94 bin/policytool
95 bin/rmic
96 bin/rmid
97 bin/rmiregistry
98 bin/schemagen
99 bin/serialver
100 bin/servertool
101 bin/tnameserv
102 bin/wsgen
103 bin/wsimport
104 bin/xjc
105 jre/bin/java
106 jre/bin/keytool
107 jre/bin/orbd
108 jre/bin/pack200
109 jre/bin/policytool
110 jre/bin/rmid
111 jre/bin/rmiregistry
112 jre/bin/servertool
113 jre/bin/tnameserv
114 "