Debianize scripts

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: If168763ced7c37a5816cb10b9cd934dfac1dab87
diff --git a/debian/aml-audio-server-dev.install b/debian/aml-audio-server-dev.install
new file mode 100644
index 0000000..7b3cf32
--- /dev/null
+++ b/debian/aml-audio-server-dev.install
@@ -0,0 +1,4 @@
+include/audio_if.h		/usr/include/
+include/audio_if_client.h	/usr/include/
+include/audio_effect_if.h	/usr/include/
+include/audio_effect_params.h	/usr/include/
diff --git a/debian/aml-audio-server.install b/debian/aml-audio-server.install
new file mode 100644
index 0000000..29b685c
--- /dev/null
+++ b/debian/aml-audio-server.install
@@ -0,0 +1 @@
+libaudio_client.so	/usr/lib/${DEB_HOST_MULTIARCH}/
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..6251523
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+aml-audio-server (2024.09) stable; urgency=medium
+
+  * Initial release. (Closes: #XXXXXX)
+
+ -- Dongjin Kim <tobetter@gmail.com>  Mon, 30 Dec 2024 02:37:26 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..35c66f8
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,28 @@
+Source: aml-audio-server
+Priority: optional
+Maintainer: Dongjin Kim <tobetter@gmail.com>
+Uploaders: Dongjin Kim <tobetter@gmail.com>
+Build-Depends: debhelper-compat (= 13),
+  aml-amaudioutils,
+  aml-audio-hal-dev,
+  libboost-system1.74-dev,
+  libgrpc++-dev,
+  libgrpc-dev,
+  liblog1-dev,
+  libprotobuf-dev,
+  protobuf-compiler,
+  protobuf-compiler-grpc
+Standards-Version: 4.6.0
+
+Package: aml-audio-server
+Section: misc
+Architecture: linux-any
+Depends: ${misc:Depends}
+Multi-Arch: same
+Description: ...
+
+Package: aml-audio-server-dev
+Section: misc
+Architecture: linux-any
+Depends: aml-audio-server
+Description: ...
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..5b0644d
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/*.la
diff --git a/debian/patches/0001-fix-compile-error.diff b/debian/patches/0001-fix-compile-error.diff
new file mode 100644
index 0000000..950ca49
--- /dev/null
+++ b/debian/patches/0001-fix-compile-error.diff
@@ -0,0 +1,17 @@
+diff --git a/Makefile b/Makefile
+index 1b28264..cc6a4a7 100644
+--- a/Makefile
++++ b/Makefile
+@@ -49,9 +49,9 @@ TEST_MASTER_VOL_OBJS=$(AML_BUILD_DIR)/master_vol.o
+ EFFECT_TOOL_OBJS=$(AML_BUILD_DIR)/effect_tool.o $(AML_BUILD_DIR)/vx_v4_ctr.o
+ TEST_AUDIO_CLIENT_BINDER_OBJS=$(AML_BUILD_DIR)/audio_client_binder_test.o
+ 
+-PROTOC=$(HOST_DIR)/bin/protoc
+-PROTOC_INC=$(HOST_DIR)/include
+-GRPC_CPP_PLUGIN_PATH=$(HOST_DIR)/bin/grpc_cpp_plugin
++PROTOC=/usr/bin/protoc
++PROTOC_INC=/usr/include
++GRPC_CPP_PLUGIN_PATH=/usr/bin/grpc_cpp_plugin
+ 
+ CFLAGS += -Wall -fPIC -O2 -I$(PROTOC_INC) -I./include -I. -I./src -I$(AML_BUILD_DIR)/src -I$(AML_BUILD_DIR)
+ ifeq ($(aplugin),y)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c5cc915
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-fix-compile-error.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..07b83b0
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+
+#export DH_VERBOSE=1
+
+#override_dh_auto_configure:
+#	./version_config.sh
+
+override_dh_auto_build:
+	make audio_client.cpp
+	make libaudio_client.so
+
+override_dh_auto_install:
+	true
+
+override_dh_auto_clean:
+	dh_clean || true
+
+override_dh_auto_test:
+	true
+
+%:
+	dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)