Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(671)

Side by Side Diff: pnacl/README

Issue 580983002: Remove i686-hosted Linux build and start switching to new directory layout (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: review 2, put back test and build.sh patch from PS5 Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « buildbot/buildbot_pnacl_toolchain_tests.sh ('k') | pnacl/build.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 This file describes the directory layout of the PNaCl toolchain. 1 This file describes the directory layout of the PNaCl toolchain.
2 2
3 The most important thing is the user-facing toolchain programs, including 3 The most important thing is the user-facing toolchain programs, including
4 pnacl-clang, pnacl-clang++, pnacl-translate, etc. These are located in 4 pnacl-clang, pnacl-clang++, pnacl-translate, etc. These are located in
5 the bin/ directory. The location (and existence) of everything else is subject 5 the bin/ directory. The location (and existence) of everything else is subject
6 to change. 6 to change.
7 7
8 bin/ 8 bin/
9 User-facing toolchain programs (pnacl-clang, pnacl-translate, etc). 9 User-facing PNaCl toolchain programs (pnacl-clang, pnacl-translate, etc;
10 Currently these are OS-specific wrapper scripts. 10 currently these are OS-specific wrapper scripts).
11 host_x86_32/ 11 Standard LLVM tools such as llvm-nm, opt etc**
12 Executable toolchain binaries for x86-32 hosts. These are not intended to be 12 Nonstandard LLVM tools such as pnacl-llc**
13 run directly; use the wrapper scripts in bin/ 13 Standard GNU binutils ELF tools
14 host_x86_32/ 14 include/
15 Executable toolchain binaries for x86-64 hosts. These are not intended to be 15 Headers for linking against our build of LLVM**
16 run directly; use the wrapper scripts in bin/ 16 lib/
17 lib-arm/ 17 Host libraries used by our build of LLVM**
18 Native NaCl object files and/or libraries linked into ARM nexes after 18 le32-nacl/
19 Bitcode libraries and headers for building PNaCl modules
20 translator/
21 Native NaCl object files and/or libraries linked into nexes after
19 offline translation. 22 offline translation.
20 lib-mips32/ 23
21 Native NaCl object files and/or libraries linked into MIPS nexes after 24 **These are not generally needed directly by developers of PNaCl modules
22 offline translation. 25 in Chrome, but may be useful for others, e.g. those who want to build tools
23 lib-x86-32/ 26 which target PNaCl as a platform
24 Native NaCl object files and/or libraries linked into x86-32 nexes after
25 offline translation.
26 lib-x86-64/
27 Native NaCl object files and/or libraries linked into x86-64 nexes after
28 offline translation.
29 lib/
30 Bitcode object files and/or libraries linked into user-generated pexes
31 sdk/
32 Libraries and headers provided by the NaCl SDK which are not packaged with
33 the toolchain itself
34 usr/
35 Libraries and headers packaged with the toolchain (e.g. libc, libm, libstdc++)
36 Naclports also installs its libraries and headers here.
37 tools-arm/
38 Native ARM binaries used for testing (e.g. the standalone NaCl loader)
39 tools-x86/
40 Native x86 binaries used for testing (e.g. x86 version of the ARM validator)
OLDNEW
« no previous file with comments | « buildbot/buildbot_pnacl_toolchain_tests.sh ('k') | pnacl/build.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698