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