- 13 Jul, 2010 1 commit
-
-
David 'Digit' Turner authored
Change-Id: Idd50aeaf20f7992ffd9ca208eefd4ed92dd1a198
-
- 12 Jul, 2010 2 commits
-
-
David 'Digit' Turner authored
+ change the umask to 0022 to generate packages that can be unzipped/used by anyone. Change-Id: I053525fceaeffc9d0a4bcba75483a4b69bc0e91e
-
David 'Digit' Turner authored
Also fix clean parallel builds of debuggable applications. Change-Id: I5a22b4b7b6104cf46780f275b713230f444f3493
-
- 10 Jul, 2010 1 commit
-
-
David 'Digit' Turner authored
See docs/IMPORT-MODULE.TXT for details. You can now define NDK_MODULE_PATH in your environment to list directories that will be searched when the new function 'import-module' is called. The goal is to avoid hard-coding third-party module paths into your project tree. Change-Id: I6f260299876d29e0492109b86824acab318e104e
-
- 09 Jul, 2010 2 commits
-
-
David 'Digit' Turner authored
Change-Id: I228732001af7786f31439a8462310e8ffe67dc19
-
David 'Digit' Turner authored
Change-Id: I56de52c9206741c8300fb84e92602f75765f44a4
-
- 07 Jul, 2010 2 commits
-
-
David 'Digit' Turner authored
Change-Id: Id088ca6d141d2d24f3aa4f56bb5b4405cb2efe98
-
David 'Digit' Turner authored
The headers are moved out of the platforms directory, and into $NDK/sources/cxx-stl/system. This will drastically ease using other STL implementations like STLport or GNU Libstdc++ in the future. libstdc++ is not a mandatory dynamic dependency for C-based modules, instead, it is now added automatically to modules that contain at least one C++ source. Change-Id: I84a859fdd460f3e9849e07c667c101a67aa84263 Note: nothing here is specific to a given Android API level.
-
- 25 Jun, 2010 1 commit
-
-
David 'Digit' Turner authored
This change depends on crtbegin_so.o and crtbegin_end.o to be available in the sysroot. If this is not the case, the generated machine code will not have its static C++ destructors called on dlclose(). Change-Id: Ibc26f3c05cffae28cb1c4d4b098e4b92765e6d67
-
- 22 Jun, 2010 1 commit
-
-
David 'Digit' Turner authored
Change-Id: I657106ca09b4669bd02e9128af869602d83a865c
-
- 19 Jun, 2010 1 commit
-
-
David 'Digit' Turner authored
Merge commit '33202f3b' into gingerbread * commit '33202f3b': ndk-build: fix Cygwin make auto-detection.
-
- 17 Jun, 2010 1 commit
-
-
David 'Digit' Turner authored
Change-Id: I695ea8e09e55a48ddb23f35cd26c91e96966cb6a
-
- 10 Jun, 2010 6 commits
-
-
David 'Digit' Turner authored
Change-Id: Ib892ca7d46b69599ce4569d5929f0149bdea8e3f
-
David 'Digit' Turner authored
In preparation of future work. The NDK build script will now parse all Android.mk and record LOCAL_XXX variables in the modules database. After all parsing is done, it will populate the dependency graph with targets and commands. This will allow us to implement "exported" module variables like LOCAL_EXPORT_CFLAGS and others in a reliable way. Change-Id: If1eb4ce68b62b5dfa146520a77cbcad401272428
-
Brian Muramatsu authored
Merge commit 'a4bb90c0' into kraken * commit 'a4bb90c0': Don't Include cpufeatures in sim-eng
-
Brian Muramatsu authored
Bug 2713199 ...to fix the build. Change-Id: If5deba8c3b054b0d1085604d98a60f2b08b5f2a2
-
David 'Digit' Turner authored
The scripts now rely on the content under development/ndk/. Note that a packaged release (generated through build/tools/make-release.sh) should still include the final platforms and samples at the usual location and that the build scripts can handle both cases. + update docs/DEVELOPMENT.TXT + fix bug in setup-toolchain.mk that still relied on the old location Change-Id: Ia01b0adbe9741b7eb8ed13090f92e868ed9f696a
-
David 'Digit' Turner authored
Merge "Allow platforms and samples to be located under development/ndk/{platforms,samples}" into kraken
-
- 09 Jun, 2010 6 commits
-
-
David 'Digit' Turner authored
Change-Id: Idb631a91de71c60dc6edc7d1989925fff9adc1aa
-
Brian Muramatsu authored
Merge commit '1d0df82b' into kraken * commit '1d0df82b': Include cpufeatures in ndk/Android.mk
-
Brian Muramatsu authored
-
David 'Digit' Turner authored
am 32c6d02b: Merge "ndk-build: On Windows, check that a Cygwin-compatible GNU Make is being used." into froyo Merge commit '32c6d02b' into kraken * commit '32c6d02b': ndk-build: On Windows, check that a Cygwin-compatible GNU Make is being used.
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
It looks like that many NDK developers on Windows have some sort of other GNU Make program installed in their path (e.g. because they installed another IDE or Developer Environment), and that conflicts badly with our build scripts. Also fix a tiny bug where the debuggable flag was lost when building the modules. Change-Id: I2d26131b08cf19959122abdefec9a22955d2a89c
-
- 08 Jun, 2010 6 commits
-
-
David 'Digit' Turner authored
Merge commit 'aec909d5' into kraken * commit 'aec909d5': Fix simple doc typo (LOCAL_DEFAULT_CPP_EXTENSION => LOCAL_CPP_EXTENSION)
-
Brian Muramatsu authored
Bug 2713199 Include the cpufeatures Android.mk since this library will be needed by CTS to test the Build.CPU_ABI constants. This approach is favored over putting the include line in the CTS tests Android.mk. Change-Id: I350cdb82351174f6dd91b7f77fb8e0ece00a9090
-
David 'Digit' Turner authored
Change-Id: I993a974c6ce42114441153c384536cb3dcbfed87
-
David 'Digit' Turner authored
Merge commit '219eddd0' into kraken * commit '219eddd0': Set optimization mode to 'debug' automatically for debuggable applications.
-
David 'Digit' Turner authored
As a convenience to NDK users, many who are not used to debugging native code at all and will find that gdb cannot set breakpoints properly or dump local variables by default strange. This also moves the computation of APP_MANIFEST and APP_DEBUGGABLE to add-application.mk which is just more logical. Change-Id: Ia801f3aeda6a87d91d92bfc618c2620afd1470aa
-
David 'Digit' Turner authored
Merge commit '47eff9f6' into kraken * commit '47eff9f6': ndk-gdb: fix to work properly with cygwin path madness.
-
- 07 Jun, 2010 2 commits
-
-
David 'Digit' Turner authored
Change-Id: Ia7e750f9042d4ed93f6cb8193dfc5d4f67857c17
-
David 'Digit' Turner authored
Merge commit '54be4868' into kraken * commit '54be4868': ndk-gdb: fix to work properly with OS X's BSD awk
-
- 04 Jun, 2010 1 commit
-
-
David 'Digit' Turner authored
"gensub()" is a GNUAwk-ism that should not be used. Change-Id: I2df89efc165c84034594b98327921f9461188a76
-
- 02 Jun, 2010 4 commits
-
-
David 'Digit' Turner authored
Merge commit 'f2f883c9' into kraken * commit 'f2f883c9': Warn about unsupported source file extensions in LOCAL_SRC_FILES.
-
David 'Digit' Turner authored
The previous behaviour was to silently ignore these source files, which confused several NDK users. Change-Id: I0decb18af9ee6d1c210813d2046e7d3f71c20763
-
David 'Digit' Turner authored
Merge commit '824b722a' into kraken * commit '824b722a': Place generated binaries under $PROJECT/obj/ndk/ instead of $PROJECT/bin/ndk/
-
David 'Digit' Turner authored
Merge commit 'fba9e492' into kraken * commit 'fba9e492': Make the AndroidManifest.xml optional when using ndk-build.
-
- 01 Jun, 2010 3 commits
-
-
David 'Digit' Turner authored
Change-Id: Ia76b2aa2cab588b89b2bbaa09ef7c7046491f33f
-
David 'Digit' Turner authored
Merge commit '4cff650d' into kraken * commit '4cff650d': ndk-gdb: check target device API level + proper filtering of adb shell output.
-
David 'Digit' Turner authored
Several people have reported they used the NDK to generate static libraries only and that they don't have a manifest when doing so (the old "make APP=<name>" method worked fine). Change-Id: I4bf4ea0708e954e253b7ed65a8680887031d5347
-