Commits on Feb 13, 2013
  1. build: local_manifest.xml deprecated, use local_manifests

    Patch Set 2:- Use roomservice.xml instead of cm.xml.
    Change-Id: I3d8a6ef3907b92808662cbba912cea5ed38d0bde
    PhantomGamers committed with rmcc Feb 12, 2013
Commits on Jan 13, 2013
  1. FM Radio: Add support for FM Radio in Android

    Creating interface and framework for using FM Radio
    RX and TX from different vendors.
    Change-Id: I1a71aed01bfffdddfabf1cdfbfa3707cb1ed016b
    Signed-off-by: Benn Porscke <>
    Anurag Gupta committed with freexperia Jul 18, 2012
Commits on Nov 22, 2012
  1. omnom: eat: push md5 file for zip verification

    Works on certain recoveries which perform zip file verification
    (namely TWRP, not sure about CWM).
    Change-Id: I63248d6f59ed853eccabf41bad831ac486cbcff1
    PonsAsinorem committed with Gerrit Code Review Nov 19, 2012
  2. Allow omnom without param if set up

    Change-Id: Id0c053dd1098228d5e4d74cfe9bf68a06f687937
    Nebojsa Cvetkovic committed with Gerrit Code Review Nov 18, 2012
Commits on Nov 15, 2012
  1. s/

    Change-Id: I40d838d39c25dc41e0c3ff22469909b7243b33a2
    chirayudesai committed Nov 15, 2012
Commits on Nov 12, 2012
  1. omnom (brunch + eat) command

    Change-Id: I524e5a1450de7ea9c93512eebcb10f320e68fa82
    Nebojsa Cvetkovic committed with Gerrit Code Review Nov 9, 2012
  2. Fix SmokeTest

    Change-Id: Ia53766b62d3777de49eaaac122042b99e6f1a3f7
    Nebojsa Cvetkovic committed with Gerrit Code Review Nov 9, 2012
Commits on Nov 10, 2012
  1. build: Add "installrecovery" command

     * Similar to "installboot", add an "installrecovery" command which
       writes the recovery image to the correct partition of a running
    Change-Id: I1dcca44fd0d8afa08ece9e99cd914547acb99c83
    cyanogen committed with Gerrit Code Review Oct 24, 2012
  2. fix sdk target with absolute OUT_DIR

    Add / to atree's search path.
    since I459a3b13 OUT_DIR is absolute. atree uses these variables and
    due to "-I ." tries to resolve these paths as relative paths.
    Change-Id: Ic9fbc84acdd9f438dfc813f6496e2c5e0d761976
    afflux committed with Gerrit Code Review Nov 3, 2012
Commits on Nov 9, 2012
  1. unpackbootimg: add a target specifically for unpackbootimg.

    for some reason, and I am guessing this is a bug in the Android build, I can no longer run the following:
    make -j32 out/host/darwin-x86/bin/unpackbootimg
    It works if the build has been built, but not if it is clean. Somewhere within the bowels of AOSP
    something broken in 4.1.2.
    Change-Id: I4f8c434f3fce9ddaee4f54febba02efac07a31a3
    koush committed Nov 9, 2012
Commits on Nov 6, 2012
  1. Remove duplicate src:dest pairs in PRODUCT_COPY_FILES

    Before setting up the rules.
    Change-Id: Ifedbc0e988895a899cae315dc730a152bae91ae2
    wangying1015 committed with Gerrit Code Review Sep 6, 2012
  2. Split to multiple bash commands.

    This can fix the error "/bin/bash: Argument list too long", if we get a
    really long apk list.
    Bug tracker Link:
    Change-Id: Ic6318465a0413ba9ac5afe2c4974ebb3abf59b01
    wangying1015 committed with Gerrit Code Review Oct 26, 2012
  3. Revert "build: Use newline at the end of echo to apkcerts file"

    This reverts commit 99430f7.
    chirayudesai committed with Gerrit Code Review Nov 1, 2012
  4. cleanbuild: add *.zip.md5sum to installclean_files

    Change-Id: I4b68bb9a8d421a54b008c5318fa82ed230bd6441
    chirayudesai committed with Gerrit Code Review Nov 1, 2012
  5. dopush: improvements

    - use $OUT instead of replacing device name with a new line
      and then "tail"ing it.
    - adb shell stop/start if file is SystemUI.apk or framework/*
    - and some cleanup.
    Change-Id: I49278406dc53285b4919f7d41116ad849ec38250
    chirayudesai committed with Gerrit Code Review Oct 16, 2012
  6. Run clean steps in only given paths when using mm/mmm

    To speed up mm/mmm start time.
    At the same time, we should copy over the other clean steps.
    (cherry-pick of 6ea58cb.)
    Bug: 7186768
    Change-Id: I158b0d7e4ecaa773ec3a336cd326e27ee8c26a88
    wangying1015 committed with Gerrit Code Review Sep 26, 2012
Commits on Nov 1, 2012
  1. recoveryzip: Fix build of recoveryzip

    The recoveryzip target was failing due to the change in the
    handling of OUT_DIR. This removes the script's attempts to
    set the path itself and uses the common variables instead.
    Change-Id: I2a1334e940881005b9d3445b387858edf6da264a
    Brint E. Kriebel committed Nov 1, 2012
Commits on Oct 21, 2012
  1. roomservice: Handle missing netrc file

    Change-Id: If981fe79dc3e2191434301239b0cd585be8b4730
    rmcc committed Oct 21, 2012
  2. roomservice: Add support for netrc

    Change-Id: I1f5e11e40125abd0c4e4c8d8294d4fc09bfdc30a
    rmcc committed Oct 21, 2012
Commits on Oct 20, 2012
  1. Merge "Build only modules required by the current product." into jell…

    rmcc committed with Gerrit Code Review Oct 20, 2012
Commits on Oct 17, 2012
  1. roomservice: Bump github request per_page to 100

    Change the number of repos per page from the default 30
    to 100.
    We seem to be hitting the rate limit on the jenkins server.
    Change-Id: Ie733feaa0414cbfebb7efcfc1e24d94e1e466d1b
    FaultException committed with Gerrit Code Review Oct 17, 2012
Commits on Oct 16, 2012
  1. Build only modules required by the current product.

    Don't build modules_to_check by default.
    Instead add "checkbuild" to the command line as a build goal, if you
    want to build everything.
    We can use the "checkbuild" goal to make sure some build targets on the
    build server still build everything.
    (cherry-pick of 5a88269.)
    Bug: 7253452
    Change-Id: I21eb93f3cb430c9531fe41a2f5d7b445c09938b9
    wangying1015 committed with drewis Sep 28, 2012
Commits on Oct 14, 2012
  1. build-with-colors: moar colors

    - rename CL_PFX and CL_INS to better match the
      colors they show.
    - add more colors.
    Output of:
    - most host stuff is yellow
    - most target stuff is green
    - installing/copying files is cyan
    - import/export includes and notice files is cyan
    - bootimage/recoveryimage is cyan
    - and some more colors in many places ;)
    Change-Id: I5532afa4ba608e0a7c408516dc9f912f9ca389f7
    chirayudesai committed Oct 13, 2012
Commits on Oct 13, 2012
  1. build: Use newline at the end of echo to apkcerts file

    Revert "core/Makefile: avoid exceeding MAX_ARG_STRLEN"
    This reverts commit 2eb4ca0.
    If a newline is not used, the echo commands are strung
    together in one large command. In environments with long
    pathnames, this can cause the error:
      "make: execvp: /bin/bash: Argument list too long"
    This splits the echo commands up into individual commands
    to avoid the argument limit.
    Change-Id: Id2e5033ad51a9746e2b6cd88f9d53d5b7c93bc1b
    Brint E. Kriebel committed Oct 13, 2012
Commits on Oct 10, 2012
  1. core/Makefile: avoid exceeding MAX_ARG_STRLEN

    The current method of generating the apkcerts file can fail with
    a "make: execvp: /bin/bash: Argument list too long" when the path
    to the toplevel directory is long enough.
    In my case, the MAX_ARG_STRLEN of 131072 was exceeded with a toplevel
    directory length of 52 (with 427 apkcerts).
    This reduces the length of the command-line string generated by not
    repeating the output path for each entry (it cd's there first).
    Change-Id: I9739f9aefdf5e0febed66517c7b418a4041f49f6
    jcsullins committed with Gerrit Code Review Oct 7, 2012
Commits on Oct 9, 2012
  1. Merge branch 'jb-mr0-release' of…

    …tform/build into aosp-merge
    Change-Id: Ifabf6aee0bb9624e73776606c513835235824b73
    cyanogen committed Oct 9, 2012
Commits on Oct 4, 2012
  1. build: work around missing readlink -f on Mac

    Change-Id: I5d56366cf33a2b02f1886c87815d00cff279779d
    dferg committed Oct 4, 2012
Commits on Oct 2, 2012
  1. JZO54K

    The Android Automerger committed Oct 2, 2012
Commits on Sep 28, 2012
  1. JZO54J

    The Android Automerger committed Sep 28, 2012
  2. envsetup: new function cmka

    - The build system adds a clean-<module> target
      for each module / package.
    - This utilizes that and cleans and builds using mka.
    - If no argument is supplied, it runs "mka clean".
    - If argument is (bacon|otapackage|systemimage), it
      runs installclean.
    Change-Id: I582ac2f92df3278c41c254c73e9c02ad7f406851
    chirayudesai committed Sep 28, 2012
  3. envsetup: set OUT_DIR to an absolute path always

    OUT_DIR was set to $(TOPDIR)out previously,
    but $(TOPDIR) was null, so it was a relative path.
    This broke releasetools, inline kernel building, etc
    since they require absolute paths.
    Fix it so that it is set to $(shell readlink -f .)/out
    if $(TOPDIR) is null.
    Also remove hacks which checked if (OUT_DIR) was out
    and changed it to $(ANDROID_BUILD_TOP)/out to workaround
    the aforementioned problem.
    Change-Id: I459a3b1325a1bbea0565cd73f6acf160d4ed9b39
    chirayudesai committed Sep 27, 2012
Commits on Sep 26, 2012
  1. Fix building when OUT_DIR is out of ANDROID_BUILD_TOP

    This broke in /
    Change-Id: I9dc77a1fb465a30c833262ba3b1de3d2f0f968f0
    espenfjo committed with Brint E. Kriebel Sep 26, 2012
  2. build: Don't build the recovery-from-boot patch on CM

     * We don't use this, and I am running into a weird bug where imgdiff is
       hanging on a specific target. Just disable it for now.
    Change-Id: I25ee666136e25994528eaa32b6f787626cd288ed
    cyanogen committed Sep 26, 2012
  3. JZO54I

    The Android Automerger committed Sep 26, 2012