Android.mk revision e10824965c64663b8878b808206ee382c7ab6af8
1326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_PATH:= $(call my-dir)
2326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsinclude $(CLEAR_VARS)
3326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
4326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_SRC_FILES:= \
5326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	BitTube.cpp \
6326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	BufferQueue.cpp \
7326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	DisplayEventReceiver.cpp \
8326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	IDisplayEventConnection.cpp \
9326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	ISensorEventConnection.cpp \
10326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	ISensorServer.cpp \
11326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	ISurfaceTexture.cpp \
12326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	Sensor.cpp \
13326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	SensorEventQueue.cpp \
14326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	SensorManager.cpp \
15326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	SurfaceTexture.cpp \
16326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	SurfaceTextureClient.cpp \
17326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	ISurfaceComposer.cpp \
18326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	ISurface.cpp \
19326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	ISurfaceComposerClient.cpp \
20326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	IGraphicBufferAlloc.cpp \
21326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	LayerState.cpp \
22a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216Jason Sams	Surface.cpp \
23326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	SurfaceComposerClient.cpp \
24326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	DummyConsumer.cpp
25326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
26326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_SHARED_LIBRARIES := \
27a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216Jason Sams	libcutils \
28a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216Jason Sams	libutils \
29a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216Jason Sams	libbinder \
30ccc010bb7c0f89e162bf60033968a20be90a903aJason Sams	libhardware \
31326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	libhardware_legacy \
32be36bf3a76481737a7fa606a04144ceef80eb4f2Jason Sams	libui \
338b2c065dfc16c148e2829a19e83d2269b9bcd4ccJason Sams	libEGL \
34326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	libGLESv2 \
35326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
36326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
378c6bc6930d4996b897de8e5113da4a4efae2310cJason SamsLOCAL_MODULE:= libgui
38326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
39e514b45de8561fbc6ef6770845102ca10b0a69d7Jason Samsifeq ($(TARGET_BOARD_PLATFORM), omap4)
40326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	LOCAL_CFLAGS += -DUSE_FENCE_SYNC
41326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsendif
42928b734b2fbba0800567c8b7e686bcf5f45483ccJason Samsifeq ($(TARGET_BOARD_PLATFORM), s5pc110)
43928b734b2fbba0800567c8b7e686bcf5f45483ccJason Sams	LOCAL_CFLAGS += -DUSE_FENCE_SYNC
44928b734b2fbba0800567c8b7e686bcf5f45483ccJason Samsendif
45928b734b2fbba0800567c8b7e686bcf5f45483ccJason Samsifneq ($(filter generic%,$(TARGET_DEVICE)),)
46928b734b2fbba0800567c8b7e686bcf5f45483ccJason Sams    # Emulator build
4798e10fd7438f2e925e7fb5c2ec97c1f8cc583634Romain Guy    LOCAL_CFLAGS += -DUSE_FENCE_SYNC
4898e10fd7438f2e925e7fb5c2ec97c1f8cc583634Romain Guyendif
4998e10fd7438f2e925e7fb5c2ec97c1f8cc583634Romain Guy
50a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216Jason Samsifeq ($(TARGET_BOARD_PLATFORM), tegra)
51a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216Jason Sams	LOCAL_CFLAGS += -DALLOW_DEQUEUE_CURRENT_BUFFER
52b681c8af69ef6938c80dd5cc5fc920db94ee9f43Jason Samsendif
53ccc010bb7c0f89e162bf60033968a20be90a903aJason Sams
54be36bf3a76481737a7fa606a04144ceef80eb4f2Jason Samsinclude $(BUILD_SHARED_LIBRARY)
55be36bf3a76481737a7fa606a04144ceef80eb4f2Jason Sams
56be36bf3a76481737a7fa606a04144ceef80eb4f2Jason Samsifeq (,$(ONE_SHOT_MAKEFILE))
57be36bf3a76481737a7fa606a04144ceef80eb4f2Jason Samsinclude $(call first-makefiles-under,$(LOCAL_PATH))
58be36bf3a76481737a7fa606a04144ceef80eb4f2Jason Samsendif
59be36bf3a76481737a7fa606a04144ceef80eb4f2Jason Sams