summaryrefslogtreecommitdiffstats
path: root/core/envsetup.mk
Commit message (Collapse)AuthorAgeFilesLines
...
* | am 94ff79ea: am adc66128: am b6c57051: am f5ce4fa9: Merge "Install 64-bit ↵Ying Wang2014-01-141-22/+55
|\ \ | |/ | | | | | | | | | | libraries to /system/lib64." * commit '94ff79eaf2d66be4c83656a41b4efa38ad34a970': Install 64-bit libraries to /system/lib64.
| * Install 64-bit libraries to /system/lib64.Ying Wang2014-01-131-22/+55
| | | | | | | | | | | | | | | | | | | | /system/lib always contains 32-bit libraries, and /system/lib64 (if present) always contains 64-bit libraries. Move things around a little bit, so TARGET_ARCH can be used to define the build paths. Bug: 11654773 Change-Id: I2edd91e162c7a20d7719d7bae15e5fa6c2a5b498
* | Support host phony package.Ying Wang2013-11-131-0/+1
|/ | | | | Bug: 11467421 Change-Id: I146387aecc57aaabbbb81f8c8bc9b5c9a5e81f05
* add a fake data target.Tsu Chiang Chuang2013-05-141-0/+1
| | | | | | (cherry picked from commit 3ba7baf14875d3cd360006be7dffe7e4e0cf1882) Change-Id: I691d4dda65437d3f57e77ed207da406fd1f53355
* Install to TARGET_OUT_APPS_PRIVILEGED if LOCAL_PRIVILEGED_MODULE is trueYing Wang2013-05-081-0/+1
| | | | Change-Id: I268b8652f18034aa3fdd3126ebf6196f78c4bbb2
* Default install path of shared Java library with tag testsYing Wang2013-03-261-1/+1
| | | | | | To $(PRODUCT_OUT)/data/framework/. Change-Id: Iff6bbada47258344c13853d4fd71c7ad4b709c2c
* Remove build variant "tests"Ying Wang2012-10-011-2/+2
| | | | | | | | | | | | Bug: 5368571 Now we have a phony target "tests" instead. The target can be built in any other build variant (eg userdebug). For example, "make PRODUCT-full-userdebug tests dist" will build and put the *-test-* zip file in the dist dir. The "tests" target will include all modules tagged as "tests" in addition to other modules in specific target out directories. Change-Id: I8383097380d8e6846c3e2107d6dd5f68788cfc39
* Remove support for user tags in the build system.Joe Onorato2012-08-161-2/+2
| | | | | | | | It is not forbidden to say LOCAL_MODULE_TAGS := user, and if you don't say LOCAL_MODULE_TAGS, it now defaults to optional. Change-Id: I0a0b200bb6f1c7bf1fe3a89cdc8f69678617526c
* am 2387857d: am 968f20a4: Merge "MIPS support to *.mk files and envsetup.sh"Jean-Baptiste Queru2012-08-101-6/+3
|\ | | | | | | | | * commit '2387857dad06b3437ffcf0c14e2bc9f5956a5888': MIPS support to *.mk files and envsetup.sh
| * MIPS support to *.mk files and envsetup.shRaghu Gandham2012-08-101-6/+3
| | | | | | | | | | | | Change-Id: Iba4d046e3202524b29cfe32980927f8cc0aa8496 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
* | Delete unused variable.Ying Wang2012-05-161-1/+0
| | | | | | | | Change-Id: I17f0e2c0b911e505c7ddd3c9c9c56e8a38239e17
* | Delete the misleading var TARGET_OUT_STATIC_LIBRARIES.Ying Wang2012-05-151-2/+0
|/ | | | | | Which can be replaced by TARGET_OUT_INTERMEDIATE_LIBRARIES. Change-Id: I965ff1ebe70fc3113c19e4896277c876dcedb6a5
* Revert "core: the device/board/product kernel headers will be auto-generated"Dima Zavin2012-03-301-1/+0
| | | | | | | This reverts commit 992a52990cf545c926541815d03ad98b3458b23d. Change-Id: I9919f13705509a793f856da8ef7207b3feb47092 Signed-off-by: Dima Zavin <dima@android.com>
* core: the device/board/product kernel headers will be auto-generatedDima Zavin2012-03-191-0/+1
| | | | | | | So, just add the output include directory to the include path Change-Id: Ia370454237913a748288124f65a6b731b17d6e1a Signed-off-by: Dima Zavin <dima@android.com>
* Support to build factory ramdisk image.Ying Wang2011-12-161-0/+2
| | | | | | | | | | | | | | | | | | | | | Bug: 5769921 With this change, to build factory_ramdisk.img, set PRODUCT_FACTORY_RAMDISK_MODULES in your product config. PRODUCT_FACTORY_RAMDISK_MODULES consists of "<module_name>:<install_path>" pairs. <install_path> is relative to the root of the factory ramdisk output. For example: PRODUCT_FACTORY_RAMDISK_MODULES := \ toolbox:bin/toolbox adbd:sbin/adbd adb:bin/adb On the other hand you can use PRODUCT_COPY_FILES to copy prebuilt files to the factory ramdisk. Or you can define modules that are specific for the factory ramdisk (with LOCAL_MODULE_PATH pointing to TARGET_FACTORY_RAMDISK_OUT) and add the module names to PRODUCT_PACKAGES. Change-Id: I80ff72606415cd74fe6f3bc93020a05d84e45b70
* am 78b68045: am ffe03c98: Set OUT_DIR based on a common base pathJean-Baptiste Queru2011-12-061-0/+4
|\ | | | | | | | | * commit '78b680458b3ba53fb2f88a603e371c002eb8944b': Set OUT_DIR based on a common base path
| * Set OUT_DIR based on a common base pathJean-Baptiste Queru2011-12-061-0/+4
| | | | | | | | | | | | Change-Id: I2c4ba8b101d4d186ed4b371b9d07b3bcf75bbcc9 Author: Jean-Baptiste Queru<jbq@google.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
* | Build cache.img on demandYing Wang2011-11-101-0/+2
| | | | | | | | | | | | | | | | | | Bug: 5153694 To build cache.img, set BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE (required, ext4 only for now), BOARD_CACHEIMAGE_PARTITION_SIZE (optional) in BoardConfig.mk. Change-Id: I1d8b91646aa1dba88285e008ad3335768bcbddd2
* | Revert "Build cache.img."Ying Wang2011-11-021-2/+0
| | | | | | | | This reverts commit 531bdb546af5127ed9c1012871d780930eb990f5.
* | Build cache.img.Ying Wang2011-11-011-0/+2
| | | | | | | | Change-Id: I3dbe7afa4934fa718ba20605eebd2e3ce2ae82ab
* | Add TARGET_COPY_OUT_* variables.Ying Wang2011-10-271-5/+13
|/ | | | | | | | They are relative to PRODUCT_OUT so can be used in PRODUCT_COPY_FILES. If TARGET_COPY_OUT_VENDOR instead of hardcoded system/vendor is used, we will be able to transition smoothly to a separate vendor staging directory. Change-Id: Ia9fdb208768cf4699180306280b4c02421b2ea9c
* Install path support for vendor modules.Ying Wang2011-09-131-0/+8
| | | | | | | | Bug: 5284764 Set "LOCAL_PROPRIETARY_MODULE := true" to install module to vendor partition. Change-Id: I1301acc10664a12e313f3b868d9fd6400ac8b133
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-25/+2
| | | | | | Bug: 5010576 Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
* fix broken build rules for host VM.Ryo Fujii2011-06-171-22/+8
|
* am 554eeb6c: am 493306f7: Merge "Fix TARGET_PREBUILT_TAG so that ↵Jean-Baptiste Queru2010-11-191-8/+0
|\ | | | | | | | | | | | | get_build_var can retrieve the correct value across architectures" * commit '554eeb6c7426c8c1df551516cff903d69ae94f26': Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value across architectures
| * am 493306f7: Merge "Fix TARGET_PREBUILT_TAG so that get_build_var can ↵Jean-Baptiste Queru2010-11-191-8/+0
| |\ | | | | | | | | | | | | | | | | | | retrieve the correct value across architectures" * commit '493306f7c318d632186bebd732708d4299e66a62': Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value across architectures
| | * Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value ↵Bruce Beare2010-10-141-8/+0
| | | | | | | | | | | | | | | | | | | | | across architectures Change-Id: I5c1010d9caaa8d9ffaf65999fa3649c3c2be8caa Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
* | | am 0332f0ac: Truly default to the full config.Jean-Baptiste Queru2010-10-221-1/+1
|\ \ \ | |/ /
| * | Truly default to the full config.Jean-Baptiste Queru2010-10-221-1/+1
| | | | | | | | | | | | | | | | | | It is much better than generic for emulator-based work. Change-Id: I8b69b208bc4969d3f95c3467ca6737de8fd9460d
* | | am bf2ed191: am a83940fa: Move odex related files to product-specific dir.Ying Wang2010-10-011-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'bf2ed191fe229b6a83684c19a57e11e7b50c8637' * commit 'bf2ed191fe229b6a83684c19a57e11e7b50c8637': Move odex related files to product-specific dir.
| * | am a83940fa: Move odex related files to product-specific dir.Ying Wang2010-10-011-1/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'a83940fa7851b35712e559be2246b56b5666b805' into gingerbread-plus-aosp * commit 'a83940fa7851b35712e559be2246b56b5666b805': Move odex related files to product-specific dir.
| | * | Move odex related files to product-specific dir.Ying Wang2010-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For target Java libraries, now the LOCAL_BUILT_MODULE includes both javalib.jar and the .odex file, if dexpreopt is enabled. These 2 files are moved to a product-specific dir in this change. For target Java Libraries, $(intermediates) now points to the product-specific dir. There is still a javalib.jar in the $(intermediates.COMMON) dir, which is used as dependency. Nothing is changed for host Java libraries. Change-Id: I2546dbb940c74537864ca002d1acb49bb731fbbc
* | | | am bdb2e9f3: am 46fc2341: Merge "Allow \'export WITH_HOST_DALVIK=false\' to ↵Brian Carlstrom2010-09-301-1/+5
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | override Makefile defaulting" into gingerbread Merge commit 'bdb2e9f3c203655648bd0a4e5ea64e9bb2cb2a13' * commit 'bdb2e9f3c203655648bd0a4e5ea64e9bb2cb2a13': Allow 'export WITH_HOST_DALVIK=false' to override Makefile defaulting
| * | | am 46fc2341: Merge "Allow \'export WITH_HOST_DALVIK=false\' to override ↵Brian Carlstrom2010-09-301-1/+5
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile defaulting" into gingerbread Merge commit '46fc2341c535ba624fd2dceec9399ce681a80866' into gingerbread-plus-aosp * commit '46fc2341c535ba624fd2dceec9399ce681a80866': Allow 'export WITH_HOST_DALVIK=false' to override Makefile defaulting
| | * | Allow 'export WITH_HOST_DALVIK=false' to override Makefile defaultingBrian Carlstrom2010-09-301-1/+5
| | | | | | | | | | | | | | | | Change-Id: I8915bc1c9f52a3b6ab1a82b404ab61cd0726198d
* | | | core: Make fake packages have real installed files for proper dependenciesDima Zavin2010-09-271-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I3145440eea0fbbd8ba22a2b3b0511f4c18f90eca Signed-off-by: Dima Zavin <dima@android.com>
* | | | am 12165990: am 6474811d: Fix sim-eng build.Andy McFadden2010-09-241-1/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '12165990162ac3c41aed96d5afd5e228daa16877' * commit '12165990162ac3c41aed96d5afd5e228daa16877': Fix sim-eng build.
| * | | am 6474811d: Fix sim-eng build.Andy McFadden2010-09-241-1/+3
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '6474811d646153aeab111c1c0586b6ee53dcb0d2' into gingerbread-plus-aosp * commit '6474811d646153aeab111c1c0586b6ee53dcb0d2': Fix sim-eng build.
| | * | Fix sim-eng build.Andy McFadden2010-09-241-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't try to do the host build if we're configured for sim-eng. They seem to be clashing, and it's redundant anyway. Change-Id: I8e1a24b6e07d28701b32b6559ba39337b211264d
* | | | am 77070aa7: am ce7d5023: Turn dalvikvm host builds on by default when linux ↵Jesse Wilson2010-09-221-0/+5
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | is the host OS. Merge commit '77070aa757806d1617d707db4d2bd7931b2353fc' * commit '77070aa757806d1617d707db4d2bd7931b2353fc': Turn dalvikvm host builds on by default when linux is the host OS.
| * | | am ce7d5023: Turn dalvikvm host builds on by default when linux is the host OS.Jesse Wilson2010-09-221-0/+5
| |\ \ \ | | |/ / | | | / | | |/ | |/| | | | | | | Merge commit 'ce7d5023c3df4c16ae395d64d51dd8345e40a39e' into gingerbread-plus-aosp * commit 'ce7d5023c3df4c16ae395d64d51dd8345e40a39e': Turn dalvikvm host builds on by default when linux is the host OS.
| | * Turn dalvikvm host builds on by default when linux is the host OS.Jesse Wilson2010-09-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Previously host builds were only enabled under user and user-debug builds. This will make it easier for Androids to find out if they've inadvertently broken host compatibility in native code. Change-Id: Id1f2d5e189c4c1b6462fe03bab1b0f75e98a599c
| | * The java version changed, and we made envsetup automatically find the right ↵Joe Onorato2010-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | JAVA_HOME. This change forces everyone to re-source envsetup.sh Change-Id: Ieb9512d5725cca26a83debf9b0480bc20e19d5ee
| | * Switch toolchain from gcc-4.4.0 to gcc-4.4.3Jing Yu2010-06-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc-4.4.3 toolchain is based on fsf GCC-4.4.3 with numerous patches. It reduces 3.65% code size than the prebuilt gcc-4.4.0 toolchain, and improves 3.4% performance on Android benchmarks. The toolchain uses gold as default linker. With gold, the toolchain further reduces 1MB system image. Change-Id: I55eb4df185f2932e71498fcc28428e4d1b175393
* | | Flags common for native testsYing Wang2010-07-211-0/+1
|/ / | | | | | | | | | | | | With the CL, "include $(BUILD_NATIVE_TEST)" to build native test; "include $(BUILD_HOST_NATIVE_TEST)" to build a host native test. Change-Id: Icdbbcf906cd4c5c35e65962897490052cd051102
* | Allow TARGET_ARCH to be set from BoardConfig.mkBruce Beare2010-07-121-78/+0
| | | | | | | | | | Change-Id: I66aed78b763d238719822257c1f4f35301247df6 Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
* | Switch the required host Java environment to 1.6.Jeff Hamilton2010-06-301-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The path to the Java toolchain is now explicitly specified so no manual configuration should be required. Change-Id: I84abc122c557372e77e4579e9a9efe56af2b412c The java version changed, and we made envsetup automatically find the right JAVA_HOME. This change forces everyone to re-source envsetup.sh Change-Id: Ieb9512d5725cca26a83debf9b0480bc20e19d5ee Fix javadoc for Java 6. If you don't set bootclasspath, there would be errors like: javadoc: error - In doclet class DroidDoc, method start has thrown an exception java.lang.reflect.InvocationTargetException Change-Id: I1b83360cb595d50577c6043d6e91b0f92e4c04d6 Avoid inheriting PRIVATE_BOOTCLASSPATH from moduels that depend on api-stubs-timestamp The inherited value has caused build breakage on Mac build. Change-Id: I8a1b1d6c6d411f6aaaee2d8dbd0297e3d60ab5c2 Ignore STAY_OFF_MY_LAWN when setting JAVA_HOME. Don't check STAY_OFF_MY_LAWN in set_java_home. That function already refuses to update JAVA_HOME if it's set to something, which should be sufficient for anybody who doesn't want the script to mess with it. With this change, you can get the benefits of the 1.5/1.6 auto-selection without having to suffer through window title changes. Change-Id: I5cfc5d6fdf26a10b42b52925f877012c0506b9a5
* Rename is_unbundled_app_build and UNBUNDLED_APP_BUILD to TARGET_BUILD_APPS.Joe Onorato2010-06-101-0/+1
| | | | Change-Id: I79e6f60e009dad3a48709962347441e4ca0c337a
* Support building Windows SDK under Linux.Raphael2010-04-231-0/+14
| | | | | | | | | | | | | - envsetup.mk & config.mk: we define a new BUILD_OS and a minimal set of things like BUILD_OUT to be able to use some local tools when doing cross-compilation. This allows us to use the Linux version of ACP when cross-compiling the tools to Windows. - Makfile: include windows_sdk.mk when needed to build a Windows SDK. - main.mk: support a win_sdk target (e.g. PRODUCT-sdk-win_sdk) (Merge master Change I9d08d0df)
* Sleazy workaround for webkit build failures.Andy McFadden2009-09-101-1/+1
| | | | | | | | | | | | The WebKit library link line is exceeding 128KB on sim-eng builds. The path to sim-eng object files is slightly longer than device builds because the object files live under the "host" directory. This change truncates the "product" directory name to "pr", reducing the command line by a few KB. This only affects sim-eng builds. The real fix will need be to webkit (see internal bug 1917987), which will eventually start failing on device builds if it continues to grow.