summaryrefslogtreecommitdiff
path: root/src/mksubdirs
diff options
context:
space:
mode:
Diffstat (limited to 'src/mksubdirs')
-rwxr-xr-xsrc/mksubdirs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mksubdirs b/src/mksubdirs
new file mode 100755
index 000000000..c96437caa
--- /dev/null
+++ b/src/mksubdirs
@@ -0,0 +1,16 @@
+#!/bin/bash
+#
+# The purpose of this file is to generate a .subdirs file in the build process.
+# This file contains a file of relative paths to all of the theories relative
+# to the current directory. Each Makefile.am should thus build its own .subdirs file.
+# This assumes it is passed the equivalent of the $top_srcdir configure variable.
+#
+# Invocation:
+#
+# mksubdirs <top_srcdir>
+
+TOP_SRCDIR=$1
+
+grep '^THEORIES = ' $TOP_SRCDIR/src/Makefile.theories | \
+ cut -d' ' -f3- | tr ' ' "\n" | \
+ xargs -I__D__ echo "$TOP_SRCDIR/src/theory/__D__/kinds"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback