bin_PROGRAMS = enlightenment-tests
+#tc_e_util_transform_sources = \
+# tc-e_util_transform.cpp \
+# ../src/bin/e_util_transform.c
+
enlightenment_tests_SOURCES = \
- tc-main.cpp
+ tc-main.cpp \
+ tc-e_util_transform.cpp \
+ $(top_srcdir)/src/bin/e_util_transform.c
+
+#enlightenment_tests_SOURCES += \
+# tc-e_util_transform.cpp \
+# ../src/bin/e_util_transform.c
+
+enlightenment_tests_CFLAGS = \
+ @DLOG_CFLAGS@ \
+ @WAYLAND_CFLAGS@ \
+ @WAYLAND_TBM_CFLAGS@ \
+ @E_CFLAGS@ \
+ @GMOCK_CFLAGS@ \
+ @SUID_CFLAGS@ \
+ @e_cflags@ \
+ ${CFLAGS} \
+ -I$(top_builddir)/src/bin \
+ -I$(top_builddir)/src/bin/video \
+ -I$(top_builddir)/src/bin/services \
+ -I$(top_builddir)/src/modules
enlightenment_tests_CXXFLAGS = \
@DLOG_CFLAGS@ \
+ @WAYLAND_CFLAGS@ \
+ @WAYLAND_TBM_CFLAGS@ \
+ @E_CFLAGS@ \
@GMOCK_CFLAGS@ \
@SUID_CFLAGS@ \
${CXXFLAGS} \
-I$(top_builddir)/src/bin \
+ -I$(top_builddir)/src/bin/video \
+ -I$(top_builddir)/src/bin/services \
-I$(top_builddir)/src/modules
enlightenment_tests_LDFLAGS = \
@DLOG_LIBS@ \
+ @WAYLAND_LIBS@ \
+ @WAYLAND_TBM_LIBS@ \
+ @E_LIBS@ \
@GMOCK_LIBS@ \
@SUID_CFLAGS@ \
${LDFLAGS} \
--- /dev/null
+/**************************************************************************
+ *
+ * Copyright 2020 Samsung Electronics co., Ltd. All Rights Reserved.
+ *
+ * Contact: SooChan Lim <sc1.lim@samsung.com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sub license, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the
+ * next paragraph) shall be included in all copies or substantial portions
+ * of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+ * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
+ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+**************************************************************************/
+
+#ifndef __TC_MAIN_H__
+#define __TC_MAIN_H__
+
+#include <vector>
+#include <list>
+#include <climits>
+#include <pthread.h>
+#include <gmock/gmock.h>
+#include <stdlib.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+#include <e.h>
+#ifdef __cplusplus
+}
+#endif
+
+using ::testing::TestWithParam;
+using ::testing::Bool;
+using ::testing::Values;
+using ::testing::Combine;
+
+#endif