emulator opengl - directory rearrangment
Move system/OpenglCodecCommon into shared/OpenglCodecCommon so it's code
can be shared among more components of the project.
Move tests/ut_renderer/TimeUtils.* into a the common area
Annotate ErrLog.h and GLDecoderContextData.h with the project license statement
Change-Id: Ieea42e95edd5ad89fda4cfa40356a012304ee976
diff --git a/tools/emulator/opengl/host/libs/GLESv1_dec/Android.mk b/tools/emulator/opengl/host/libs/GLESv1_dec/Android.mk
index c251e4a..08fd3a3 100644
--- a/tools/emulator/opengl/host/libs/GLESv1_dec/Android.mk
+++ b/tools/emulator/opengl/host/libs/GLESv1_dec/Android.mk
@@ -18,7 +18,7 @@
GLDecoder.cpp
LOCAL_C_INCLUDES += \
- $(emulatorOpengl)/system/OpenglCodecCommon \
+ $(emulatorOpengl)/shared/OpenglCodecCommon \
$(emulatorOpengl)/system/GLESv1_enc
LOCAL_STATIC_LIBRARIES := \
diff --git a/tools/emulator/opengl/shared/OpenglCodecCommon/Android.mk b/tools/emulator/opengl/shared/OpenglCodecCommon/Android.mk
new file mode 100644
index 0000000..e569270
--- /dev/null
+++ b/tools/emulator/opengl/shared/OpenglCodecCommon/Android.mk
@@ -0,0 +1,38 @@
+
+LOCAL_PATH := $(call my-dir)
+emulatorOpengl := $(LOCAL_PATH)/../..
+
+### OpenglCodecCommon ##############################################
+
+include $(CLEAR_VARS)
+
+OpenglCodecCommon := \
+ GLClientState.cpp \
+ glUtils.cpp \
+ TcpStream.cpp \
+ TimeUtils.cpp
+
+LOCAL_SRC_FILES := $(OpenglCodecCommon)
+
+LOCAL_C_INCLUDES += $(emulatorOpengl)/host/include/libOpenGLRender
+
+LOCAL_CFLAGS += -DLOG_TAG=\"eglCodecCommon\"
+LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE := libOpenglCodecCommon
+
+include $(BUILD_STATIC_LIBRARY)
+
+### OpenglCodecCommon host ##############################################
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(OpenglCodecCommon)
+
+LOCAL_C_INCLUDES += $(emulatorOpengl)/host/include/libOpenGLRender
+
+LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE := libOpenglCodecCommon
+LOCAL_PRELINK_MODULE := false
+
+# XXX - enable the next line for host debugging - JR
+# LOCAL_CFLAGS := -O0 -g
+include $(BUILD_HOST_STATIC_LIBRARY)
diff --git a/tools/emulator/opengl/shared/OpenglCodecCommon/ErrorLog.h b/tools/emulator/opengl/shared/OpenglCodecCommon/ErrorLog.h
new file mode 100644
index 0000000..8502bb0
--- /dev/null
+++ b/tools/emulator/opengl/shared/OpenglCodecCommon/ErrorLog.h
@@ -0,0 +1,29 @@
+/*
+* Copyright (C) 2011 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+#ifndef _ERROR_LOG_H_
+#define _ERROR_LOG_H_
+
+#if (HAVE_ANDROID_OS == 1)
+# include <cutils/log.h>
+# define ERR(...) LOGE(__VA_ARGS__)
+# define DBG(...) LOGD(__VA_ARGS__)
+#else
+# include <stdio.h>
+# define ERR(...) fprintf(stderr, __VA_ARGS__)
+# define DBG(...) fprintf(stderr, __VA_ARGS__)
+#endif
+
+#endif
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/FixedBuffer.h b/tools/emulator/opengl/shared/OpenglCodecCommon/FixedBuffer.h
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/FixedBuffer.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/FixedBuffer.h
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/GLClientState.cpp b/tools/emulator/opengl/shared/OpenglCodecCommon/GLClientState.cpp
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/GLClientState.cpp
rename to tools/emulator/opengl/shared/OpenglCodecCommon/GLClientState.cpp
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/GLClientState.h b/tools/emulator/opengl/shared/OpenglCodecCommon/GLClientState.h
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/GLClientState.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/GLClientState.h
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/GLDecoderContextData.h b/tools/emulator/opengl/shared/OpenglCodecCommon/GLDecoderContextData.h
similarity index 63%
rename from tools/emulator/opengl/system/OpenglCodecCommon/GLDecoderContextData.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/GLDecoderContextData.h
index faf6ad6..b087447 100644
--- a/tools/emulator/opengl/system/OpenglCodecCommon/GLDecoderContextData.h
+++ b/tools/emulator/opengl/shared/OpenglCodecCommon/GLDecoderContextData.h
@@ -1,3 +1,18 @@
+/*
+* Copyright (C) 2011 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
#ifndef _GL_DECODER_CONTEXT_DATA_H_
#define _GL_DECODER_CONTEXT_DATA_H_
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/IOStream.h b/tools/emulator/opengl/shared/OpenglCodecCommon/IOStream.h
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/IOStream.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/IOStream.h
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/Makefile b/tools/emulator/opengl/shared/OpenglCodecCommon/Makefile
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/Makefile
rename to tools/emulator/opengl/shared/OpenglCodecCommon/Makefile
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/TcpStream.cpp b/tools/emulator/opengl/shared/OpenglCodecCommon/TcpStream.cpp
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/TcpStream.cpp
rename to tools/emulator/opengl/shared/OpenglCodecCommon/TcpStream.cpp
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/TcpStream.h b/tools/emulator/opengl/shared/OpenglCodecCommon/TcpStream.h
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/TcpStream.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/TcpStream.h
diff --git a/tools/emulator/opengl/tests/ut_renderer/TimeUtils.cpp b/tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.cpp
similarity index 100%
rename from tools/emulator/opengl/tests/ut_renderer/TimeUtils.cpp
rename to tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.cpp
diff --git a/tools/emulator/opengl/tests/ut_renderer/TimeUtils.h b/tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.h
similarity index 100%
rename from tools/emulator/opengl/tests/ut_renderer/TimeUtils.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/TimeUtils.h
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/codec_defs.h b/tools/emulator/opengl/shared/OpenglCodecCommon/codec_defs.h
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/codec_defs.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/codec_defs.h
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/glUtils.cpp b/tools/emulator/opengl/shared/OpenglCodecCommon/glUtils.cpp
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/glUtils.cpp
rename to tools/emulator/opengl/shared/OpenglCodecCommon/glUtils.cpp
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/glUtils.h b/tools/emulator/opengl/shared/OpenglCodecCommon/glUtils.h
similarity index 100%
rename from tools/emulator/opengl/system/OpenglCodecCommon/glUtils.h
rename to tools/emulator/opengl/shared/OpenglCodecCommon/glUtils.h
diff --git a/tools/emulator/opengl/system/Android.mk b/tools/emulator/opengl/system/Android.mk
deleted file mode 100644
index 7125f0a..0000000
--- a/tools/emulator/opengl/system/Android.mk
+++ /dev/null
@@ -1,77 +0,0 @@
-
-LOCAL_PATH := $(call my-dir)
-
-### OpenglCodecCommon ##############################################
-
-include $(CLEAR_VARS)
-
-OpenglCodecCommon := \
- OpenglCodecCommon/GLClientState.cpp \
- OpenglCodecCommon/glUtils.cpp \
- OpenglCodecCommon/TcpStream.cpp
-
-LOCAL_SRC_FILES := $(OpenglCodecCommon)
-
-LOCAL_CFLAGS += -DLOG_TAG=\"eglCodecCommon\"
-LOCAL_MODULE_TAGS := debug
-LOCAL_MODULE := libOpenglCodecCommon
-
-include $(BUILD_STATIC_LIBRARY)
-
-### OpenglCodecCommon host ##############################################
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := $(OpenglCodecCommon)
-
-LOCAL_MODULE_TAGS := debug
-LOCAL_MODULE := libOpenglCodecCommon
-LOCAL_PRELINK_MODULE := false
-
-# XXX - enable the next line for host debugging - JR
-# LOCAL_CFLAGS := -O0 -g
-include $(BUILD_HOST_STATIC_LIBRARY)
-
-
-### GLESv1_enc Encoder ###########################################
-include $(CLEAR_VARS)
-
-
-LOCAL_SRC_FILES := \
- GLESv1_enc/GLEncoder.cpp \
- GLESv1_enc/GLEncoderUtils.cpp
-
-LOCAL_MODULE_TAGS := debug
-LOCAL_MODULE := libGLESv1_enc
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-
-glesv1_intermediates := $(local-intermediates-dir)
-
-LOCAL_PRELINK_MODULE := false
-LOCAL_CFLAGS += -DLOG_TAG=\"egl_GLESv1_enc\"
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/OpenglCodecCommon \
- $(LOCAL_PATH)/GLESv1_enc $(glesv1_intermediates)
-
-LOCAL_STATIC_LIBRARIES := \
- libOpenglCodecCommon
-LOCAL_SHARED_LIBRARIES := libcutils
-
-EMUGEN := $(HOST_OUT_EXECUTABLES)/emugen
-
-GEN_GL := \
- $(glesv1_intermediates)/gl_entry.cpp \
- $(glesv1_intermediates)/gl_enc.cpp \
- $(glesv1_intermediates)/gl_enc.h
-
-$(GEN_GL) : PRIVATE_PATH := $(LOCAL_PATH)
-$(GEN_GL) : PRIVATE_CUSTOM_TOOL := \
- $(EMUGEN) -E $(glesv1_intermediates) -i $(PRIVATE_PATH)/GLESv1_enc gl
-$(GEN_GL) : $(EMUGEN) \
- $(LOCAL_PATH)/GLESv1_enc/gl.attrib \
- $(LOCAL_PATH)/GLESv1_enc/gl.in \
- $(LOCAL_PATH)/GLESv1_enc/gl.types
- $(transform-generated-source)
-
-LOCAL_GENERATED_SOURCES += $(GEN_GL)
-include $(BUILD_SHARED_LIBRARY)
-
diff --git a/tools/emulator/opengl/system/GLESv1_enc/Android.mk b/tools/emulator/opengl/system/GLESv1_enc/Android.mk
new file mode 100644
index 0000000..bf4943b
--- /dev/null
+++ b/tools/emulator/opengl/system/GLESv1_enc/Android.mk
@@ -0,0 +1,45 @@
+LOCAL_PATH := $(call my-dir)
+emulatorOpengl := $(LOCAL_PATH)/../..
+
+### GLESv1_enc Encoder ###########################################
+include $(CLEAR_VARS)
+
+
+LOCAL_SRC_FILES := \
+ GLEncoder.cpp \
+ GLEncoderUtils.cpp
+
+LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE := libGLESv1_enc
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+
+glesv1_intermediates := $(local-intermediates-dir)
+
+LOCAL_PRELINK_MODULE := false
+LOCAL_CFLAGS += -DLOG_TAG=\"egl_GLESv1_enc\"
+LOCAL_C_INCLUDES += \
+ $(emulatorOpengl)/shared/OpenglCodecCommon \
+ $(glesv1_intermediates)
+
+LOCAL_STATIC_LIBRARIES := \
+ libOpenglCodecCommon
+LOCAL_SHARED_LIBRARIES := libcutils
+
+EMUGEN := $(HOST_OUT_EXECUTABLES)/emugen
+
+GEN_GL := \
+ $(glesv1_intermediates)/gl_entry.cpp \
+ $(glesv1_intermediates)/gl_enc.cpp \
+ $(glesv1_intermediates)/gl_enc.h
+
+$(GEN_GL) : PRIVATE_PATH := $(LOCAL_PATH)
+$(GEN_GL) : PRIVATE_CUSTOM_TOOL := \
+ $(EMUGEN) -E $(glesv1_intermediates) -i $(PRIVATE_PATH) gl
+$(GEN_GL) : $(EMUGEN) \
+ $(LOCAL_PATH)/gl.attrib \
+ $(LOCAL_PATH)/gl.in \
+ $(LOCAL_PATH)//gl.types
+ $(transform-generated-source)
+
+LOCAL_GENERATED_SOURCES += $(GEN_GL)
+include $(BUILD_SHARED_LIBRARY)
diff --git a/tools/emulator/opengl/system/OpenglCodecCommon/ErrorLog.h b/tools/emulator/opengl/system/OpenglCodecCommon/ErrorLog.h
deleted file mode 100644
index 35002ab..0000000
--- a/tools/emulator/opengl/system/OpenglCodecCommon/ErrorLog.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#ifndef _ERROR_LOG_H_
-#define _ERROR_LOG_H_
-
-#if (HAVE_ANDROID_OS == 1)
-# include <cutils/log.h>
-# define ERR(...) LOGE(__VA_ARGS__)
-# define DBG(...) LOGD(__VA_ARGS__)
-#else
-# include <stdio.h>
-# define ERR(...) fprintf(stderr, __VA_ARGS__)
-# define DBG(...) fprintf(stderr, __VA_ARGS__)
-#endif
-
-#endif
diff --git a/tools/emulator/opengl/tests/gles_android_wrapper/Android.mk b/tools/emulator/opengl/tests/gles_android_wrapper/Android.mk
index ade82a4..5ae3344 100644
--- a/tools/emulator/opengl/tests/gles_android_wrapper/Android.mk
+++ b/tools/emulator/opengl/tests/gles_android_wrapper/Android.mk
@@ -20,7 +20,7 @@
emulatorOpengl := $(LOCAL_PATH)/../..
-LOCAL_C_INCLUDES := $(emulatorOpengl)/system/OpenglCodecCommon \
+LOCAL_C_INCLUDES := $(emulatorOpengl)/shared/OpenglCodecCommon \
$(call intermediates-dir-for, SHARED_LIBRARIES, libut_rendercontrol_enc) \
$(call intermediates-dir-for, SHARED_LIBRARIES, libGLESv1_enc) \
$(emulatorOpengl)/system/GLESv1_enc \
diff --git a/tools/emulator/opengl/tests/ut_rendercontrol_dec/Android.mk b/tools/emulator/opengl/tests/ut_rendercontrol_dec/Android.mk
index 2ae22d3..a3a2c4a 100644
--- a/tools/emulator/opengl/tests/ut_rendercontrol_dec/Android.mk
+++ b/tools/emulator/opengl/tests/ut_rendercontrol_dec/Android.mk
@@ -18,7 +18,7 @@
LOCAL_STATIC_LIBRARIES := \
libOpenglCodecCommon \
liblog
-LOCAL_C_INCLUDES += $(emulatorOpengl)/system/OpenglCodecCommon $(emulatorOpengl)/tests/ut_rendercontrol_enc
+LOCAL_C_INCLUDES += $(emulatorOpengl)/shared/OpenglCodecCommon $(emulatorOpengl)/tests/ut_rendercontrol_enc
#we use only *_dec.h as a sentinel for the other generated headers
GEN := $(intermediates)/ut_rendercontrol_dec.cpp $(intermediates)/ut_rendercontrol_dec.h
diff --git a/tools/emulator/opengl/tests/ut_rendercontrol_enc/Android.mk b/tools/emulator/opengl/tests/ut_rendercontrol_enc/Android.mk
index 1b5d432..bfcd699 100644
--- a/tools/emulator/opengl/tests/ut_rendercontrol_enc/Android.mk
+++ b/tools/emulator/opengl/tests/ut_rendercontrol_enc/Android.mk
@@ -12,7 +12,7 @@
ut_intermediates := $(local-intermediates-dir)
-LOCAL_C_INCLUDES += $(emulatorOpengl)/system/OpenglCodecCommon
+LOCAL_C_INCLUDES += $(emulatorOpengl)/shared/OpenglCodecCommon
LOCAL_STATIC_LIBRARIES := \
libOpenglCodecCommon
diff --git a/tools/emulator/opengl/tests/ut_renderer/Android.mk b/tools/emulator/opengl/tests/ut_renderer/Android.mk
index d48dec4..d51beab 100644
--- a/tools/emulator/opengl/tests/ut_renderer/Android.mk
+++ b/tools/emulator/opengl/tests/ut_renderer/Android.mk
@@ -30,8 +30,7 @@
Renderer.cpp \
RendererContext.cpp \
RendererSurface.cpp \
- X11Windowing.cpp \
- TimeUtils.cpp
+ X11Windowing.cpp
# define PVR_WAR to support imgtec PVR opengl-ES implementation
#
@@ -43,7 +42,7 @@
LOCAL_CFLAGS := -DPVR_WAR
#LOCAL_CFLAGS += -g -O0
-LOCAL_C_INCLUDES := $(emulatorOpengl)/system/OpenglCodecCommon \
+LOCAL_C_INCLUDES := $(emulatorOpengl)/shared/OpenglCodecCommon \
$(call intermediates-dir-for, SHARED_LIBRARIES, libut_rendercontrol_dec, HOST) \
$(call intermediates-dir-for, SHARED_LIBRARIES, libGLESv1_dec, HOST) \
$(emulatorOpengl)/host/libs/GLESv1_dec \