]>
Commit | Line | Data |
---|---|---|
a95c632b AD |
1 | // Copyright 2017 The Android Open Source Project |
2 | ||
247973bc JK |
3 | resize2fs_libs = [ |
4 | "libext2fs", | |
5 | "libext2_com_err", | |
6 | "libext2_e2p", | |
7 | "libext2_uuid", | |
8 | "libext2_blkid", | |
9 | ] | |
a95c632b | 10 | |
247973bc JK |
11 | cc_defaults { |
12 | name: "resize2fs-defaults", | |
13 | defaults: ["e2fsprogs-defaults"], | |
a95c632b AD |
14 | srcs: [ |
15 | "extent.c", | |
16 | "resize2fs.c", | |
17 | "main.c", | |
18 | "online.c", | |
19 | "sim_progress.c", | |
20 | "resource_track.c", | |
21 | ], | |
247973bc JK |
22 | } |
23 | ||
24 | cc_binary { | |
25 | name: "resize2fs", | |
26 | host_supported: true, | |
27 | defaults: ["resize2fs-defaults"], | |
28 | ||
d4cde492 DF |
29 | // Host binaries can be compiled statically to be re-used in other environments. |
30 | // For android binaries, we keep shared libraries to keep the binary size smaller. | |
31 | target: { | |
32 | host: { | |
247973bc | 33 | static_libs: resize2fs_libs, |
d4cde492 DF |
34 | }, |
35 | android: { | |
247973bc | 36 | shared_libs: resize2fs_libs, |
d4cde492 DF |
37 | }, |
38 | }, | |
88ca49f9 | 39 | system_shared_libs: ["libc", "libdl"], |
a95c632b | 40 | } |
247973bc JK |
41 | |
42 | cc_binary { | |
43 | name: "resize2fs_ramdisk", | |
44 | stem: "resize2fs", | |
45 | static_executable: true, | |
46 | ramdisk: true, | |
47 | defaults: ["resize2fs-defaults"], | |
48 | system_shared_libs: [], | |
49 | static_libs: resize2fs_libs, | |
50 | } |