summaryrefslogtreecommitdiff
path: root/CleanSpec.mk
AgeCommit message (Collapse)Author
2019-12-13wifi adapter cleanspecSteven Moreland
hidl-gen -L c++-adapter-main doesn't create a proper depfile or have other dependencies listed, and so the intermediates aren't getting updated. This only causes compilation problems when an interface is removed, but may break tests when interfaces are added. Fixes: 146227852 Test: reproduce error and use cleanspec to fix it Change-Id: Ia2c5c30355eb2da9abbf32a9a000f41c3b4461b8
2019-10-24Update cas@1.1 hal to cas@1.2.Henry Fang
Test: Manual bug: 141783130 Change-Id: I0c3e9041a2057ce721a608cf3a9f0a9bb15a2305
2019-10-07Convert audio HAL service mk to bp and rename the serviceKevin Rocard
The service supports multiple versions and its name should not be version dependant. For backward compatibility, keep the target name android.hardware.audio@2.0-service (32bit only), existing PRODUCT_PACKAGES do not have to be updated. New products should depend on android.hardware.audio.service:32. Additionally migrate to Android.bp, dropping support for AUDIOSERVER_MULTILIB. Previously the HAL service architecture (32 vs 64) would be the same as the audio server. This in not wanted as all android audio HAL are 32 bits. Bug: 121208203 Test: # Compare following commands before and after patch: find $ANDROID_PRODUCT_OUT/vendor -name 'android.hardware.audio*'|xargs file adb shell reboot # check device boots to UI and # check the HAL restarts after the audioserver is killed adb shell ps |grep audio; adb shell killall audioserver; adb shell ps Change-Id: I25f41735175a6687a051ca1e5a7fee670eb8115e Signed-off-by: Kevin Rocard <krocard@google.com>
2019-02-27Remove configstore 1.2Sundong Ahn
the configstore functionality was added in Q. But The configstore will be deleted. So additional function is deleted. Bug: 124531214 Test: build & boot Test: adb shell lshal | grep configstore & check configstore 1.2 Change-Id: Idbb00b972bc082bd75bba94dbff9cee19df48b89
2019-02-11CleanSpec: cas@1.0 manifest fragmentsSteven Moreland
Change-Id: Id96b46ffd9c443d6bcfdf87a16aa7758859b668c Fixes: 124121446 Test: manual
2019-02-08Clean cas@1.0 file for Incremental build after enable cas@1.1Henry Fang
Clean cas@1.0 files from build for Incremental build Test: Manual bug: 124116613 Change-Id: I40a136dfbd0a8558e593897df3d3dd32114dd436
2018-08-29CleanSpec: Remove stale configstore@1.1-service.rcJesse Hall
Removing this file was inadvertently left out of commit 2b3f826. Bug: 113292034 Test: build+flash from tree before 2b3f826, sync past 2b3f826, apply this change, build+flash again Change-Id: Ic12e57e2426d2e105e6b846fa8ca076c6100c2ba
2018-08-21[ConfigStore] Add useColorManagement method.Peiyong Lin
Previously we couple wide color gamut display and color management together, which is because we only do color management when we have wide color gamut display. However, we would also want display that doesn't support wide color gamut but is calibrated and is capable of managing sRGB gamut to have color management. This means we will decouple wide color gamut display from color management, a device can indicate that it's color managed without having wide color gamut display and only manage color within sRGB gamut. BUG: 111505327 Test: BUild, flash and check Natural/Boosted mode. Change-Id: If1241ce040a6f691609d8f8d72a2d6f3141557cf
2018-05-23configstore: configstore HAL uprev'ed to 1.1Jaesoo Lee
This change provides a reference implementation of the configstore HAL v1.1. Bug: 69691076 Test: tested on walleye-userdebug Change-Id: I68ee224bcbda64f6fef91e8a0f95adb32d504aad
2018-01-04Configstore HAL is down-revisioned to 1.0Sundong Ahn
Configstore was up-revisioned from 1.0 to 1.1. However no new APIs were added to 1.1. Therefore configstore in master will be down revisioned to 1.0. Bug: 71555815 Test: lshal | grep configsotre Test: "cat proc/<configstore pid>/status | grep Seccomp " return: Seccomp: 2 Change-Id: I65d2dc06fbe12d0c0ccc020bbd287e0b14320f2f
2017-11-21android.hardware.graphics.allocator@2.0 is no longer VNDK-SPJiyong Park
The interface lib has been in VNDK-SP because android.hardware.graphics.mapper@1.0 was using it. However, since the dependency has gone [1], there is no need keep it in VNDK-SP. The VNDK-SP set should be kept as small as possible because libs in VNDK-SP are subject to double-loading. Unmark the 'support_system_process' property to exclude the lib from VNDK-SP. Bug: 69480083 Test: walleye boots to the UI Change-Id: I8722c1ac15ddf56a627a12a0c649b4d734e5e5cd
2017-11-08Replace OUT with OUT_DIRDan Willemsen
OUT is only defined if some functions in envsetup.sh are run, which is not the case on the build servers. I'm looking at removing the environment variable in local builds to keep things consistent. In this case, OUT_DIR was actually expected, not OUT, which is equivalent to PRODUCT_OUT. Test: none Change-Id: I1e5e9f40727104716212d696927d1a32d7a74fab
2017-09-08resolve merge conflicts of d8a2e2f0 to masterJiyong Park
Test: I solemnly swear I tested this conflict resolution. Change-Id: Ia7089a9e208961cc581bc7ee28de82e6b73bdccb
2017-09-01HAL interface libs for testing are now built as test libJiyong Park
The HAL interfaces for testing were copied to /system/lib[64]/vndk directory since they are built as cc_library and thus falsely recognized as members of VNDK, which isn't true. Build them as cc_test_library so that they are filtered out. To do so, .hidl_for_test files are added for the test HALs and update-makefiles.sh were ran. Bug: 64776708 Test: no android.hardware.tests.*.so file in /system/lib[64]/vndk on 2017 pixel devices Change-Id: I5314db6cc08a43bccfc4521d4b80b614a91e7e48
2017-08-25Configstore HAL is down-revisioned to 1.0Sundong Ahn
Configstore was up-revisioned from 1.0 to 1.1. However no new APIs were added to 1.1. Therefore configstore in mr1 will be down revisioned to 1.0. Bug: 64999074 Test: lshal | grep configsotre Test: "cat proc/<configstore pid>/status | grep Seccomp " return: Seccomp: 2 Change-Id: Ia2614439cd620fbe5fbd427571ab55a15089cc47
2017-07-12Build automotive hals with VNDK.Tri Vo
Bug: 37342627 Test: cd hardware/interfaces/automotive && BOARD_VNDK_VERSION=current mma -j64 -k Change-Id: I89e9af8a5fded3a31eedb9942cfba8e8d9614f53
2017-05-17configstore: configstore HAL is up-revisioned to 1.1Jaesoo Lee
This change provides a reference implementation of the configstore HAL v1.1. Bug: 37727469 Test: Built sailfish-userdebug and configstore-1.1 works Change-Id: I75e7fd1da8e90ae48d779a3ba28957c5a93a5529
2017-05-12Update makefiles.Steven Moreland
Note cleanspec required because of b/38205169 (genrule doesn't delete output files before building, so when removing some, they get stale). Test: power vts test compiles Change-Id: Ie7ef0fc3d943a75fe898238cf861fb7f99f4146b Fixes: 35813011
2017-05-10Actually fix build breakage with cleanspec.Steven Moreland
OUT_DIR instead of OUT Test: manual Change-Id: I2e48c6f2f39ff2318517ff55cbfa6ca912c05021
2017-05-10Add CleanSpec to hardware/interfaces.Steven Moreland
Fixes build breakage from interface changing after -Lc++-sources and -Lc++-headers was added to hidl-gen. Test: manual Change-Id: I9ee0a0e7b72f8f2a3253d205943a696c07129a64
2017-02-27Bluetooth: move to vendor partition.Steven Moreland
Bug: 35328775 Test: works in both binderized and passthrough modes Change-Id: I18f21b53c2282e27342a58716475ae213a2837d4
2017-02-13Move hidl shims to the vendor partition.Steven Moreland
We need google shims on the vendor partition because they are providing an implementation of a vendor defined interface. They were written by google just as a courtesy/to make the transition easier. They're basically a set for vendors to assemble their hal implementations from. Bug: 34135607 Test: marlin persist.hal.binderization on/off Change-Id: I3f86c77c147514fe470f08088a66de312ae32d4e