aboutsummaryrefslogtreecommitdiff
path: root/lib/lib-cpt.do
diff options
context:
space:
mode:
authormerakor <cem@ckyln.com>2021-01-06 10:51:25 +0000
committermerakor <cem@ckyln.com>2021-01-06 10:51:25 +0000
commit4494a117ed31897513235090b8282c2b033b6407 (patch)
tree3825c70cb3d5db34db2d4e39672b29e961a14445 /lib/lib-cpt.do
parentca1d37bfdd5d936a183989d7a49ad31d1d8911c9 (diff)
downloadcpt-4494a117ed31897513235090b8282c2b033b6407.tar.gz
lazyload experiment: separate libraries
FossilOrigin-Name: 8660559c9b7b280bd5113dfcb54bb4a0a2ef0bda65036c0fbe6c1a4dfc9ba8a1
Diffstat (limited to 'lib/lib-cpt.do')
-rw-r--r--lib/lib-cpt.do13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/lib-cpt.do b/lib/lib-cpt.do
new file mode 100644
index 0000000..1d0a240
--- /dev/null
+++ b/lib/lib-cpt.do
@@ -0,0 +1,13 @@
+SRC_ROOT=..
+
+# shellcheck source=../config.rc
+. ${SRC_ROOT}/config.rc
+
+redo-ifchange cpt.in cpt-*
+
+cat cpt-* |
+sed -e '/@AUTOLOADS@/r /dev/stdin' \
+ -e '/CPT Library/,/@AUTOLOADS@/d' \
+ cpt.in |
+sed -e '/shellcheck source=lib-cpt/d'\
+ -e '/# Local Variables:$/,/# End:$/d' > "$3"