Android.mk revision 22eba28e90e58230cc120bd53faaf223651f9344
19158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_PATH:= $(call my-dir) 29158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 39158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# the java library 49158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# ============================================================ 59158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(CLEAR_VARS) 69158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 79158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_SRC_FILES := 89158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 99158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# TODO: Move this to the product makefiles 10817ec49e7991d4cac50b2308cd7cf5f8641e1e29Amith YamasaniREQUIRED_SERVICES := core accessibility appwidget backup devicepolicy print 119158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 129158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(patsubst %,$(LOCAL_PATH)/%/java/service.mk,$(REQUIRED_SERVICES)) 139158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 149158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_MODULE:= services 159158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 169158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_JAVA_LIBRARIES := android.policy conscrypt telephony-common 179158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 189158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani#LOCAL_PROGUARD_ENABLED := full 199158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani#LOCAL_PROGUARD_FLAG_FILES := proguard.flags 209158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 219158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(BUILD_JAVA_LIBRARY) 229158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 239158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(BUILD_DROIDDOC) 249158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 259158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# native library 269158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# ============================================================= 279158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 289158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(CLEAR_VARS) 299158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 309158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_SRC_FILES := 319158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_SHARED_LIBRARIES := 329158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 339158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# include all the jni subdirs to collect their sources 349158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(wildcard $(LOCAL_PATH)/*/jni/Android.mk) 359158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 369158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES -DGL_GLEXT_PROTOTYPES 379158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 389158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniifeq ($(WITH_MALLOC_LEAK_CHECK),true) 399158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani LOCAL_CFLAGS += -DMALLOC_LEAK_CHECK 409158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniendif 419158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 429158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_MODULE:= libandroid_servers 439158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 449158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(BUILD_SHARED_LIBRARY) 459158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 4622eba28e90e58230cc120bd53faaf223651f9344Amith Yamasaniifeq (,$(ONE_SHOT_MAKEFILE)) 47ba09ada20e9d801068cf51340fee30760203bf51Ying Wanginclude $(call all-makefiles-under, $(LOCAL_PATH)) 4822eba28e90e58230cc120bd53faaf223651f9344Amith Yamasaniendif 4922eba28e90e58230cc120bd53faaf223651f9344Amith Yamasani 50