Android.mk revision 69f4ebd81e22f91a4571763842b5960d95d2758d
1f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_PATH:= $(call my-dir) 2f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 3acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootcommon_src_files := \ 4acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root VolumeManager.cpp \ 5acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root CommandListener.cpp \ 6acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root VoldCommand.cpp \ 7acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root NetlinkManager.cpp \ 8acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root NetlinkHandler.cpp \ 9acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root Volume.cpp \ 10acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root DirectVolume.cpp \ 11acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root Process.cpp \ 12344ca10856f3d3087a3288ce8f91ad83665d93fbKenny Root Ext4.cpp \ 13acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root Fat.cpp \ 14acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root Loop.cpp \ 15acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root Devmapper.cpp \ 16acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root ResponseCode.cpp \ 1787999173dd79dbcbd8cb97f5476007e867aaeebaPaul Lawrence CheckBattery.cpp \ 189caab76c6b5aefdeeb1715a3695491ca793b8c18Ken Sumrall VoldUtil.c \ 19b87937cdea689594a293979b30b13054e7455deeKen Sumrall fstrim.c \ 208f869aa1bc685b505c58e97b4e11a9c7491a16f9Ken Sumrall cryptfs.c 21acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 22acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootcommon_c_includes := \ 233ed8236de11a1be8b45d4c37b2208682f5e97c72Ken Sumrall system/extras/ext4_utils \ 24c4c70f15bb8845b02f9ec1d624794757badd6933Kenny Root external/openssl/include \ 250de365fc0af30ae48c2037e1057f2a813029a618Jeff Sharkey external/stlport/stlport \ 260de365fc0af30ae48c2037e1057f2a813029a618Jeff Sharkey bionic \ 2787999173dd79dbcbd8cb97f5476007e867aaeebaPaul Lawrence external/scrypt/lib/crypto \ 2869f4ebd81e22f91a4571763842b5960d95d2758dPaul Lawrence frameworks/native/include \ 2969f4ebd81e22f91a4571763842b5960d95d2758dPaul Lawrence system/security/keystore \ 3069f4ebd81e22f91a4571763842b5960d95d2758dPaul Lawrence hardware/libhardware/include/hardware \ 3169f4ebd81e22f91a4571763842b5960d95d2758dPaul Lawrence system/security/softkeymaster/include/keymaster 32acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 33acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootcommon_shared_libraries := \ 34acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libsysutils \ 350de365fc0af30ae48c2037e1057f2a813029a618Jeff Sharkey libstlport \ 3687999173dd79dbcbd8cb97f5476007e867aaeebaPaul Lawrence libbinder \ 37acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libcutils \ 38741a1699b15c628e36e5c26457bd703b11f1e515Ying Wang liblog \ 39acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root libdiskconfig \ 405d4c68e40700424b65a4331be75620706a0dd49cKen Sumrall libhardware_legacy \ 412ba45aafc22ff2fed91f8cd191beb85578b7b9bcRom Lemarchand liblogwrap \ 425cf759a9c5281d4345c16902171201c07875e555Ken Sumrall libext4_utils \ 43b9e3ba56cb4075f894a73b02ee70571456494ac1Robert Craig libcrypto \ 4487999173dd79dbcbd8cb97f5476007e867aaeebaPaul Lawrence libselinux \ 4569f4ebd81e22f91a4571763842b5960d95d2758dPaul Lawrence libutils \ 4669f4ebd81e22f91a4571763842b5960d95d2758dPaul Lawrence libhardware \ 4769f4ebd81e22f91a4571763842b5960d95d2758dPaul Lawrence libsoftkeymaster 48acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 49c4c70f15bb8845b02f9ec1d624794757badd6933Kenny Rootcommon_static_libraries := \ 50c4c70f15bb8845b02f9ec1d624794757badd6933Kenny Root libfs_mgr \ 51c49f0f2f9098bb2c6c43570868b4e090c14a7d23Geremy Condra libscrypt_static \ 5287999173dd79dbcbd8cb97f5476007e867aaeebaPaul Lawrence libmincrypt \ 5387999173dd79dbcbd8cb97f5476007e867aaeebaPaul Lawrence libbatteryservice 54c4c70f15bb8845b02f9ec1d624794757badd6933Kenny Root 55f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(CLEAR_VARS) 56f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 57acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_MODULE := libvold 58acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 59acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SRC_FILES := $(common_src_files) 60acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 61acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_C_INCLUDES := $(common_c_includes) 62acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 63acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SHARED_LIBRARIES := $(common_shared_libraries) 64acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 65c4c70f15bb8845b02f9ec1d624794757badd6933Kenny RootLOCAL_STATIC_LIBRARIES := $(common_static_libraries) 66f0679f0da4970f04e1cb03f4cb0fcde29e3e7098Ken Sumrall 67acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_MODULE_TAGS := eng tests 68acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 69acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootinclude $(BUILD_STATIC_LIBRARY) 70acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 71acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootinclude $(CLEAR_VARS) 72f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 73f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_MODULE:= vold 74f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 75acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SRC_FILES := \ 76acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root main.cpp \ 77acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root $(common_src_files) 78acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root 79acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_C_INCLUDES := $(common_c_includes) 80f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 819713ed463917f193823c7c6ecf1c7cb2a1ae9fccNick KralevichLOCAL_CFLAGS := -Werror=format 82f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 83acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SHARED_LIBRARIES := $(common_shared_libraries) 84f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 85c4c70f15bb8845b02f9ec1d624794757badd6933Kenny RootLOCAL_STATIC_LIBRARIES := $(common_static_libraries) 86f0679f0da4970f04e1cb03f4cb0fcde29e3e7098Ken Sumrall 87f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(BUILD_EXECUTABLE) 88f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 89f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(CLEAR_VARS) 907b18a7b36f61574c0f0bdde0a7409dc36676fa12Kenny Root 917b18a7b36f61574c0f0bdde0a7409dc36676fa12Kenny RootLOCAL_SRC_FILES:= vdc.c 92f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 93f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_MODULE:= vdc 94f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 9523b571bb5704b054d3f27b827246c5399942011eColin CrossLOCAL_C_INCLUDES := 96f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 97f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_CFLAGS := 98f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 99f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_SHARED_LIBRARIES := libcutils 100f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat 101f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(BUILD_EXECUTABLE) 102