|
Split mojo_system dylib into public and private
This CL splits the mojo_system dylib into two pieces:
1) A dynamic library suitable for apps to link against
2) A component suitable for linking into mojo_shell
The first dylib doesn't depend on base and simply jumps through a vtable into
an implementation defined by its embedder. The second implements the vtable and
actually contains the code to implement the API.
After this CL, Mojo should basically work in the static build. This CL is a
prerequiste for fixing the Android port.
R=darin@chromium.org
BUG= 326918
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=239692
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+256 lines, -148 lines) |
Patch |
 |
M |
mojo/mojo.gyp
|
View
|
1
2
3
|
8 chunks |
+10 lines, -8 lines |
0 comments
|
Download
|
 |
M |
mojo/mojo_public.gypi
|
View
|
1
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/public/gles2/gles2.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
mojo/public/system/core_private.h
|
View
|
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/public/system/core_private.cc
|
View
|
1
2
|
1 chunk |
+78 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/public/system/system_export.h
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
mojo/system/channel.h
|
View
|
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
D |
mojo/system/core.cc
|
View
|
|
1 chunk |
+0 lines, -65 lines |
0 comments
|
Download
|
 |
M |
mojo/system/core_impl.h
|
View
|
|
4 chunks |
+28 lines, -29 lines |
0 comments
|
Download
|
 |
M |
mojo/system/core_impl.cc
|
View
|
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
 |
M |
mojo/system/dispatcher.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/local_message_pipe_endpoint.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/memory.h
|
View
|
1
2
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
mojo/system/memory.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/message_in_transit.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/message_pipe.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/message_pipe_dispatcher.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/message_pipe_endpoint.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/platform_channel.h
|
View
|
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
mojo/system/proxy_message_pipe_endpoint.h
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/raw_channel.h
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
mojo/system/simple_dispatcher.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A |
mojo/system/system_impl_export.h
|
View
|
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/system/waiter.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/system/waiter_list.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 14 (0 generated)
|