Remove all Android.mk files from external source
This commit is contained in:
parent
9995a6238c
commit
a947ad7960
9 changed files with 0 additions and 336 deletions
91
external/android-emugl/Android.mk
vendored
91
external/android-emugl/Android.mk
vendored
|
|
@ -1,91 +0,0 @@
|
|||
# This is the top-level build file for the Android HW OpenGL ES emulation
|
||||
# in Android.
|
||||
#
|
||||
# You must define BUILD_EMULATOR_HOST_OPENGL to 'true' in your environment to
|
||||
# build the following files.
|
||||
#
|
||||
# Top-level for all modules
|
||||
EMUGL_PATH := $(call my-dir)
|
||||
|
||||
EMUGL_OLD_LOCAL_PATH := $(LOCAL_PATH)
|
||||
|
||||
# Directory containing common headers that are part of EmuGL's public API.
|
||||
# This is always set to a module's LOCAL_C_INCLUDES. See the definition of
|
||||
# emugl-begin-module in common.mk
|
||||
EMUGL_COMMON_INCLUDES := $(EMUGL_INCLUDES)
|
||||
|
||||
# common cflags used by several modules
|
||||
# This is always set to a module's LOCAL_CFLAGS
|
||||
# See the definition of emugl-begin-module in common.mk
|
||||
|
||||
# Needed to ensure SIZE_MAX is properly defined when including <stdint.h>
|
||||
EMUGL_COMMON_CFLAGS += -D__STDC_LIMIT_MACROS=1
|
||||
|
||||
ifneq (,$(strip $(BUILD_DEBUG)))
|
||||
EMUGL_COMMON_CFLAGS += -DEMUGL_DEBUG=1
|
||||
endif
|
||||
|
||||
EMUGL_COMMON_CFLAGS += -DEMUGL_BUILD=1
|
||||
ifeq (linux,$(BUILD_TARGET_OS))
|
||||
EMUGL_COMMON_CFLAGS += -fvisibility=internal
|
||||
endif
|
||||
ifeq (darwin,$(BUILD_TARGET_OS))
|
||||
EMUGL_COMMON_CFLAGS += -fvisibility=hidden
|
||||
endif
|
||||
|
||||
# Include common definitions used by all the modules included later
|
||||
# in this build file. This contains the definition of all useful
|
||||
# emugl-xxxx functions.
|
||||
#
|
||||
include $(EMUGL_PATH)/common.mk
|
||||
|
||||
# IMPORTANT: ORDER IS CRUCIAL HERE
|
||||
#
|
||||
# For the import/export feature to work properly, you must include
|
||||
# modules below in correct order. That is, if module B depends on
|
||||
# module A, then it must be included after module A below.
|
||||
#
|
||||
# This ensures that anything exported by module A will be correctly
|
||||
# be imported by module B when it is declared.
|
||||
#
|
||||
# Note that the build system will complain if you try to import a
|
||||
# module that hasn't been declared yet anyway.
|
||||
#
|
||||
|
||||
# Required by our units test.
|
||||
include $(EMUGL_PATH)/googletest.mk
|
||||
|
||||
# First, build the emugen host source-generation tool
|
||||
#
|
||||
# It will be used by other modules to generate wire protocol encode/decoder
|
||||
# source files (see all emugl-gen-decoder/encoder in common.mk)
|
||||
#
|
||||
include $(EMUGL_PATH)/host/tools/emugen/Android.mk
|
||||
|
||||
include $(EMUGL_PATH)/shared/emugl/common/Android.mk
|
||||
include $(EMUGL_PATH)/shared/OpenglCodecCommon/Android.mk
|
||||
|
||||
ifeq (true,$(EMULATOR_USE_ANGLE))
|
||||
# Alternative graphics translation (GT) implementation, stripped off
|
||||
# and adjust from the equivalent mod in the ARC project.
|
||||
# This GT acts as a thin wrapper + GLESv1-to-v2 translator
|
||||
# and forwards GLES calls to underlying GLES API (e.g. ANGLE)
|
||||
#
|
||||
include $(EMUGL_PATH)/host/libs/graphics_translation/common/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/graphics_translation/gles/Android.mk
|
||||
endif
|
||||
|
||||
# Host static libraries
|
||||
include $(EMUGL_PATH)/host/libs/GLESv1_dec/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/GLESv2_dec/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/renderControl_dec/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/Translator/GLcommon/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/Translator/GLES_CM/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/Translator/GLES_V2/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/Translator/EGL/Android.mk
|
||||
include $(EMUGL_PATH)/host/libs/libOpenGLESDispatch/Android.mk
|
||||
|
||||
# Host shared libraries
|
||||
include $(EMUGL_PATH)/host/libs/libOpenglRender/Android.mk
|
||||
|
||||
LOCAL_PATH := $(EMUGL_OLD_LOCAL_PATH)
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
### host library #########################################
|
||||
$(call emugl-begin-host-static-library,libGLESv1_dec)
|
||||
|
||||
$(call emugl-import, libOpenglCodecCommon)
|
||||
$(call emugl-export,C_INCLUDES,$(LOCAL_PATH))
|
||||
|
||||
$(call emugl-gen-decoder,$(LOCAL_PATH),gles1)
|
||||
|
||||
LOCAL_SRC_FILES := GLESv1Decoder.cpp
|
||||
|
||||
$(call emugl-export,CFLAGS,$(EMUGL_USER_CFLAGS))
|
||||
$(call emugl-export,LDLIBS,$(CXX_STD_LIB))
|
||||
|
||||
$(call emugl-end-module)
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
### host library ##########################################
|
||||
$(call emugl-begin-host-static-library,libGLESv2_dec)
|
||||
$(call emugl-import, libOpenglCodecCommon)
|
||||
$(call emugl-gen-decoder,$(LOCAL_PATH),gles2)
|
||||
|
||||
# For gl2_types.h !
|
||||
$(call emugl-export,C_INCLUDES,$(LOCAL_PATH))
|
||||
|
||||
$(call emugl-export,CFLAGS,$(EMUGL_USER_CFLAGS))
|
||||
|
||||
LOCAL_SRC_FILES := GLESv2Decoder.cpp
|
||||
|
||||
$(call emugl-end-module)
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
### host library ##########################################
|
||||
$(call emugl-begin-host-static-library,libOpenGLESDispatch)
|
||||
$(call emugl-import,libGLESv2_dec libGLESv1_dec)
|
||||
|
||||
# use Translator's egl headers
|
||||
LOCAL_C_INCLUDES += $(EMUGL_PATH)/host/libs/Translator/include
|
||||
LOCAL_C_INCLUDES += $(EMUGL_PATH)/shared
|
||||
|
||||
LOCAL_SRC_FILES := EGLDispatch.cpp \
|
||||
GLESv2Dispatch.cpp \
|
||||
GLESv1Dispatch.cpp
|
||||
$(call emugl-end-module)
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
host_OS_SRCS :=
|
||||
host_common_LDLIBS :=
|
||||
|
||||
ifeq ($(BUILD_TARGET_OS),linux)
|
||||
host_OS_SRCS = NativeSubWindow_x11.cpp
|
||||
host_common_LDLIBS += -lX11 -lrt
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_TARGET_OS),darwin)
|
||||
host_OS_SRCS = NativeSubWindow_cocoa.m
|
||||
host_common_LDLIBS += -Wl,-framework,AppKit
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_TARGET_OS),windows)
|
||||
host_OS_SRCS = NativeSubWindow_win32.cpp
|
||||
host_common_LDLIBS += -lgdi32
|
||||
endif
|
||||
|
||||
host_common_SRC_FILES := \
|
||||
$(host_OS_SRCS) \
|
||||
ColorBuffer.cpp \
|
||||
FbConfig.cpp \
|
||||
FrameBuffer.cpp \
|
||||
ReadBuffer.cpp \
|
||||
RenderContext.cpp \
|
||||
RenderControl.cpp \
|
||||
RenderServer.cpp \
|
||||
RenderThread.cpp \
|
||||
RenderThreadInfo.cpp \
|
||||
render_api.cpp \
|
||||
RenderWindow.cpp \
|
||||
SocketStream.cpp \
|
||||
TcpStream.cpp \
|
||||
TextureDraw.cpp \
|
||||
TextureResize.cpp \
|
||||
TimeUtils.cpp \
|
||||
WindowSurface.cpp \
|
||||
|
||||
ifeq ($(BUILD_TARGET_OS),windows)
|
||||
host_common_SRC_FILES += Win32PipeStream.cpp
|
||||
host_common_LDLIBS += -lws2_32 -lpsapi
|
||||
else
|
||||
host_common_SRC_FILES += UnixStream.cpp
|
||||
endif
|
||||
|
||||
### host libOpenglRender #################################################
|
||||
$(call emugl-begin-host-shared-library,lib$(BUILD_TARGET_SUFFIX)OpenglRender)
|
||||
|
||||
$(call emugl-import,libGLESv1_dec libGLESv2_dec lib_renderControl_dec libOpenglCodecCommon)
|
||||
|
||||
LOCAL_LDLIBS += $(host_common_LDLIBS)
|
||||
|
||||
LOCAL_SRC_FILES := $(host_common_SRC_FILES)
|
||||
$(call emugl-export,C_INCLUDES,$(EMUGL_PATH)/host/include)
|
||||
$(call emugl-export,C_INCLUDES,$(LOCAL_PATH))
|
||||
|
||||
# use Translator's egl/gles headers
|
||||
LOCAL_C_INCLUDES += $(EMUGL_PATH)/host/libs/Translator/include
|
||||
LOCAL_C_INCLUDES += $(EMUGL_PATH)/host/libs/libOpenGLESDispatch
|
||||
|
||||
LOCAL_STATIC_LIBRARIES += libemugl_common
|
||||
LOCAL_STATIC_LIBRARIES += libOpenGLESDispatch
|
||||
|
||||
LOCAL_SYMBOL_FILE := render_api.entries
|
||||
|
||||
$(call emugl-export,CFLAGS,$(EMUGL_USER_CFLAGS))
|
||||
|
||||
$(call emugl-end-module)
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
|
||||
### host library ############################################
|
||||
$(call emugl-begin-host-static-library,lib_renderControl_dec)
|
||||
$(call emugl-import,libOpenglCodecCommon)
|
||||
$(call emugl-gen-decoder,$(LOCAL_PATH),renderControl)
|
||||
# For renderControl_types.h
|
||||
$(call emugl-export,C_INCLUDES,$(LOCAL_PATH))
|
||||
$(call emugl-end-module)
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
# Determine if the emugen build needs to be builts from
|
||||
# sources.
|
||||
LOCAL_PATH:=$(call my-dir)
|
||||
|
||||
$(call emugl-begin-host-executable,emugen)
|
||||
|
||||
LOCAL_SRC_FILES := \
|
||||
ApiGen.cpp \
|
||||
EntryPoint.cpp \
|
||||
main.cpp \
|
||||
Parser.cpp \
|
||||
strUtils.cpp \
|
||||
TypeFactory.cpp \
|
||||
|
||||
LOCAL_HOST_BUILD := true
|
||||
LOCAL_INSTALL := false
|
||||
|
||||
$(call emugl-end-module)
|
||||
|
||||
# The location of the emugen host tool that is used to generate wire
|
||||
# protocol encoders/ decoders. This variable is used by other emugl modules.
|
||||
EMUGL_EMUGEN := $(LOCAL_BUILT_MODULE)
|
||||
|
||||
$(call emugl-begin-host-executable,emugen_unittests)
|
||||
LOCAL_SRC_FILES := \
|
||||
Parser.cpp \
|
||||
Parser_unittest.cpp
|
||||
LOCAL_HOST_BUILD := true
|
||||
LOCAL_INSTALL := false
|
||||
$(call emugl-import,libemugl_gtest_host)
|
||||
$(call emugl-end-module)
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
# This build script corresponds to a library containing many definitions
|
||||
# common to both the guest and the host. They relate to
|
||||
#
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
commonSources := \
|
||||
glUtils.cpp \
|
||||
ChecksumCalculator.cpp \
|
||||
ChecksumCalculatorThreadInfo.cpp \
|
||||
|
||||
host_commonSources := $(commonSources)
|
||||
|
||||
host_commonLdLibs := $(CXX_STD_LIB)
|
||||
|
||||
### OpenglCodecCommon host ##############################################
|
||||
$(call emugl-begin-host-static-library,libOpenglCodecCommon)
|
||||
|
||||
LOCAL_SRC_FILES := $(host_commonSources)
|
||||
$(call emugl-import, libemugl_common)
|
||||
$(call emugl-export,C_INCLUDES,$(EMUGL_PATH)/host/include/libOpenglRender $(LOCAL_PATH))
|
||||
$(call emugl-export,LDLIBS,$(host_commonLdLibs))
|
||||
$(call emugl-end-module)
|
||||
|
||||
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# This build script corresponds to a library containing many definitions
|
||||
# common to both the guest and the host. They relate to
|
||||
#
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
### emugl_common host library ###########################################
|
||||
|
||||
commonSources := \
|
||||
crash_reporter.cpp \
|
||||
id_to_object_map.cpp \
|
||||
lazy_instance.cpp \
|
||||
logging.cpp \
|
||||
message_channel.cpp \
|
||||
pod_vector.cpp \
|
||||
shared_library.cpp \
|
||||
smart_ptr.cpp \
|
||||
sockets.cpp \
|
||||
thread_store.cpp \
|
||||
|
||||
host_commonSources := $(commonSources)
|
||||
|
||||
host_commonLdLibs := $(CXX_STD_LIB)
|
||||
|
||||
ifneq (windows,$(BUILD_TARGET_OS))
|
||||
host_commonSources += \
|
||||
thread_pthread.cpp \
|
||||
|
||||
host_commonLdLibs += -ldl -lpthread
|
||||
else
|
||||
host_commonSources += \
|
||||
condition_variable_win32.cpp \
|
||||
thread_win32.cpp \
|
||||
|
||||
endif
|
||||
|
||||
$(call emugl-begin-host-static-library,libemugl_common)
|
||||
LOCAL_SRC_FILES := $(host_commonSources)
|
||||
$(call emugl-export,C_INCLUDES,$(EMUGL_PATH)/shared)
|
||||
$(call emugl-export,LDLIBS,$(host_commonLdLibs))
|
||||
$(call emugl-end-module)
|
||||
|
||||
### emugl_common_unittests ##############################################
|
||||
|
||||
host_commonSources := \
|
||||
condition_variable_unittest.cpp \
|
||||
id_to_object_map_unittest.cpp \
|
||||
lazy_instance_unittest.cpp \
|
||||
pod_vector_unittest.cpp \
|
||||
message_channel_unittest.cpp \
|
||||
mutex_unittest.cpp \
|
||||
shared_library_unittest.cpp \
|
||||
smart_ptr_unittest.cpp \
|
||||
thread_store_unittest.cpp \
|
||||
thread_unittest.cpp \
|
||||
unique_integer_map_unittest.cpp \
|
||||
|
||||
$(call emugl-begin-host-executable,emugl$(BUILD_TARGET_SUFFIX)_common_host_unittests)
|
||||
LOCAL_SRC_FILES := $(host_commonSources)
|
||||
$(call emugl-import,libemugl_common libemugl_gtest)
|
||||
$(call emugl-end-module)
|
||||
|
||||
$(call emugl-begin-host-shared-library,lib$(BUILD_TARGET_SUFFIX)emugl_test_shared_library)
|
||||
LOCAL_SRC_FILES := testing/test_shared_library.cpp
|
||||
LOCAL_CFLAGS := -fvisibility=default
|
||||
$(call emugl-end-module)
|
||||
Loading…
Add table
Add a link
Reference in a new issue