From c9b905b7ac3fa008d7dfeaf7bde539b228ad3f3e Mon Sep 17 00:00:00 2001 From: Dimitri Fontaine Date: Mon, 20 Aug 2018 11:55:47 +0200 Subject: [PATCH] Simplify our ASD system definition by using :serial t. This allows to drop manually maintained list of files dependencies, instead implying them by the order in which we list the files. --- pgloader.asd | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/pgloader.asd b/pgloader.asd index 89db8c8..12b1684 100644 --- a/pgloader.asd +++ b/pgloader.asd @@ -149,40 +149,30 @@ ;(:file "syslog") ; experimental... (:module "sqlite" + :serial t :depends-on ("common") :components ((:file "sqlite-cast-rules") - (:file "sqlite-schema" - :depends-on ("sqlite-cast-rules")) - (:file "sqlite" - :depends-on ("sqlite-cast-rules" - "sqlite-schema")))) + (:file "sqlite-schema") + (:file "sqlite"))) (:module "mssql" + :serial t :depends-on ("common") :components ((:file "mssql-cast-rules") - (:file "mssql-schema" - :depends-on ("mssql-cast-rules")) - (:file "mssql" - :depends-on ("mssql-cast-rules" - "mssql-schema")) - (:file "mssql-index-filters" - :depends-on ("mssql")))) + (:file "mssql-schema") + (:file "mssql") + (:file "mssql-index-filters"))) (:module "mysql" + :serial t :depends-on ("common") :components ((:file "mysql-cast-rules") (:file "mysql-connection") - (:file "mysql-schema" - :depends-on ("mysql-connection" - "mysql-cast-rules")) - ;; (:file "mysql-csv" - ;; :depends-on ("mysql-schema")) - (:file "mysql" - :depends-on ("mysql-cast-rules" - "mysql-schema")))) + (:file "mysql-schema") + (:file "mysql"))) (:module "pgsql" :serial t