summaryrefslogtreecommitdiffstats
path: root/core/build-system.html
Commit message (Collapse)AuthorAgeFilesLines
* add new gen/ directory for generated sourcesColin Cross2014-01-271-5/+5
| | | | | | | | | | | | Allow modules to generate source into $OUT/gen, which will then be copied into $OUT/obj and $OUT/obj_$(TARGET_2ND_ARCH) as necessary. This allows a single build rule invocation that includes generated source to build for the first and second architectures. Modules will need to change calls to local-intermediates-dir into local-generated-sources-dir. Change-Id: I62504bad9454b3d9fde7b84ab9f0a487a2ecf0bf
* Support LOCAL_MODULE_RELATIVE_PATHColin Cross2014-01-271-7/+25
| | | | | | | | | | | Most users of LOCAL_MODULE_PATH are setting a subdirectory of the normal install path, for example to install HALs into system/lib/hw. This is problematic for multiarch builds, where the install location depends on the arch. Allow modules to specify LOCAL_MODULE_RELATIVE_PATH. HALs will generally use: LOCAL_MODULE_RELATIVE_PATH := hw Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
* Remove the hacks needed to support ash and mksh concurrently.Elliott Hughes2013-11-051-4/+2
| | | | | | | We no longer have ash, and we'd rather not have unnecessary symbolic links on the system. Change-Id: Icfb1a51f1baaf1861c203f6ed93843b094deb65d
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-9/+1
| | | | | | Bug: 5010576 Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
* Add new variable TARGET_SHELL := ash (default; or mksh)Thorsten Glaser2010-08-241-2/+4
| | | | | | | Besides that, add enough magic to build everything tagged as "shell_$(TARGET_SHELL)" and permit ash/mksh as not unusual Change-Id: I36c0590ba49f45251d24dc179cb27c8368c3662a
* Add support for LOCAL_JAVACFLAGSBrian Carlstrom2010-02-051-0/+5
| | | | | | | The Dalvik core libraries team would like to start making warnings errors in certain packages by definition LOCAL_JAVACFLAGS. This will allow easier debuging of warnings in other packages by supplying "-Xlint:..." options.
* add build system design docJoe Onorato2008-10-231-0/+947