aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-21build/core: Add option to disable C++11 bitslinaro_android_4.2Bernhard Rosenkraenzer
Change-Id: I45294e8c19bf7cdf200b45fbd114ccd75c4e3ca9 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-21build: Add option to disable strict-aliasing optimizationsBernhard Rosenkraenzer
This is useful for builds that pull in unmodified AOSP repositories that can't be compiled with strict-aliasing compliance enabled Change-Id: I0599127b1e113c0799dd8fa92db00b989ebc9bd3 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build: Allow building with OpenJDK v1.7Amit Pundir
Ubuntu-12.10 ships with OpenJDK v1.7 and AOSP errors out if you try to build it with JAVA version other than 1.6. Linaro Android build with JAVA v1.7, boot tested on Origen 4412, seems to work fine. Change-Id: I8ca783b48de80131f830139a33d8fc0aa92c562c
2012-11-14full_base_telephony: Disable roaming by defaultBernhard Rosenkraenzer
Roaming enabled by default can lead to nasty surprises especially on builds that get flashed over and over again (each time losing WiFi passwords...) Better default to turning it off. Change-Id: I71e3a432a4a221e1fb26b6c68198830fbb6705bd Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: Build in ISOC++11 mode if possibleBernhard Rosenkraenzer
Add -std=gnu++11 if the compiler supports it Change-Id: Ied8b4487263172b678fd2912cfe428187b2edf95 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build: Explicitly disable -Werror=strict-alising for HOST buildsBernhard Rosenkraenzer
Change-Id: Ib1e834951196ab3ea6acbe47c27eebe5633f55d2 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14Ethernet Configuration Managment for JellyBean (3-3): build/kejun.zhou
Change-Id: I68dc4dc2e35563f7e3ee4f5b72ab9320707b0cd5 Signed-off-by: kejun.zhou <kejun.zhou@linaro.org>
2012-11-14build: Don't add -fno-strict-aliasing to HOST compiler flagsBernhard Rosenkraenzer
Change-Id: I07eef86f11ec3761e0922855cb6ff881c2773966 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14Revert "build: Use -Wno-error=strict-aliasing for the HOST compiler"Bernhard Rosenkraenzer
This reverts commit 074b9cc5c5308afeb0b83c68a7a1393edb5caead. The commit prepended -Wno-error=strict-aliasing and was overridden. Will commit a proper fix.
2012-11-14build: Use -Wno-error=strict-aliasing for the HOST compilerBernhard Rosenkraenzer
Since everyone uses his own host compiler, and there's still a lot of broken compilers that report false positives (gcc <= 4.5) around, use -Wno-error=strict-aliasing for the HOST compiler. If things are broken on the host side, we'll notice at build time anyway. Change-Id: I1a7db826866c4342d168c1efa7971a988d199d3a Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: Don't use -fno-strict-aliasingBernhard Rosenkraenzer
Don't use -fno-strict-aliasing: It's no longer needed. Change-Id: I7b6e9524197dc152b57a8d1900dd6d7f9fe3452d Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build: Build fs_get_stats even for TINY_ANDROIDBernhard Rosenkraenzer
We need fs_get_stats if we're using u-boot because it's used during tarball creation. Build it even for TINY_ANDROID (unless TARGET_BOOTLOADER_TYPE == fastboot) Change-Id: If9ed3b63699b9f6c04a08b7b131a00b3a856c946 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14target/product/core.mk: Add aibd and aib to PRODUCT_PACKAGES.Romain Perier
Add the AIB daemon to be built on all targets. Also add the client to be built on the host. Signed-off-by: Romain Perier <romain.perier@gmail.com> Change-Id: Id02827d74ed4e569a5e4d701d75ef1913893466b
2012-11-14build: Make sure boot.img depends on the kernel having been builtBernhard Rosenkraenzer
Change-Id: Ia439ed4079ef912c42aa15cac995741fd6071f1e Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14Revert "Add TARGET_OMIT_DOCS setting to avoid generation of javadocs"Bernhard Rosenkraenzer
This reverts commit 657a6152270854e361fab74e96f7217c5fb5c20f. Let's see if this fixes JB builds in android-build.linaro.org...
2012-11-14Add TARGET_OMIT_DOCS setting to avoid generation of javadocsBernhard Rosenkraenzer
Some boxes, including android-build.linaro.org's build slaves, are too memory starved to handle javadoc generation - so we need a way to turn it off... Change-Id: I8a85ae27ef9a6c00b88c2c8ae378d0e0b54596f8 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14definitions.mk: Don't fail if xmllint isn't installedBernhard Rosenkraenzer
This is a workaround for xmllint currently not being installed on the build slaves. It should be reverted when this is fixed, as it eliminates a check for sane code. Change-Id: I46eeadebd931ee1b6812a9eb933ee4b56ebd16a7 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: Fix build errorsBernhard Rosenkraenzer
- Include task hooks only if they exists - Fix typos Change-Id: Ide3b1bd0bac050da5b96d1e9a0dabd55fbf675fe Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build: Don't work around cortex-a8 issues when targeting a9 onlyBernhard Rosenkraenzer
Don't work around cortex-a8 issues when other compiler flags show we want to target cortex-a9 only Change-Id: If5a077243fc15298fbcbe2ffc857b5e961dd29da Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: Use better default compiler flagsBernhard Rosenkraenzer
Use -O3 for the compiler, -O2 for the linker Change-Id: Ib9c3cd6d6ddf16c8bd20149a051ff2c17491a29d Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build: Add support for TARGET_EXTRA_C{,PP}FLAGSBernhard Rosenkraenzer
Add support for setting TARGET_EXTRA_C{,PP}FLAGS in board configs. This can be used to set compiler flags for a board that break other boards, such as -march=cortex-a9 or -DUSE_CUSTOM_EXTENSIONS_FOR_XYZ Change-Id: I0efd4e37578bf6d239bf56dfeeaaed44840ee3af Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: Include linaro_compilerchecks.mkBernhard Rosenkraenzer
Include linaro_compilerchecks.mk in core/config.mk to allow the macros to be used in board configs Change-Id: I3a0dfd0a3a1c09961e43ef8c2f3cbe50b8c00e20 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: Add linaro_compilerchecks.mkBernhard Rosenkraenzer
Add linaro_compilerchecks.mk, allowing to run some checks on the compiler version and supported flags before setting them Change-Id: I96e1277e74c0ea3457677bef39644aaece01f653 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14product/core: Install busybox, lrzsz, ffmpeg, x264Bernhard Rosenkraenzer
Change-Id: I92e750e8dace870ff39a7bae3633328b1be14983 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: uboot supportBernhard Rosenkraenzer
if TARGET_BOOTLOADER_TYPE is set to uboot, build uImage and uInitrd rather than kernel and ramdisk.img Based on older 2.3.x patches from Patrik Ryd <Patrik.Ryd@linaro.org> Change-Id: I05d34b5cf7ad68d1342f110b5b6cf8c4cae02e6a Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build/core: Forward-port hook for device specific tasksPatrik Ryd
Added generic hook for loading device specific tasks. Change-Id: I6216195edd6a43e940b3d254256092aca98ca58d Signed-off-by: Patrik Ryd <patrik.ryd@linaro.org> Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-14build: Allow building with OpenJDKBernhard Rosenkraenzer
My local builds with OpenJDK have been successful - no reason to disallow it, let's go free... Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-09JOP40Candroid-4.2_r1The Android Automerger
2012-11-09JOP40BThe Android Automerger
2012-11-09merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-09JOP40The Android Automerger
2012-11-09merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-08JOP39BThe Android Automerger
2012-11-08merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-08JOP39The Android Automerger
2012-11-08merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-07JOP38CThe Android Automerger
2012-11-07merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-07Collapse multiple --extra-packages into one.android-sdk-support_r11Ying Wang
Change-Id: Icbdd56fa104c03e0a6cc58e441e60286a7f25bb2
2012-11-07JOP38BThe Android Automerger
2012-11-07merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-07JOP38The Android Automerger
2012-11-07merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-06JOP37BThe Android Automerger
2012-11-06merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-06Add dev settings to emulator.Xavier Ducrohet
Change-Id: I0f92257c0a6ac92f3bce4ad004c3e2414ef0f9da
2012-11-06JOP37The Android Automerger
2012-11-06merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-11-05JOP36The Android Automerger
2012-11-05merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger