1 LOCAL_PATH := $(call my-dir)
4 LOCAL_MODULE := libprocess-cpp-minimal
6 external/process-cpp-minimal/src/core/posix/process.cpp \
7 external/process-cpp-minimal/src/core/posix/process_group.cpp \
8 external/process-cpp-minimal/src/core/posix/signal.cpp \
9 external/process-cpp-minimal/src/core/posix/signalable.cpp \
10 external/process-cpp-minimal/src/core/posix/standard_stream.cpp \
11 external/process-cpp-minimal/src/core/posix/wait.cpp \
12 external/process-cpp-minimal/src/core/posix/fork.cpp \
13 external/process-cpp-minimal/src/core/posix/exec.cpp \
14 external/process-cpp-minimal/src/core/posix/child_process.cpp
19 $(LOCAL_PATH)/external/process-cpp-minimal/include
20 include $(BUILD_STATIC_LIBRARY)
23 LOCAL_MODULE_CLASS := EXECUTABLES
24 LOCAL_MODULE := anboxd
25 LOCAL_INIT_RC := android/anboxd.rc
27 android/service/main.cpp \
28 android/service/daemon.cpp \
29 android/service/host_connector.cpp \
30 android/service/local_socket_connection.cpp \
31 android/service/message_processor.cpp \
32 android/service/activity_manager_interface.cpp \
33 android/service/android_api_skeleton.cpp \
34 android/service/platform_service_interface.cpp \
35 android/service/platform_service.cpp \
36 android/service/platform_api_stub.cpp \
37 src/anbox/common/fd.cpp \
38 src/anbox/common/wait_handle.cpp \
39 src/anbox/rpc/message_processor.cpp \
40 src/anbox/rpc/pending_call_cache.cpp \
41 src/anbox/rpc/channel.cpp \
42 src/anbox/protobuf/anbox_rpc.proto \
43 src/anbox/protobuf/anbox_bridge.proto
44 proto_header_dir := $(call local-generated-sources-dir)/proto/$(LOCAL_PATH)/src/anbox/protobuf
47 $(LOCAL_PATH)/external/process-cpp-minimal/include \
49 $(LOCAL_PATH)/android/service
50 LOCAL_EXPORT_C_INCLUDE_DIRS += $(proto_header_dir)
51 LOCAL_STATIC_LIBRARIES := \
52 libprocess-cpp-minimal
53 LOCAL_SHARED_LIBRARIES := \
55 libprotobuf-cpp-lite \
63 include $(BUILD_EXECUTABLE)
66 LOCAL_MODULE_RELATIVE_PATH := hw
67 LOCAL_SHARED_LIBRARIES := \
69 lib_renderControl_enc \
72 android/hwcomposer/hwcomposer.cpp
73 LOCAL_MODULE := hwcomposer.anbox
74 LOCAL_CFLAGS:= -DLOG_TAG=\"hwcomposer\"
76 $(LOCAL_PATH)/android/opengl/host/include/libOpenglRender \
77 $(LOCAL_PATH)/android/opengl/shared/OpenglCodecCommon \
78 $(LOCAL_PATH)/android/opengl/system/renderControl_enc \
79 $(LOCAL_PATH)/android/opengl/system/OpenglSystemCommon
80 LOCAL_MODULE_TAGS := optional
81 include $(BUILD_SHARED_LIBRARY)
84 LOCAL_MODULE := audio.primary.goldfish
85 LOCAL_MODULE_RELATIVE_PATH := hw
86 LOCAL_MODULE_TAGS := optional
87 LOCAL_SHARED_LIBRARIES := libcutils liblog
89 android/audio/audio_hw.cpp
92 LOCAL_SHARED_LIBRARIES += libdl
93 LOCAL_CFLAGS := -Wno-unused-parameter
95 include $(BUILD_SHARED_LIBRARY)
97 # Include the Android.mk files below will override LOCAL_PATH so we
98 # have to take a copy of it here.
99 TMP_PATH := $(LOCAL_PATH)
101 include $(TMP_PATH)/android/appmgr/Android.mk
102 include $(TMP_PATH)/android/fingerprint/Android.mk
103 include $(TMP_PATH)/android/power/Android.mk
104 include $(TMP_PATH)/android/qemu-props/Android.mk
105 include $(TMP_PATH)/android/qemud/Android.mk
106 include $(TMP_PATH)/android/sensors/Android.mk
107 include $(TMP_PATH)/android/opengl/Android.mk
108 include $(TMP_PATH)/android/gps/Android.mk
109 include $(TMP_PATH)/android/lights/Android.mk
110 include $(TMP_PATH)/android/camera/Android.mk
111 include $(TMP_PATH)/android/vibrator/Android.mk