aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-03-22 17:39:52 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-05-23 18:46:29 +0200
commitbde2d705c9530bceb48dfd98c02e7ec585a2366b (patch)
tree5148f90bd8071013a0c6910f6786eb744938ba02
parent266a269af97fe60febe979fc02edda9e541c9c0c (diff)
downloadhardware_replicant_libsamsung-ipc-bde2d705c9530bceb48dfd98c02e7ec585a2366b.tar.gz
hardware_replicant_libsamsung-ipc-bde2d705c9530bceb48dfd98c02e7ec585a2366b.tar.bz2
hardware_replicant_libsamsung-ipc-bde2d705c9530bceb48dfd98c02e7ec585a2366b.zip
tools: Move ipc-modem in its own directory
This enables to then split ipc-modem in several files in a clean way. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--.gitignore2
-rw-r--r--Android.mk4
-rw-r--r--Makefile.am1
-rw-r--r--configure.ac1
-rw-r--r--tools/Makefile.am7
-rw-r--r--tools/ipc-modem/Makefile.am17
-rw-r--r--tools/ipc-modem/ipc-modem.c (renamed from tools/ipc-modem.c)0
-rw-r--r--tools/ipc-modem/ipc-modem.h (renamed from tools/ipc-modem.h)0
-rwxr-xr-xtools/ipc-modem/tests/ipc-modem.py (renamed from tools/tests/ipc-modem.py)0
9 files changed, 23 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
index 5ff2f2b..06600b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -47,7 +47,7 @@ INSTALL
*.pc
build
core
-ipc-modem
+tools/ipc-modem/ipc-modem
ipc-test
nv_data-imei
nv_data-md5
diff --git a/Android.mk b/Android.mk
index 1cb8b42..d383e84 100644
--- a/Android.mk
+++ b/Android.mk
@@ -170,7 +170,7 @@ include $(LOCAL_PATH)/android_versions.mk
LOCAL_MODULE := ipc-modem
LOCAL_MODULE_TAGS := optional
-LOCAL_SRC_FILES := tools/ipc-modem.c
+LOCAL_SRC_FILES := tools/ipc-modem/ipc-modem.c
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/tools/include/glibc
LOCAL_SHARED_LIBRARIES := libsamsung-ipc
@@ -186,7 +186,7 @@ include $(LOCAL_PATH)/android_versions.mk
LOCAL_MODULE := ipc-modem-static
LOCAL_MODULE_TAGS := optional
-LOCAL_SRC_FILES := tools/ipc-modem.c
+LOCAL_SRC_FILES := tools/ipc-modem/ipc-modem.c
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/tools/include/glibc
LOCAL_STATIC_LIBRARIES := libsamsung-ipc
diff --git a/Makefile.am b/Makefile.am
index 45669d8..0073e4c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,6 +5,7 @@ SUBDIRS = \
samsung-ipc/tests \
include \
tools \
+ tools/ipc-modem \
$(NULL)
pkgconfigdir = $(libdir)/pkgconfig
diff --git a/configure.ac b/configure.ac
index f55064c..1885f85 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,6 +53,7 @@ AC_CONFIG_FILES([
samsung-ipc/Makefile
samsung-ipc/tests/Makefile
tools/Makefile
+ tools/ipc-modem/Makefile
])
diff --git a/tools/Makefile.am b/tools/Makefile.am
index c1e8cc3..f0ed03b 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -5,7 +5,6 @@ AM_CFLAGS = \
$(NULL)
bin_PROGRAMS = \
- ipc-modem \
ipc-test \
nv_data-imei \
nv_data-md5 \
@@ -18,14 +17,10 @@ AM_TESTS_ENVIRONMENT = VALGRIND='$(VALGRIND)'; export VALGRIND;
endif
PY_LOG_COMPILER = $(PYTHON)
TEST_EXTENSIONS = .py
-TESTS = tests/ipc-modem.py \
+TESTS = \
tests/nv_data-imei.py \
tests/nv_data-md5.py
-ipc_modem_SOURCES = ipc-modem.c
-ipc_modem_LDADD = $(top_builddir)/samsung-ipc/libsamsung-ipc.la
-ipc_modem_LDFLAGS = -lpthread
-
ipc_test_SOURCES = ipc-test.c
ipc_test_LDADD = $(top_builddir)/samsung-ipc/libsamsung-ipc.la
ipc_test_LDFLAGS =
diff --git a/tools/ipc-modem/Makefile.am b/tools/ipc-modem/Makefile.am
new file mode 100644
index 0000000..092664a
--- /dev/null
+++ b/tools/ipc-modem/Makefile.am
@@ -0,0 +1,17 @@
+NULL =
+
+AM_CFLAGS = \
+ -I$(top_srcdir)/include \
+ $(NULL)
+
+bin_PROGRAMS = ipc-modem
+
+# TODO: Find a way to make test more modular and represent each run of the
+# ipc-modem in TEST while having it implemented in a single python file
+PY_LOG_COMPILER = $(PYTHON)
+TEST_EXTENSIONS = .py
+TESTS = tests/ipc-modem.py
+
+ipc_modem_SOURCES = ipc-modem.c
+ipc_modem_LDADD = $(top_builddir)/samsung-ipc/libsamsung-ipc.la
+ipc_modem_LDFLAGS = -lpthread
diff --git a/tools/ipc-modem.c b/tools/ipc-modem/ipc-modem.c
index 08f9c3a..08f9c3a 100644
--- a/tools/ipc-modem.c
+++ b/tools/ipc-modem/ipc-modem.c
diff --git a/tools/ipc-modem.h b/tools/ipc-modem/ipc-modem.h
index 3b6d13a..3b6d13a 100644
--- a/tools/ipc-modem.h
+++ b/tools/ipc-modem/ipc-modem.h
diff --git a/tools/tests/ipc-modem.py b/tools/ipc-modem/tests/ipc-modem.py
index 25331ae..25331ae 100755
--- a/tools/tests/ipc-modem.py
+++ b/tools/ipc-modem/tests/ipc-modem.py