summaryrefslogtreecommitdiffstats
path: root/core/binary.mk
Commit message (Collapse)AuthorAgeFilesLines
...
* | am 318330dd: am 9acbbf12: am 76a6dc3a: Fix common typo in comments, warning ↵Ian Rogers2012-10-011-2/+2
|\ \ | |/ | | | | | | | | | | and error messages. * commit '318330dd920977733f20eeda338d3c36892373f6': Fix common typo in comments, warning and error messages.
| * Fix common typo in comments, warning and error messages.Ian Rogers2012-10-011-2/+2
| | | | | | | | | | | | s/can not/cannot/g Change-Id: I1bac31157732666deb46f6f20389ff539977ffb9
* | Support to build executables against the NDKYing Wang2012-09-251-4/+0
| | | | | | | | | | | | | | | | Use "LOCAL_SDK_VERSION := <number>" to build against the NDK when you include $(BUILD_EXECUTABLE). Bug: 7170098 Change-Id: I4cebeae3355e79a4d2f2f5549ef0613ced77e3f0
* | am 88ed4fb1: am 732b2ba7: Merge "Don\'t include ↵Ying Wang2012-08-161-15/+13
|\ \ | |/ | | | | | | | | | | system/core/include/arch/<arch>/Android.mk for apps-only build." into jb-mr1-dev * commit '88ed4fb1f3456d6fec4df87a56d66a5c58e2f0d8': Don't include system/core/include/arch/<arch>/Android.mk for apps-only build.
| * Don't include system/core/include/arch/<arch>/Android.mk for apps-only build.Ying Wang2012-08-161-15/+13
| | | | | | | | | | Bug: 6994483 Change-Id: I76c4d96264cf94a79d59fdeb52bb37c07a9458dd
| * Force out LOCAL_NDK_VERSION.Ying Wang2012-08-141-0/+3
| | | | | | | | Change-Id: I0a9f1a630ef2019bed38d420525eac9510b09798
| * Retire LOCAL_NDK_VERSION.Ying Wang2012-08-141-26/+13
| | | | | | | | | | | | | | | | | | | | We are now unifying the NDK versions of unbundled native code to always use the latest NDK. We don't need the variable LOCAL_NDK_VERSION now. To build native code with NDK, you need set just LOCAL_SDK_VERSION. Bug: 6932421 Change-Id: I86f05a264249cda6bae97b4b1616f03700cd9dfa
| * Adopt the new prebuilts/ndk/<number> paths.Ying Wang2012-08-141-2/+2
| | | | | | | | | | Bug: 6932421 Change-Id: Iba7200aacef2201001f92c6ffa020881f0b528ea
* | Add LOCAL_CONLYFLAGS.Ying Wang2012-08-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | To pass compiler flags LOCAL_CFLAGS: to both C and C++ files; LOCAL_CONLYFLAGS: to only C files but not C++ files; LOCAL_CPPFLAGS: to only C++ file. LOCAL_CPPFLAGS and LOCAL_CONLYFLAGS can override flags in LOCAL_CFLAGS. Bug: 6967573 Change-Id: I88d9de0980e451b94bc7ae8c741ea2030eada3e1
* | Force out LOCAL_NDK_VERSION.Ying Wang2012-08-141-0/+3
| | | | | | | | Change-Id: I0a9f1a630ef2019bed38d420525eac9510b09798
* | Retire LOCAL_NDK_VERSION.Ying Wang2012-08-141-26/+13
| | | | | | | | | | | | | | | | | | | | We are now unifying the NDK versions of unbundled native code to always use the latest NDK. We don't need the variable LOCAL_NDK_VERSION now. To build native code with NDK, you need set just LOCAL_SDK_VERSION. Bug: 6932421 Change-Id: I86f05a264249cda6bae97b4b1616f03700cd9dfa
* | Merge "Don't pass LOCAL_CFLAGS when compiling assembly code."Ying Wang2012-08-111-0/+1
|\ \
| * | Don't pass LOCAL_CFLAGS when compiling assembly code.Ying Wang2012-08-101-0/+1
| |/ | | | | | | | | Bug: 6967574 Change-Id: Id428884dde3026c32fa6abcabbc88d188b7e9a38
* | Adopt the new prebuilts/ndk/<number> paths.Ying Wang2012-08-101-2/+2
|/ | | | | Bug: 6932421 Change-Id: Iba7200aacef2201001f92c6ffa020881f0b528ea
* Disable libcompiler-rt-extras for BUILD_TINY_ANDROID.Stephen Hines2012-06-261-2/+2
| | | | Change-Id: I05aa9e43f987ef422d98f43b3734dfbc261feb4b
* am 4a65f812: am 6e587f53: Merge "Profiling use aprof, enable by ↵Jean-Baptiste Queru2012-06-221-0/+9
|\ | | | | | | | | | | | | LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI" * commit '4a65f812373e1ecfa6e7058d635e998429a4cf17': Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI
| * am 6e587f53: Merge "Profiling use aprof, enable by LOCAL_ENABLE_APROF or ↵Jean-Baptiste Queru2012-06-221-0/+9
| |\ | | | | | | | | | | | | | | | | | | LOCAL_ENABLE_APROF_JNI" * commit '6e587f53152127370c6b45204f6529dd7b0ce32a': Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNI
| | * Profiling use aprof, enable by LOCAL_ENABLE_APROF or LOCAL_ENABLE_APROF_JNIKito Cheng2012-06-151-0/+9
| | | | | | | | | | | | Change-Id: Ia95dc7318e17c0804867b22e239edccc5cbec0af
* | | Fix arm mode for the generated protobuf code.Ying Wang2012-06-131-2/+2
| | | | | | | | | | | | Change-Id: Ic644ab9e1b83d9616dd9ca93362805cdd17f36a7
* | | Don't add COMPILER_RT_CONFIG_EXTRA_STATIC_LIBRARIES if we build against NDK.Ying Wang2012-06-121-1/+1
| | | | | | | | | | | | Change-Id: I732be02bb4b9ee7a2d11ed89f409487f0bc37d0f
* | | EXPERIMENTAL: Add libcompiler-rt-extras.a to device builds.Stephen Hines2012-06-121-0/+5
|/ / | | | | | | Change-Id: I463217aef573a28069469514ad94cd85a7f38bea
* | Make export_includes depend on the module's definition makefile.Ying Wang2012-04-231-1/+1
| | | | | | | | | | | | | | | | | | | | Bug: 6383397 Note that LOCAL_MODULE_MAKEFILE is calculated in the macro my-dir, which must be called at the beginning of your Android.mk to calculate LOCAL_PATH. Change-Id: I7aa079e37253fbda25ffb85c2e5bbf0663340e27
* | Write out export_includes whenever the module is built.Ying Wang2012-04-181-0/+3
| | | | | | | | | | Bug: 6362268 Change-Id: If872cf8fe597a02e6ca740a181cea85f486df98e
* | Revert "Write out export_includes whenever the module is built."Ying Wang2012-04-181-3/+0
| | | | | | This reverts commit 40c34f3778e778762c7a7dcaf8697b2c90a717de
* | Write out export_includes whenever the module is built.Ying Wang2012-04-181-0/+3
| | | | | | | | | | Bug: 6362268 Change-Id: Ic5d028c108423c694736a06c05ec13093d42f1b8
* | More Clang tweaks to the build system.Evgeniy Stepanov2012-04-101-0/+6
| | | | | | | | | | | | | | | | Adds arm_neon.h to the include path when building with Clang. Filters out 3 additional compiler flags when building with Clang. Filters out unsupported flags from TARGET_(arm|thumb)_CFLAGS, as well. Change-Id: I5e23a95356e0b10c31c9aa3cb4905f6a674709e4
* | Merge "Build system support to export include paths"Ying Wang2012-04-091-1/+38
|\ \
| * | Build system support to export include pathsYing Wang2011-11-171-1/+38
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5573756 With this change, we can set LOCAL_EXPORT_C_INCLUDE_DIRS in the module definition to export include dir paths. Paths in LOCAL_EXPORT_C_INCLUDE_DIRS should be relative to the top dir of the source tree. If a library (shared or static) exports some include paths, any module using it will import the include paths and add them to the compiler command line. Change-Id: I49aabc589d2cf214044d13ccd5532ef68209adf0
* | Add support for building with AddressSanitizer.Evgeniy Stepanov2012-04-031-0/+9
| | | | | | | | Change-Id: I559d21bbeb9f869f51e48ce18247ceaf766768b4
* | Include Clang headers from ".../include" directory.Evgeniy Stepanov2012-04-031-4/+6
| | | | | | | | | | | | Do it with -isystem instead of -I. Change-Id: I70fd55772e59a35f0b5a56816d61120f4921f4a4
* | Changes to C++ protocol buffer compilation.Narayan Kamath2012-04-021-1/+1
| | | | | | | | | | | | | | | | | | Generate C++ code for all .proto files before attempting to compile them. This takes care of the case where generated .pb.cc files include other header / c++ files due to proto imports in the original .proto files. Change-Id: I26513842618fd31f0b33a3f10df2a5e556094515
* | Remove base_intermediates from LOCAL_C_INCLUDESColin Cross2012-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | base_intermediates is not used anywhere in the main build system, and should not be part of LOCAL_C_INCLUDES. It is used by external/webkit/Android.mk as a local variable, which causes the libwebcore_intermediates directory to be added to the include path for every module. Change-Id: Iddeee880add4b6f694a15d1900c588e1c547b9df
* | Don't expose the compiler dependency.Ying Wang2012-03-221-32/+33
| | | | | | | | Change-Id: Ia472eaab3e8e883a32e8b441a2480562db278e45
* | Add LOCAL_CLANG variable to switch C/C++ build environment to Clang.Evgeniy Stepanov2012-03-221-13/+44
| | | | | | | | | | | | | | | | Change-Id: I8ca1c24f51aa5546ac9618d31566a52e4fdb1436 Conflicts: core/clear_vars.mk
* | Add a comment about publishing licenses for third-party codeSteve Block2012-03-211-1/+1
| | | | | | | | Change-Id: I21bee0bb78ab42b4f7b6a938f94653c7e21e8503
* | Revert "Remove unused notice_files target"Steve Block2012-02-291-1/+1
| | | | | | | | | | | | | | | | This broke the PRODUCT-sdk-(win_)sdk target of SDK builds This reverts commit 620a5270fc77431b773f3cfe948c467e03a2c72e. Change-Id: I81afe68ae98b5daac5fe136ec8d04f6fba5af9b4
* | Remove unused notice_files targetSteve Block2012-02-291-1/+1
|/ | | | | | | | | The notice_files target generates $(TARGET_OUT_INTERMEDIATES)/NOTICE.txt and $(TARGET_OUT_INTERMEDIATES)/NOTICE.html. The former is not needed and the latter is an explicit dependency of $(TARGET_OUT_INTERMEDIATES)/NOTICE.html.gz. We can therefore remove the target and the logic to generate NOTICE.txt. Change-Id: I6179c049bebe590c7298e8be0a30e30265423468
* Use LOCAL_REQUIRED_MODULES to add dependency of installed shared librariesYing Wang2011-09-151-56/+56
| | | | | | | | | | | | Bug: 5200343 Before this change the build system assumes that shared libraries will be installed to $(TARGET_SHARED_LIBRARIES). That's not true if the module uses custom LOCAL_MODULE_PATH. With this change we defer the evaluation of the dependency to after all Android.mks are loaded and all modules have their installed path determined. Change-Id: Ib6628ed44154a90e8668d31691fbbac67125be6c
* Add ABI specific include path for NDK.Ying Wang2011-09-071-1/+2
| | | | Change-Id: I37a935126b9a1e544fc5a7471cf6ca224fc89cf3
* Use the LOCAL_* as dependency.Ying Wang2011-07-131-1/+1
| | | | | | PRIVATE_* should be used only in the build commands. Change-Id: Ie1d8db7c78012a8615b893d3ef3be893da7466f4
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-5/+1
| | | | | | Bug: 5010576 Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
* Allow per module RTTI setting. This fixes a bug in previous check-ins.Doug Kwan2011-06-071-1/+3
| | | | Change-Id: I5fcac192a7945720fd7667f7497078d310370bc5
* Allow enabling RTTI in a module.Doug Kwan2011-05-101-0/+4
| | | | Change-Id: Ie8ce920e3ccb7e53bdf917d8ac5a386df3e7836a
* Add LOCAL_GROUP_STATIC_LIBRARIESYing Wang2011-04-251-0/+6
| | | | | | | | Set LOCAL_GROUP_STATIC_LIBRARIES := true to group the static libraries, in case we need gcc flags "-Wl,--start-group" and "-Wl,--end-group" to fix circular references. Change-Id: I03c4901670112fcdd2bb0fe660b6924e5776fcf8
* Support stl variants when LOCAL_NDK_VERSION is set.Ying Wang2011-03-041-5/+41
| | | | | | | LOCAL_NDK_STL_VARIANT can be set to system, stlport_static, stlport_shared or gnustl_static. It defaults to system. Change-Id: I2840d30ff732a00bc0ea70eab8a8179aea0abbdf
* Add stl include path if LOCAL_NDK_VERSION is setYing Wang2011-02-231-0/+3
| | | | | | Since NDKr5 the stl headers reside in a separate directory. Change-Id: I98f37b593560a1a2a55418f8ba413ca842ed37ef
* am 3be47af9: am b3f59bde: am 86a90364: Merge "core/binary.mk: Add missing ↵David 'Digit' Turner2011-02-151-0/+1
|\ | | | | | | | | | | | | Objective-C objects to the build." * commit '3be47af9491b7fd93b74122cb7f979f2b86c1634': core/binary.mk: Add missing Objective-C objects to the build.
| * core/binary.mk: Add missing Objective-C objects to the build.David 'Digit' Turner2011-02-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, all_objects was not listing objects generated from objective-C sources. We need these for the emulator (which builds its own version of SDL which uses Quartz on OS X). + Fix a typo in transform-host-m-to-o definition. This also explains why https://review.source.android.com/#change,21074 had to be reverted, since it gets rid of the prebuilt SDL libraries when building the emulator. Change-Id: I173811cf11cdb5b045073aade59364236145bc77
| * Extra protobuf-related supportJean-Baptiste Queru2011-01-271-0/+1
| | | | | | | | Change-Id: I375d32f0bcb695ccb0603743133034941d584163
| * Protobuf compiler support in the build systemJean-Baptiste Queru2011-01-271-5/+43
| |