From 9705252dd1b811f0baa1ea22cc740ccad6140a95 Mon Sep 17 00:00:00 2001 From: John Turner Date: Thu, 14 Aug 2025 19:32:49 -0400 Subject: rewrite build system with meson --- src/file/datafile/meson.build | 2 ++ src/file/homefile/meson.build | 3 +++ src/file/homefile/user/meson.build | 2 ++ src/file/hugetlbfsfile/meson.build | 2 ++ src/file/meson.build | 27 +++++++++++++++++++++++++++ src/file/misc/meson.build | 7 +++++++ src/file/mqueuefsfile/meson.build | 2 ++ src/file/runfile/meson.build | 2 ++ src/file/tmpfile/meson.build | 2 ++ src/file/tmpfsfile/meson.build | 2 ++ src/file/varfile/meson.build | 9 +++++++++ src/file/varfile/spoolfile/meson.build | 2 ++ 12 files changed, 62 insertions(+) create mode 100644 src/file/datafile/meson.build create mode 100644 src/file/homefile/meson.build create mode 100644 src/file/homefile/user/meson.build create mode 100644 src/file/hugetlbfsfile/meson.build create mode 100644 src/file/meson.build create mode 100644 src/file/misc/meson.build create mode 100644 src/file/mqueuefsfile/meson.build create mode 100644 src/file/runfile/meson.build create mode 100644 src/file/tmpfile/meson.build create mode 100644 src/file/tmpfsfile/meson.build create mode 100644 src/file/varfile/meson.build create mode 100644 src/file/varfile/spoolfile/meson.build (limited to 'src/file') diff --git a/src/file/datafile/meson.build b/src/file/datafile/meson.build new file mode 100644 index 0000000..0ae9bf2 --- /dev/null +++ b/src/file/datafile/meson.build @@ -0,0 +1,2 @@ +modules += files('execfile.cil', 'libfile.cil', 'modfile.cil', 'srcfile.cil') + diff --git a/src/file/homefile/meson.build b/src/file/homefile/meson.build new file mode 100644 index 0000000..99c44c9 --- /dev/null +++ b/src/file/homefile/meson.build @@ -0,0 +1,3 @@ +modules += files('syshomefile.cil', 'userfile.cil') + +subdir('user') diff --git a/src/file/homefile/user/meson.build b/src/file/homefile/user/meson.build new file mode 100644 index 0000000..6236def --- /dev/null +++ b/src/file/homefile/user/meson.build @@ -0,0 +1,2 @@ +modules += files('sshfile.cil') + diff --git a/src/file/hugetlbfsfile/meson.build b/src/file/hugetlbfsfile/meson.build new file mode 100644 index 0000000..c782fd0 --- /dev/null +++ b/src/file/hugetlbfsfile/meson.build @@ -0,0 +1,2 @@ +modules += files('syshugetlbfsfile.cil') + diff --git a/src/file/meson.build b/src/file/meson.build new file mode 100644 index 0000000..161f52a --- /dev/null +++ b/src/file/meson.build @@ -0,0 +1,27 @@ +modules += files( + 'authfile.cil', + 'bootfile.cil', + 'bootflagfile.cil', + 'certfile.cil', + 'conffile.cil', + 'datafile.cil', + 'devfile.cil', + 'homefile.cil', + 'hugetlbfsfile.cil', + 'mqueuefsfile.cil', + 'runfile.cil', + 'secfile.cil', + 'tmpfile.cil', + 'tmpfsfile.cil', + 'varfile.cil', +) + +subdir('datafile') +subdir('homefile') +subdir('hugetlbfsfile') +subdir('misc') +subdir('mqueuefsfile') +subdir('runfile') +subdir('tmpfile') +subdir('tmpfsfile') +subdir('varfile') diff --git a/src/file/misc/meson.build b/src/file/misc/meson.build new file mode 100644 index 0000000..fa990a3 --- /dev/null +++ b/src/file/misc/meson.build @@ -0,0 +1,7 @@ +modules += files( + 'lostfoundfile.cil', + 'mediafile.cil', + 'rootfile.cil', + 'unknownfile.cil', +) + diff --git a/src/file/mqueuefsfile/meson.build b/src/file/mqueuefsfile/meson.build new file mode 100644 index 0000000..d621150 --- /dev/null +++ b/src/file/mqueuefsfile/meson.build @@ -0,0 +1,2 @@ +modules += files('sysmqueuefsfile.cil') + diff --git a/src/file/runfile/meson.build b/src/file/runfile/meson.build new file mode 100644 index 0000000..4f172f8 --- /dev/null +++ b/src/file/runfile/meson.build @@ -0,0 +1,2 @@ +modules += files('runlockfile.cil', 'runuserfile.cil') + diff --git a/src/file/tmpfile/meson.build b/src/file/tmpfile/meson.build new file mode 100644 index 0000000..17d76cc --- /dev/null +++ b/src/file/tmpfile/meson.build @@ -0,0 +1,2 @@ +modules += files('systmpfile.cil') + diff --git a/src/file/tmpfsfile/meson.build b/src/file/tmpfsfile/meson.build new file mode 100644 index 0000000..89038ba --- /dev/null +++ b/src/file/tmpfsfile/meson.build @@ -0,0 +1,2 @@ +modules += files('systmpfsfile.cil') + diff --git a/src/file/varfile/meson.build b/src/file/varfile/meson.build new file mode 100644 index 0000000..c3120ff --- /dev/null +++ b/src/file/varfile/meson.build @@ -0,0 +1,9 @@ +modules += files( + 'cachefile.cil', + 'dbfile.cil', + 'logfile.cil', + 'spoolfile.cil', + 'statefile.cil', +) + +subdir('spoolfile') diff --git a/src/file/varfile/spoolfile/meson.build b/src/file/varfile/spoolfile/meson.build new file mode 100644 index 0000000..d30260c --- /dev/null +++ b/src/file/varfile/spoolfile/meson.build @@ -0,0 +1,2 @@ +modules += files('mailspoolfile.cil') + -- cgit v1.2.3