1ifeq (true,$(GOLDFISH_OPENGL_BUILD_FOR_HOST)) 2LOCAL_PATH := $(call my-dir) 3 4$(call emugl-begin-shared-library,libandroidemu) 5$(call emugl-export,C_INCLUDES,$(LOCAL_PATH)) 6$(call emugl-export,SHARED_LIBRARIES,libcutils libutils liblog) 7 8LOCAL_CFLAGS += \ 9 -DLOG_TAG=\"androidemu\" \ 10 -Wno-missing-field-initializers \ 11 -fvisibility=default \ 12 -fstrict-aliasing \ 13 14LOCAL_SRC_FILES := \ 15 aemu/base/AlignedBuf.cpp \ 16 aemu/base/files/MemStream.cpp \ 17 aemu/base/files/Stream.cpp \ 18 aemu/base/files/StreamSerializing.cpp \ 19 aemu/base/Pool.cpp \ 20 aemu/base/StringFormat.cpp \ 21 aemu/base/Process.cpp \ 22 aemu/base/AndroidSubAllocator.cpp \ 23 aemu/base/synchronization/AndroidMessageChannel.cpp \ 24 aemu/base/threads/AndroidFunctorThread.cpp \ 25 aemu/base/threads/AndroidThreadStore.cpp \ 26 aemu/base/threads/AndroidThread_pthread.cpp \ 27 aemu/base/threads/AndroidWorkPool.cpp \ 28 aemu/base/AndroidHealthMonitor.cpp \ 29 aemu/base/AndroidHealthMonitorConsumerBasic.cpp \ 30 aemu/base/Tracing.cpp \ 31 android/utils/debug.c \ 32 33$(call emugl-end-module) 34 35$(call emugl-begin-static-library,libringbuffer) 36$(call emugl-export,C_INCLUDES,$(LOCAL_PATH)) 37 38LOCAL_SRC_FILES := \ 39 aemu/base/ring_buffer.c \ 40 41$(call emugl-end-module) 42endif 43