1// Copyright (C) 2017 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//      http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15filegroup {
16    name: "libopenjdk_native_srcs",
17    visibility: [
18        "//libcore",
19    ],
20    srcs: [
21        "ZipFile.c",
22        "Inflater.c",
23        "Deflater.c",
24        "CRC32.c",
25        "Adler32.c",
26        "zip_util.c",
27        "jni_util.c",
28        "jni_util_md.c",
29        "io_util.c",
30        "canonicalize_md.c",
31        "FileDescriptor_md.c",
32        "DatagramChannelImpl.c",
33        "DatagramDispatcher.c",
34        "Console_md.c",
35        "IOUtil.c",
36        "PollArrayWrapper.c",
37        "SocketChannelImpl.c",
38        "FileChannelImpl.c",
39        "FileDispatcherImpl.c",
40        "FileInputStream.c",
41        "FileSystemPreferences.c",
42        "EPoll.c",
43        "EPollPort.c",
44        "UnixAsynchronousServerSocketChannelImpl.c",
45        "UnixAsynchronousSocketChannelImpl.c",
46        "io_util_md.c",
47        "NativeThread.c",
48        "FileKey.c",
49        "UnixFileSystem_md.c",
50        "ObjectStreamClass.c",
51        "ObjectOutputStream.c",
52        "ObjectInputStream.c",
53        "LinuxNativeDispatcher.c",
54        "LinuxWatchService.c",
55        "UnixCopyFile.c",
56        "UnixNativeDispatcher.c",
57        "InetAddress.c",
58        "net_util.c",
59        "net_util_md.c",
60        "Net.c",
61        "MappedByteBuffer.c",
62        "Inet6Address.c",
63        "Inet4Address.c",
64        "linux_close.cpp",
65        "ServerSocketChannelImpl.c",
66        "SocketInputStream.c",
67        "SocketOutputStream.c",
68        "Float.c",
69        "Double.c",
70        "StrictMath.c",
71        "Math.c",
72        "ProcessEnvironment_md.c",
73        "System.c",
74        "Runtime.c",
75        "UNIXProcess_md.c",
76        "Character.cpp",
77        "socket_tagger_util.cpp",
78        "OnLoad.cpp",
79        "JniConstants.cpp",
80    ],
81}
82