From b6c6807adda7d07c7fd6f2c22bb0dfedb56a11c8 Mon Sep 17 00:00:00 2001 From: Dmitry Baryshkov Date: Sat, 16 Mar 2024 17:47:11 +0200 Subject: [PATCH] drivers: move device / console backends to separte dir In order to stop clobbering the root directory, move all device and console backends to drivers/ subdir. Signed-off-by: Dmitry Baryshkov --- alpaca.c => drivers/alpaca.c | 0 cdb_assist.c => drivers/cdb_assist.c | 0 conmux.c => drivers/conmux.c | 0 external.c => drivers/external.c | 0 ftdi-gpio.c => drivers/ftdi-gpio.c | 0 local-gpio-v1.c => drivers/local-gpio-v1.c | 0 local-gpio-v2.c => drivers/local-gpio-v2.c | 0 local-gpio.c => drivers/local-gpio.c | 0 local-gpio.h => drivers/local-gpio.h | 0 qcomlt_dbg.c => drivers/qcomlt_dbg.c | 0 meson.build | 30 ++++++++++++---------- 11 files changed, 16 insertions(+), 14 deletions(-) rename alpaca.c => drivers/alpaca.c (100%) rename cdb_assist.c => drivers/cdb_assist.c (100%) rename conmux.c => drivers/conmux.c (100%) rename external.c => drivers/external.c (100%) rename ftdi-gpio.c => drivers/ftdi-gpio.c (100%) rename local-gpio-v1.c => drivers/local-gpio-v1.c (100%) rename local-gpio-v2.c => drivers/local-gpio-v2.c (100%) rename local-gpio.c => drivers/local-gpio.c (100%) rename local-gpio.h => drivers/local-gpio.h (100%) rename qcomlt_dbg.c => drivers/qcomlt_dbg.c (100%) diff --git a/alpaca.c b/drivers/alpaca.c similarity index 100% rename from alpaca.c rename to drivers/alpaca.c diff --git a/cdb_assist.c b/drivers/cdb_assist.c similarity index 100% rename from cdb_assist.c rename to drivers/cdb_assist.c diff --git a/conmux.c b/drivers/conmux.c similarity index 100% rename from conmux.c rename to drivers/conmux.c diff --git a/external.c b/drivers/external.c similarity index 100% rename from external.c rename to drivers/external.c diff --git a/ftdi-gpio.c b/drivers/ftdi-gpio.c similarity index 100% rename from ftdi-gpio.c rename to drivers/ftdi-gpio.c diff --git a/local-gpio-v1.c b/drivers/local-gpio-v1.c similarity index 100% rename from local-gpio-v1.c rename to drivers/local-gpio-v1.c diff --git a/local-gpio-v2.c b/drivers/local-gpio-v2.c similarity index 100% rename from local-gpio-v2.c rename to drivers/local-gpio-v2.c diff --git a/local-gpio.c b/drivers/local-gpio.c similarity index 100% rename from local-gpio.c rename to drivers/local-gpio.c diff --git a/local-gpio.h b/drivers/local-gpio.h similarity index 100% rename from local-gpio.h rename to drivers/local-gpio.h diff --git a/qcomlt_dbg.c b/drivers/qcomlt_dbg.c similarity index 100% rename from qcomlt_dbg.c rename to drivers/qcomlt_dbg.c diff --git a/meson.build b/meson.build index f1d12bd..927a2b8 100644 --- a/meson.build +++ b/meson.build @@ -65,29 +65,31 @@ if not compiler.has_function('forkpty') server_deps += util_dep endif +drivers_srcs = ['drivers/alpaca.c', + 'drivers/cdb_assist.c', + 'drivers/conmux.c', + 'drivers/external.c', + 'drivers/ftdi-gpio.c', + 'drivers/local-gpio.c', + 'drivers/qcomlt_dbg.c', + ] + +if gpiod_dep.version().version_compare('>=2.0') + drivers_srcs += ['drivers/local-gpio-v2.c'] +else + drivers_srcs += ['drivers/local-gpio-v1.c'] +endif + server_srcs = ['cdba-server.c', - 'cdb_assist.c', 'circ_buf.c', - 'conmux.c', 'device.c', 'device_parser.c', - 'external.c', 'fastboot.c', - 'alpaca.c', - 'ftdi-gpio.c', - 'local-gpio.c', 'console.c', - 'qcomlt_dbg.c', 'ppps.c', 'status.c', 'status-cmd.c'] -if gpiod_dep.version().version_compare('>=2.0') - server_srcs += ['local-gpio-v2.c'] -else - server_srcs += ['local-gpio-v1.c'] -endif - build_server = true foreach d: server_deps if not d.found() @@ -97,7 +99,7 @@ endforeach if build_server executable('cdba-server', - server_srcs, + server_srcs + drivers_srcs, dependencies : server_deps, install : true) elif not server_opt.disabled()