Android.mk revision 898c13df7b9b12ff10062f3542593e12fbe0c119
19158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_PATH:= $(call my-dir) 29158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 3898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski# merge all required services into one jar 49158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# ============================================================ 59158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(CLEAR_VARS) 69158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 7898c13df7b9b12ff10062f3542593e12fbe0c119Adam LesinskiLOCAL_MODULE := services 89158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 9898c13df7b9b12ff10062f3542593e12fbe0c119Adam LesinskiLOCAL_SRC_FILES := $(call all-java-files-under,java) 109158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 11898c13df7b9b12ff10062f3542593e12fbe0c119Adam LesinskiLOCAL_STATIC_JAVA_LIBRARIES := \ 12898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski services.core \ 13898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski services.accessibility \ 14898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski services.appwidget \ 15898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski services.backup \ 16898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski services.devicepolicy \ 17898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski services.print 189158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 199158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(BUILD_JAVA_LIBRARY) 209158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 219158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# native library 229158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# ============================================================= 239158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 249158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(CLEAR_VARS) 259158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 269158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_SRC_FILES := 279158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_SHARED_LIBRARIES := 289158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 299158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# include all the jni subdirs to collect their sources 309158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(wildcard $(LOCAL_PATH)/*/jni/Android.mk) 319158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 329158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES -DGL_GLEXT_PROTOTYPES 339158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 349158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniifeq ($(WITH_MALLOC_LEAK_CHECK),true) 359158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani LOCAL_CFLAGS += -DMALLOC_LEAK_CHECK 369158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniendif 379158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 389158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_MODULE:= libandroid_servers 399158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 409158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasaniinclude $(BUILD_SHARED_LIBRARY) 419158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani 4222eba28e90e58230cc120bd53faaf223651f9344Amith Yamasaniifeq (,$(ONE_SHOT_MAKEFILE)) 43ba09ada20e9d801068cf51340fee30760203bf51Ying Wanginclude $(call all-makefiles-under, $(LOCAL_PATH)) 4422eba28e90e58230cc120bd53faaf223651f9344Amith Yamasaniendif 4522eba28e90e58230cc120bd53faaf223651f9344Amith Yamasani 46