summaryrefslogtreecommitdiffstats
path: root/envsetup.sh
Commit message (Collapse)AuthorAgeFilesLines
* Truly default to the full config.Jean-Baptiste Queru2010-10-221-4/+4
| | | | | | It is much better than generic for emulator-based work. Change-Id: I8b69b208bc4969d3f95c3467ca6737de8fd9460d
* am ea83daa3: Merge "Fix mmm to work with an ANDROID_BUILD_TOP that contains ↵Brian Carlstrom2010-09-281-1/+1
|\ | | | | | | | | | | | | | | | | a symlink" into gingerbread Merge commit 'ea83daa389aea493294617232b5c34414861d701' into gingerbread-plus-aosp * commit 'ea83daa389aea493294617232b5c34414861d701': Fix mmm to work with an ANDROID_BUILD_TOP that contains a symlink
| * Fix mmm to work with an ANDROID_BUILD_TOP that contains a symlinkBrian Carlstrom2010-09-281-1/+1
| | | | | | | | Change-Id: I3dfc1aa6f10a52c2adc68259ce1cedec2ffd8f0e
* | am 1fdbf261: Don\'t set DISABLE_DEXPREOPT in lunch.Ying Wang2010-09-271-3/+0
|\ \ | |/ | | | | | | | | | | Merge commit '1fdbf261a0d550baaed96f5461bb014754364c16' into gingerbread-plus-aosp * commit '1fdbf261a0d550baaed96f5461bb014754364c16': Don't set DISABLE_DEXPREOPT in lunch.
| * Don't set DISABLE_DEXPREOPT in lunch.Ying Wang2010-09-271-3/+0
| | | | | | | | | | | | Because in core/main.mk WITH_DEXPREOPT is set to true only if the build OS is linux. Change-Id: I287ab61312667f6100371d07010bcab5cfcc7e17
* | am d9dea715: am d5c217ac: Merge "add phony target "all_modules" and use it ↵Ying Wang2010-07-221-2/+4
|\ \ | |/ | | | | | | | | | | | | | | as make goal for "mm"/"mmm"" into froyo Merge commit 'd9dea715e5841028b1a30aa3f357b05c9de3e8c7' into gingerbread-plus-aosp * commit 'd9dea715e5841028b1a30aa3f357b05c9de3e8c7': add phony target "all_modules" and use it as make goal for "mm"/"mmm"
| * am d5c217ac: Merge "add phony target "all_modules" and use it as make goal ↵Ying Wang2010-07-221-2/+4
| |\ | | | | | | | | | | | | | | | | | | | | | | | | for "mm"/"mmm"" into froyo Merge commit 'd5c217aca18726f0ed9f2ea034f750620d4bdf7d' into gingerbread * commit 'd5c217aca18726f0ed9f2ea034f750620d4bdf7d': add phony target "all_modules" and use it as make goal for "mm"/"mmm"
| | * add phony target "all_modules" and use it as make goal for "mm"/"mmm"Ying Wang2010-07-201-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | So that mm/mmm don't depend on phony target "files", which brings in unwanted files for apps-only build. Also allow "dist" for mmm. Bug: http://b/issue?id=2811503 Change-Id: I2c0794aebd1d171d8a0f44eb8cda67855704d6bd
* | | merge from open-source masterThe Android Open Source Project2010-07-161-1/+1
|\ \ \ | | | | | | | | | | | | Change-Id: Ib0c0f02bb8fc87c3221fd9d2387a46b579a8ce40
| * | | Add full_x86 product.Jean-Baptiste Queru2010-07-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By inheriting from full, this will be more self-maintaining, and automatically gets a better-configured variant (e.g. it has locales, a date format, etc...). Change-Id: I67b6c2d9f9b7d20cb89154906c3f3d6a5391c838
* | | | merge from open-source masterThe Android Open Source Project2010-07-121-0/+1
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: I9363020bdd32d8ff984a3945a2aab6245cf7a3c4
| * | | Add generic_x86-eng to the lunch menuBruce Beare2010-07-121-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie4e0f9054c5bc6ad8845b5b885a00174dd8c9534 Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
* | | | merge from open-source masterThe Android Open Source Project2010-07-121-1/+1
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: I412376856ebbcec786181c7a9d3b4af4ef52c7a6
| * | | Vendorsetup needs to look in additional places.Bruce Beare2010-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I698856f8e02487322540e804c038bba28cc23532 Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
* | | | merge from open-source masterThe Android Open Source Project2010-07-091-13/+10
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: Ia02a590164d87ae98c714ac7d408ff7f241ae1fa
| * | | Explicitly indicates that only bash is supported.Kan-Ru Chen2010-07-081-13/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove all zsh compatibility code and related comments. Display a warning when other shell is used, to prevent the illusion that building under Zsh is supported when it's not. Change-Id: Ie6d43ace3a30bde99aad45b00d25007ac28d5155
* | | | merge from open-source masterThe Android Open Source Project2010-07-021-1/+1
|\ \ \ \ | |/ / / | | / / | |/ / |/| | Change-Id: I8ff445963424ee9520f5de46f6ca8d2c3313c819
| * | Add full-eng instead of generic-eng in the lunch menuJean-Baptiste Queru2010-07-011-1/+1
| | | | | | | | | | | | Change-Id: I3f779087021ef3674ee9ceb8cc3b15f83a98b8f4
| * | Switch the required host Java environment to 1.6.Jeff Hamilton2010-06-301-6/+19
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | am c048c9b5: default empty tapas to TARGET_BUILD_APPS "all"Ying Wang2010-06-241-0/+3
|\ \ | |/ | | | | | | | | | | Merge commit 'c048c9b598b36dc7506a954cc0d3d80f308b1b13' into gingerbread * commit 'c048c9b598b36dc7506a954cc0d3d80f308b1b13': default empty tapas to TARGET_BUILD_APPS "all"
| * default empty tapas to TARGET_BUILD_APPS "all"Ying Wang2010-06-241-0/+3
| | | | | | | | | | | | | | So that "tapas" without argument won't end in makefile-could-not-load error in unbundled branch. Also, the magic "all" apps will build only apps, not other things. Change-Id: Iac6dd928ee4e42996147acdab31930cd4ffa1768
* | Ignore STAY_OFF_MY_LAWN when setting JAVA_HOME.Andy McFadden2010-06-241-11/+9
| | | | | | | | | | | | | | | | | | | | | | 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
* | 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 the required host Java environment to 1.6.Jeff Hamilton2010-06-221-12/+27
| | | | | | | | | | | | | | | | The path to the Java toolchain is now explicitly specified so no manual configuration should be required. Change-Id: I84abc122c557372e77e4579e9a9efe56af2b412c
* | 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
* Add a tapas command.Joe Onorato2010-06-101-9/+36
| | | | | | | | | | | | | (Actually there was a tapas command that just called choosecombo). The new better tapas command is for building unbundled apps. Run it with one or more modules to build and optionally a build variant. tapas [variant] App1 App2 ... If you don't supply a build variant, it defaults to eng. Change-Id: I02214abd0b5ad02e364fcb024e10cf6ad17a9e68
* Set JAVA_HOME to point to java 1.5.Jeff Hamilton2010-06-081-0/+14
| | | | Change-Id: I1304b78b17cd13a2231c59385a94e0430a8198ff
* Source vendorsetup.sh from the device tree.Jean-Baptiste Queru2010-03-221-1/+1
| | | | | | | | | This way, individual open-source device configurations can publish device-specific configurations without having to maintain those centrally in envsetup.sh Bug: 2533998 Change-Id: I1377846d4d3ebe7abcd2f8279a08abe54039cdbb
* Make cgrep look for *.c, *.cc, *.cpp, *.h exclusively.Ficus Kirkpatrick2010-03-011-1/+1
| | | | | | It was doing '*.c*' which both included .class files and omitted .h files. Change-Id: Iedaac4f7ee86df86fdc38341c04ca565f34223b4
* Make mmm handle symbolic links.Gilles Debunne2010-02-171-1/+2
| | | | | | | Use the PWD= /bin/pwd trick used in getopt in mmm so that it can deal with a symlinked root directory. Change-Id: Ia8b5ef10cbd10ca05f2301db86f64fdf11ff2840
* godir search should ignore .repo directoryBrian Carlstrom2010-01-301-1/+1
|
* godir should set "T=$(gettop)"Brian Carlstrom2010-01-291-0/+1
|
* Tweak gettop() -- used in defining ANDROID_BUILD_TOP -- to expand symlinks.Dan Bornstein2009-11-241-2/+5
| | | | | | | This makes runtest, in particular, happier, since it will now find that its idea of the cwd actually matches with what's claimed in ANDROID_BUILD_TOP. Change-Id: I485df382d9d314a73b410030bf2116215b6250f9
* Add a host shell function to generate system_server stack tracesChristopher Tate2009-11-121-0/+7
| | | | | | | | | | | For debugging non-ANR weird states in the system server, it is incredibly handy to be able to force a complete thread-stack dump of that process. Here's a shell function that does so (creating the /data/anr/traces.txt file with the usual permissions if it does not yet exist). Depends on adb having been configured to run as root. Change-Id: I01d9d733ef08ffefb00cb61968df36ecf62087f0
* Remove 'cd top' step from envsetup runtest shortcut.Brett Chabot2009-10-211-8/+1
| | | | | Instead, execute runtest as an absolute path. Ths is necessary to support relative path based arguments in runtest. Bug 2133198
* Add cproj function to envsetup.sh that finds an Android.mk and goes to its ↵Joe Onorato2009-07-301-0/+20
| | | | directory.
* Fix LOCAL_PATH in mm builds so that overlays workRobert Greenwalt2009-07-151-0/+2
| | | | | LOCAL_PATH is a relative path from TOP when making a full build. This change makes that true for mm builds too.
* am bd1ee348: Merge change 6059 into donutAndroid (Google) Code Review2009-07-031-1/+1
|\ | | | | | | | | | | | | Merge commit 'bd1ee348a1891836cf3b5d0da72e75c0d256fa43' * commit 'bd1ee348a1891836cf3b5d0da72e75c0d256fa43': Also look in vendor/*/build for vendorsetup.sh
| * Also look in vendor/*/build for vendorsetup.shJoe Onorato2009-07-021-1/+1
| |
* | Switch default toolchain to 4.4.0 in master.Jing Yu2009-06-171-1/+1
| |
* | am a3896fb: Merge change 1001 into donutAndroid (Google) Code Review2009-05-061-8/+4
|\ \ | |/ | | | | | | | | | | Merge commit 'a3896fbc15d32881d87e1ae8b7c6e2e7523008c7' * commit 'a3896fbc15d32881d87e1ae8b7c6e2e7523008c7': Change runtest env shortcut to point to runtest.py
| * Change runtest env shortcut to point to runtest.pyBrett Chabot2009-05-051-8/+4
| |
* | am 8849aed: Slim down chooseproduct (used by choosecombo).Joe Onorato2009-04-291-33/+1
|\ \ | |/ | | | | | | | | | | Merge commit '8849aedde07373948b45a55703e7764de0a7199d' * commit '8849aedde07373948b45a55703e7764de0a7199d': Slim down chooseproduct (used by choosecombo).
| * Slim down chooseproduct (used by choosecombo).Joe Onorato2009-04-291-33/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | People keep getting confused by the default products in this list, which are almost never what they want, because this list roughly corresponds to the DEVICES and not the PRODUCTS. Now that lunch works again, I'm not too worried about choosecombo except for the couple of cases lunch can't handle, like the simulator. Therefore, this change just removes the list of suggested products, and you have to know which one you're trying to build (which seems like a resonable prerequisite).
| * AI 145709: Fixed tracedmdump() by correcting the KERNEL path.Jack Veenstra2009-04-101-1/+6
| | | | | | | | | | | | | | Merged 145592 from master. BUG=1630077 Automated import of CL 145709
| * AI 143784: am: CL 143737 Fix kernel build: remove the '.' from runtest.py ↵Brett Chabot2009-03-311-1/+1
| | | | | | | | | | | | | | | | | | shortcut Original author: brettchabot Merged from: //branches/cupcake/... Automated import of CL 143784
| * AI 143263: am: CL 143102 Add build environment shortcut to runtest.py.Brett Chabot2009-03-271-0/+11
| | | | | | | | | | | | | | | | This change does not affect device code. Original author: brettchabot Merged from: //branches/cupcake/... Automated import of CL 143263
* | Make mmm stop if it can't find an Android.mk in a directory you give it.Joe Onorato2009-04-131-0/+1
| |
* | Merge branch 'readonly-p4-master'Jack Veenstra2009-04-091-1/+6
|\ \
| * | AI 145592: Fixed the tracedmdump() bash function to use the correct path for ↵Jack Veenstra2009-04-091-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | the vmlinux-qemu file. BUG=1630077 Automated import of CL 145592