19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(CLEAR_VARS)
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_SRC_FILES:= \
5265d9c076a588cf4cd811fbafd999c7ffe36641bMathias Agopian	EGLUtils.cpp \
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	EventHub.cpp \
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	EventRecurrence.cpp \
8dff8e58d47ede6e748c0b02e128ca33b42a4f362Mathias Agopian	FramebufferNativeWindow.cpp \
96950e428feaccc8164b989ef64e771a99948797aMathias Agopian	GraphicBuffer.cpp \
106950e428feaccc8164b989ef64e771a99948797aMathias Agopian	GraphicBufferAllocator.cpp \
116950e428feaccc8164b989ef64e771a99948797aMathias Agopian	GraphicBufferMapper.cpp \
1204262e9f842edf20168399b6a70f0d67e518fe69Mathias Agopian	GraphicLog.cpp \
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	KeyLayoutMap.cpp \
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	KeyCharacterMap.cpp \
1546b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown	Input.cpp \
1646b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown	InputDispatcher.cpp \
1746b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown	InputManager.cpp \
1846b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown	InputReader.cpp \
1946b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown	InputTransport.cpp \
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	IOverlay.cpp \
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Overlay.cpp \
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	PixelFormat.cpp \
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Rect.cpp \
24000479f9e325b4e426a67033abd92d47da412725Mathias Agopian	Region.cpp
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libcutils \
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libutils \
29265d9c076a588cf4cd811fbafd999c7ffe36641bMathias Agopian	libEGL \
3025ba5b6564224dceefa086b5c439ef28dad530caMathias Agopian	libbinder \
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libpixelflinger \
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libhardware \
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libhardware_legacy
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_MODULE:= libui
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
37b9e52a07b7a605fe6d6588587bc74002f632c768Andy McFaddenifeq ($(TARGET_SIMULATOR),true)
38b9e52a07b7a605fe6d6588587bc74002f632c768Andy McFadden    LOCAL_LDLIBS += -lpthread
39b9e52a07b7a605fe6d6588587bc74002f632c768Andy McFaddenendif
40b9e52a07b7a605fe6d6588587bc74002f632c768Andy McFadden
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY)
42fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown
43fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown
44fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown# Include subdirectory makefiles
45fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown# ============================================================
46fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown
47fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework
48fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown# team really wants is to build the stuff defined by this makefile.
49fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brownifeq (,$(ONE_SHOT_MAKEFILE))
50fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Browninclude $(call first-makefiles-under,$(LOCAL_PATH))
51fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brownendif
52