aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2013-08-23Refine abcc for system image.WenHan Gu
After apply this patch: 1. Use build-abcc.sh with --only-assets to generate toolchain assets. 3. mmm ndk/tests/abcc 4. make systemimage Also 2 modifications. 1. Change name abcc-$abi.apk to abcc-$abi-unsigned.apk for clearity. 2. Add prebuilts dir into .gitignore. Change-Id: Iadace270113209e958439250e6db75c9ed6ea0b8
2013-04-25Add GoogleTest to the NDK.David 'Digit' Turner
This patch adds the following: - sources/third_party/googletest/googletest/: The sources for the latest GoogleTest revision. - sources/third_party/googletest/patches.ndk/: The patches applied to the upstream sources. - sources/third_party/googletest/README.NDK: Readme file explaining what this is + basic usage instructions. - sources/third_party/googletest/Android.mk: Build file declaring the modules to be imported to use GoogleTest - tests/device/test-googletest-stlport: Simple test to build GoogleTest against STLport and run a few sample programs. - tests/device/test-googletest-gnustl: Same as above, but linking against GNU libstdc++. This is required because GoogleTest will compile differently based on the features of the C++ STL being used (e.g. STLport doesn't have <tr1/tuple>) - tests/device/test-googletest-full: The full GoogleTest unit test program (740 tests). Ignored by tests/run-tests.sh by default since it's long to build and run. + Update .gitignore to only ignore the top-level 'samples' directory. Change-Id: I6ed5bc55d16f513daa8e237096c3f6771c2d9772
2013-04-23ndk-depends: New host tool to print ELF library dependencies.David 'Digit' Turner
This patch introduces a new host tool used to print the dynamic library dependencies of a given ELF binary (shared library or executable only). Note the following: - Supports either 32-bit or 64-bit binaries. - Supports either little-endian or big-endian. - On Windows, built as a Unicode application. See --help for more details. + Add build/tools/build-ndk-depends.sh + Add --program-name option to build-ndk-stack.sh to avoid duplicating too much shell script code. build-ndk-depends.sh is just a wrapper that uses --program-name=ndk-depends. + Rename ndk-stack's GNUMakefile to the correct "GNUmakefile" so 'make' can be invoked directly in its source directory. + Modify build-host-prebuilts.sh to include ndk-depends too. BUG=53486 Change-Id: I3b4a7186077e1a7b36bee4ed3341c9b63cf13719
2011-09-30build-host-sed.sh: new script to build sed from sourcesDavid 'Digit' Turner
This patch adds build-host-sed.sh that can be used to rebuild host versions of the sed tool, which will be placed under prebuilt/<system>/bin/ This is mainly for native Win32 support, since we can't rely on having a working sed in this environment. A future patch will modify the NDK build system to use the prebuilt binary automatically. + Add prebuilt/ to .gitignore + Remove prebuilt/ in dev-cleanup.sh Change-Id: Ibe3561c189e90dde68023b7cbe1e9dc03dff1004
2011-06-28ndk-stack: Fixes + DocumentationDavid 'Digit' Turner
This patch fixes the ndk-stack tool to properly work as advertized, and adds a new documentation file (docs/NDK-STACK.html) to illustrate its usage. + Add build/tools/build-ndk-stack.sh to automatically rebuild the host tool from sources (and from scratch). + Ensure that rebuild-all-prebuilt.sh invokes build-ndk-stack.sh and places the resulting binary at the top of target NDK directory. + Ensure that package-release.sh places the prebuilt binaries into the final packages. + Add a --host-only option to rebuild-all-prebuilt.sh to indicate that you only want to rebuilt the host binaries (and none of the target ones). The --darwin-ssh and --mingw options also imply --host-only. Change-Id: I5f26e83378c02bfd3b62fa76a7c50c5755104fa9
2010-10-04Reorder location of toolchains files.David 'Digit' Turner
build/toolchains/<name>/* --> toolchains/<name>/* build/prebuilt/<system>/<name>/lib/gdbserver --> toolchains/<name>/prebuilt/gdbserver build/prebuilt/<system>/<name>/ --> toolchains/<name>/prebuilt/<system>/ The main idea is to group all toolchain-related files under the same directory. Change-Id: Idb41de49b5d81b6881ac4e0eea24506ff4a07f03
2010-09-14Add easy native debugging support through NDK_DEBUG=1David 'Digit' Turner
"ndk-build NDK_DEBUG=1" will force the build of a debuggable application. This really copies gdbserver to the proper location, as if android:debuggable was set to "true" in the app's manifest. The value of NDK_DEBUG can be 0, 1, true or false, and will override the content of the manifest. The main benefit from this change is that you don't have to edit your manifest file just to rebuilt Change-Id: I3fafb620189ac53a72b492c963832dd0c7f8b7d7
2010-07-29Move platform files from build/platforms to platforms.David 'Digit' Turner
This also prepares for a major shift in the way files are stored under development/ndk. Essentially, after this patch, you can have: development/ndk/android-N/arch-$ABI/ ==> contains only files relevant to API level 'N' that are not already part of API level 'N-1', 'N-2', etc... development/ndk/android-N/samples/ ==> contains samples that depend on features of a given API level 'N'. The idea is to be able to work on API level 'N+1' by adding a single directory under development/ndk. This is useful when branching between several platform release branches. And it makes platform additions trivial to examine and check. + build/tools/build-platforms.sh: group all files under development/ndk under $NDK/platforms and $NDK/samples, grouping everything together + build/tools/dev-cleanup.sh: get rid of all intermediate files, including $NDK/platforms and $NDK/samples + update make-release.h to deal with the new hotness. Change-Id: I1c26052b862af4c319b9c0a5757c585929650562
2010-06-01Place generated binaries under $PROJECT/obj/ndk/ instead of $PROJECT/bin/ndk/David 'Digit' Turner
Change-Id: Ia76b2aa2cab588b89b2bbaa09ef7c7046491f33f
2010-05-10Move samples from apps/<name>/project to samples/<name>android-sdk-2.2_r1David 'Digit' Turner
Update documentation accordingly Note: removes obsolete unit tests under apps/unit-tests/ + fix --verbose option in build/tools/rebuild-all-prebuilt.sh + add NX support to x86-4.2.1 toolchain config file + update .gitignore Change-Id: I3c8e6185ad41f103a425387d7618ab3e73182fdc
2010-05-01Add android-8 sysroot to the NDK. For now, this is a simple copy of android-5.David 'Digit' Turner
Later patch will add <android/bitmap.h> / libjnigraphics.so. Change-Id: I0a0095710d25d2dabfa56072f78211517c01b9ec
2009-05-14ADT #1844909: SDK manager, define XML schemas & sample XMLsRaphael
For reference, there's an XSD primer here: - http://www.w3.org/TR/xmlschema-0/#NS - http://www.w3schools.com/Schema/
2009-05-08ADT #1715616: "New Android Test Project" wizard.Raphael
Also updates eclipse/changes.txt
2009-05-07Ignore compiled python files.Mike Lockwood
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-04-26Split development/.gitignore into separate gitignore files per project.Raphael
Added missing gitignore for layoutlib_utils. Changed mkstubs build path to use prebuilt/asm-3.1 instead of asm-3.1 project.
2009-04-24Add Eclipse projects bin folders to the gitignore list.Xavier Ducrohet
2009-04-23ADT #1810565: Fix symlinks for ADT/DDMS show up in gitRaphael Moll
Use a .gitignore to prevent files created by ./development/tools/eclipse/scripts/create_all_symlinks.sh from appearing in git. This is for Linux. Not sure if we need to amend that for Mac/Windows.