Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 1 | { |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 2 | 'TOOLS': ['newlib', 'glibc', 'pnacl'], |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 3 | 'SEARCH': [ |
| 4 | '.', |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 5 | 'pepper', |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 6 | '../third_party/newlib-extras', |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 7 | 'include', |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 8 | ], |
| 9 | 'TARGETS': [ |
| 10 | { |
| 11 | 'NAME' : 'nacl_io', |
| 12 | 'TYPE' : 'lib', |
| 13 | 'SOURCES' : [ |
Ben Murdoch | ca12bfa | 2013-07-23 11:17:05 +0100 | [diff] [blame] | 14 | "event_emitter.cc", |
| 15 | "event_listener.cc", |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 16 | "h_errno.cc", |
| 17 | "host_resolver.cc", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 18 | "kernel_handle.cc", |
| 19 | "kernel_intercept.cc", |
| 20 | "kernel_object.cc", |
| 21 | "kernel_proxy.cc", |
| 22 | "kernel_wrap_glibc.cc", |
| 23 | "kernel_wrap_newlib.cc", |
| 24 | "kernel_wrap_win.cc", |
| 25 | "mount.cc", |
| 26 | "mount_dev.cc", |
| 27 | "mount_html5fs.cc", |
| 28 | "mount_http.cc", |
| 29 | "mount_mem.cc", |
| 30 | "mount_node.cc", |
| 31 | "mount_node_dir.cc", |
| 32 | "mount_node_html5fs.cc", |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 33 | "mount_node_http.cc", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 34 | "mount_node_mem.cc", |
| 35 | "mount_passthrough.cc", |
| 36 | "nacl_io.cc", |
| 37 | "path.cc", |
| 38 | "pepper_interface.cc", |
| 39 | "real_pepper_interface.cc", |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 40 | "syscalls/access.c", |
| 41 | "syscalls/chdir.c", |
| 42 | "syscalls/chmod.c", |
| 43 | "syscalls/chown.c", |
| 44 | "syscalls/fchown.c", |
| 45 | "syscalls/fsync.c", |
| 46 | "syscalls/ftruncate.c", |
| 47 | "syscalls/getdents.c", |
| 48 | "syscalls/getwd.c", |
| 49 | "syscalls/getcwd.c", |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 50 | "syscalls/inet_ntoa.cc", |
| 51 | "syscalls/inet_ntop.cc", |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 52 | "syscalls/ioctl.c", |
| 53 | "syscalls/isatty.c", |
| 54 | "syscalls/link.c", |
| 55 | "syscalls/lchown.c", |
| 56 | "syscalls/mkdir.c", |
| 57 | "syscalls/mount.c", |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 58 | "syscalls/poll.c", |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 59 | "syscalls/remove.c", |
| 60 | "syscalls/rmdir.c", |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 61 | "syscalls/select.c", |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 62 | "syscalls/tcflush.c", |
| 63 | "syscalls/tcgetattr.c", |
| 64 | "syscalls/tcsetattr.c", |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 65 | "syscalls/unlink.c", |
| 66 | "syscalls/umount.c", |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 67 | "syscalls/uname.c", |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 68 | "syscalls/utime.c", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 69 | ], |
| 70 | } |
| 71 | ], |
| 72 | 'HEADERS': [ |
| 73 | { |
| 74 | 'FILES': [ |
Ben Murdoch | ca12bfa | 2013-07-23 11:17:05 +0100 | [diff] [blame] | 75 | "event_emitter.h", |
| 76 | "event_listener.h", |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 77 | "error.h", |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 78 | "host_resolver.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 79 | "inode_pool.h", |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 80 | "ioctl.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 81 | "kernel_handle.h", |
| 82 | "kernel_intercept.h", |
| 83 | "kernel_object.h", |
| 84 | "kernel_proxy.h", |
| 85 | "kernel_wrap.h", |
| 86 | "kernel_wrap_real.h", |
| 87 | "mount.h", |
| 88 | "mount_dev.h", |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame] | 89 | "mount_factory.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 90 | "mount_html5fs.h", |
| 91 | "mount_http.h", |
| 92 | "mount_mem.h", |
| 93 | "mount_node_dir.h", |
| 94 | "mount_node.h", |
| 95 | "mount_node_html5fs.h", |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 96 | "mount_node_http.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 97 | "mount_node_mem.h", |
| 98 | "mount_passthrough.h", |
| 99 | "nacl_io.h", |
| 100 | "osdirent.h", |
| 101 | "osinttypes.h", |
| 102 | "osmman.h", |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 103 | "ossocket.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 104 | "osstat.h", |
Ben Murdoch | ca12bfa | 2013-07-23 11:17:05 +0100 | [diff] [blame] | 105 | "ostime.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 106 | "ostypes.h", |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame] | 107 | "osunistd.h", |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 108 | "osutime.h", |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 109 | "ostermios.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 110 | "path.h", |
| 111 | "pepper_interface.h", |
| 112 | "real_pepper_interface.h", |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame] | 113 | "typed_mount_factory.h", |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 114 | ], |
| 115 | 'DEST': 'include/nacl_io', |
| 116 | }, |
| 117 | { |
| 118 | 'FILES': [ |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 119 | "arpa/inet.h", |
| 120 | "netdb.h", |
| 121 | "netinet/in.h", |
| 122 | "netinet6/in6.h", |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 123 | "poll.h", |
| 124 | "sys/select.h", |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 125 | "sys/socket.h", |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 126 | "sys/termios.h", |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 127 | "sys/utsname.h", |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 128 | ], |
| 129 | 'DEST': 'include/newlib', |
| 130 | }, |
| 131 | { |
| 132 | 'FILES': [ |
| 133 | "arpa/inet.h", |
| 134 | "netdb.h", |
| 135 | "netinet/in.h", |
| 136 | "netinet6/in6.h", |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 137 | "poll.h", |
| 138 | "sys/select.h", |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 139 | "sys/socket.h", |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 140 | "sys/termios.h", |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 141 | "sys/utsname.h", |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 142 | ], |
| 143 | 'DEST': 'include/pnacl', |
| 144 | }, |
| 145 | { |
| 146 | 'FILES': [ |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 147 | "poll.h", |
| 148 | ], |
| 149 | 'DEST': 'include/win', |
| 150 | }, |
| 151 | { |
| 152 | 'FILES': [ |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 153 | "all_interfaces.h", |
| 154 | "define_empty_macros.h", |
| 155 | "undef_macros.h", |
| 156 | ], |
| 157 | 'DEST': 'include/nacl_io/pepper', |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 158 | } |
| 159 | ], |
| 160 | 'DEST': 'src', |
| 161 | 'NAME': 'nacl_io', |
| 162 | } |