今日のx86froyoのrepo sync
From git://git.android-x86.org/platform/build + be32798...f184485 froyo-x86 -> x86/froyo-x86 (forced update) 57556ff..6c2df3e master -> x86/master build/: discarding 36 commits
すげーいっぱい入った。
- add service alsainit This is necessary for some sound cards like ICH AC97. - Set arm specific variables to be empty for non-arm platforms These variables are useless for non-arm platforms, and will generate misleading messages during building process. - update init.rc of generic_x86 to froyo version - acp: Ensure dst mtime always greater or equal to src mtime When copying files from file systems that support high resolution mtime, we should not truncating the nsec part. Instead we should increase the dst mtime by one sec to prevent dst mtime to become less than src mtime. - For the generic board, set /system/bin/sh to mksh to test the transition - Add new variable TARGET_SHELL := ash (default; or mksh) Besides that, add enough magic to build everything tagged as "shell_$(TARGET_SHELL)" and permit ash/mksh as not unusual - Replace arm with proper variable for CPU/ABI - kernel.mk: use loose_nonint_oldconfig This goal will give default values to unknown options to avoid compiling errors. - add libRS to generic_x86 build - TARGET_linux-x86.mk: allow to strip all symbols To strip all symbols, add TARGET_STRIP=1 to make. - definitions.mk: fix a bug in build-package-rules We cannot call all-subdir-makefiles directly since it has included other files. - define the heap size to 32M - enabled livewallpapers. <No all the wallpapers will work> - add firmware for zd1222 - generic_x86: update bluetooth services for eclair - generic_x86: add tslib files If BOARD_USES_TSLIB is true, copy tslib files into /system/etc. - fix the permission issue - kernel.mk: clean system/lib/modules before installing kernel modules - kernel.mk: allow to specify TARGET_KERNEL_CONFIG to a real file Each target now can specify its kernel config by setting TARGET_KERNEL_CONFIG to its local directory. - enabled provision and IM applications - switch to use phone policy instead of mid policy Since mid policy has not be well mantained for a long time. Switching to phone policy also gives us a lot of new features. - auto add init.rc of the target - add TARGET_PREBUILT_APPS - add firmware for generic_x86 - add wifi support for x86 If an inherited target needs to support wifi, it has to define BOARD_WPA_SUPPLICANT_DRIVER and BOARD_WPA_SUPPLICANT_CONF_DIR(optional). - Multiple x86 platforms support Add generic_x86 as a common base for all x86 targets, and change the default target to generic_x86. - kernel.mk: fix a dependency issue If the config update only affects modules, the kernel image will not be updated, so the updated modules will not be installed to /system. The fix let the final kernel image depends on the config directly. - core/Makefile: fix a dependency issue The symlinks in /sbin must be created before ramdisk.img being made. - Install Kernel Driver Firmwares to $(TARGET_PRODUCT)/lib/firmware - kernel.mk: fix TARGET_PREBUILT_KERNEL issue - Add $(TARGET_DEVICE_DIR)/system.prop to be a prerequisite If $(TARGET_DEVICE_DIR)/system.prop exists, it should be a prerequisite of $(INSTALLED_BUILD_PROP_TARGET), as the following rules state. - initial commit for the ethernet state tracker work. - enable java 1.6 - Use copy-file-to-new-target so that the timestamp will not be kept. That forces to update system.img. - Compress squashfs to system.sfs to avoid confused. - ignore target modules & modules_install if CONFIG_MODULES is not set - add kernel.mk to build kernel image on-fly - Merge "merge from open-source froyo" into froyo - Merge "Add phony target dist_libraries" into froyo - Keep the crt start/end var name of sh consistent with other archs So that the PRIVATE_ vars get values correctly. - Support to build native libraries with prebuilt NDK Bug: http://b/issue?id=2811253 - merge from open-source froyo - add service alsainit This is necessary for some sound cards like ICH AC97. - Set arm specific variables to be empty for non-arm platforms These variables are useless for non-arm platforms, and will generate misleading messages during building process. - update init.rc of generic_x86 to froyo version - acp: Ensure dst mtime always greater or equal to src mtime When copying files from file systems that support high resolution mtime, we should not truncating the nsec part. Instead we should increase the dst mtime by one sec to prevent dst mtime to become less than src mtime. - Set /system/bin/sh to mksh for generic_x86 - Replace arm with proper variable for CPU/ABI - kernel.mk: use loose_nonint_oldconfig This goal will give default values to unknown options to avoid compiling errors. - add libRS to generic_x86 build - TARGET_linux-x86.mk: allow to strip all symbols To strip all symbols, add TARGET_STRIP=1 to make. - definitions.mk: fix a bug in build-package-rules We cannot call all-subdir-makefiles directly since it has included other files. - define the heap size to 32M - enabled livewallpapers. <No all the wallpapers will work> - add firmware for zd1222 - generic_x86: update bluetooth services for eclair - generic_x86: add tslib files If BOARD_USES_TSLIB is true, copy tslib files into /system/etc. - fix the permission issue - kernel.mk: clean system/lib/modules before installing kernel modules - kernel.mk: allow to specify TARGET_KERNEL_CONFIG to a real file Each target now can specify its kernel config by setting TARGET_KERNEL_CONFIG to its local directory. - enabled provision and IM applications - switch to use phone policy instead of mid policy Since mid policy has not be well mantained for a long time. Switching to phone policy also gives us a lot of new features. - auto add init.rc of the target - add TARGET_PREBUILT_APPS - add firmware for generic_x86 - add wifi support for x86 If an inherited target needs to support wifi, it has to define BOARD_WPA_SUPPLICANT_DRIVER and BOARD_WPA_SUPPLICANT_CONF_DIR(optional). - Multiple x86 platforms support Add generic_x86 as a common base for all x86 targets, and change the default target to generic_x86. - kernel.mk: fix a dependency issue If the config update only affects modules, the kernel image will not be updated, so the updated modules will not be installed to /system. The fix let the final kernel image depends on the config directly. - core/Makefile: fix a dependency issue The symlinks in /sbin must be created before ramdisk.img being made. - Install Kernel Driver Firmwares to $(TARGET_PRODUCT)/lib/firmware - kernel.mk: fix TARGET_PREBUILT_KERNEL issue - Add $(TARGET_DEVICE_DIR)/system.prop to be a prerequisite If $(TARGET_DEVICE_DIR)/system.prop exists, it should be a prerequisite of $(INSTALLED_BUILD_PROP_TARGET), as the following rules state. - initial commit for the ethernet state tracker work. - enable java 1.6 - Use copy-file-to-new-target so that the timestamp will not be kept. That forces to update system.img. - Compress squashfs to system.sfs to avoid confused. - ignore target modules & modules_install if CONFIG_MODULES is not set - add kernel.mk to build kernel image on-fly - docs: modify redirect link text - Add phony target dist_libraries that is only used to put your library into the dist dir when doing a full build. - Don't copy apns-conf.xml for apps-only build http://b/issue?id=2796939 This can fix commands mm and mmm in an unbundled branch. The cause is that mm & mmm depends on phony target "files", which includes apns-conf.xml.
57556ff..6c2df3eのほうも死ぬ程入った...
はじまつた?