summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules27
m---------TodsStuff.c4d/DTEffectContext.c4d0
m---------TodsStuff.c4d/DTEvents.c4d0
m---------TodsStuff.c4d/DTGrabHelper.c4d0
m---------TodsStuff.c4d/DTMenu.c4d0
m---------TodsStuff.c4d/DTMenuDebug.c4d0
m---------TodsStuff.c4d/DTSensors.c4d0
m---------TodsStuff.c4d/DTSpecificSolidMask.c4d0
m---------TodsStuff.c4d/DTTubeMail.c4d0
m---------TodsStuff.c4d/System.c4g0
-rwxr-xr-xdist.sh44
11 files changed, 71 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..cd3dc84
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,27 @@
+[submodule "TodsStuff.c4d/DTEffectContext.c4d"]
+ path = TodsStuff.c4d/DTEffectContext.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTEffectContext.c4d
+[submodule "TodsStuff.c4d/DTEvents.c4d"]
+ path = TodsStuff.c4d/DTEvents.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTEvents.c4d
+[submodule "TodsStuff.c4d/DTGrabHelper.c4d"]
+ path = TodsStuff.c4d/DTGrabHelper.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTGrabHelper.c4d
+[submodule "TodsStuff.c4d/DTMenu.c4d"]
+ path = TodsStuff.c4d/DTMenu.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTMenu.c4d
+[submodule "TodsStuff.c4d/DTMenuDebug.c4d"]
+ path = TodsStuff.c4d/DTMenuDebug.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTMenuDebug.c4d
+[submodule "TodsStuff.c4d/DTSensors.c4d"]
+ path = TodsStuff.c4d/DTSensors.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTSensors.c4d
+[submodule "TodsStuff.c4d/DTSpecificSolidMask.c4d"]
+ path = TodsStuff.c4d/DTSpecificSolidMask.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTSpecificSolidMask.c4d
+[submodule "TodsStuff.c4d/DTTubeMail.c4d"]
+ path = TodsStuff.c4d/DTTubeMail.c4d
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/DTTubeMail.c4d
+[submodule "TodsStuff.c4d/System.c4g"]
+ path = TodsStuff.c4d/System.c4g
+ url = git@git.maxmitti.tk:clonk/TodsStuff/dist/System.c4g
diff --git a/TodsStuff.c4d/DTEffectContext.c4d b/TodsStuff.c4d/DTEffectContext.c4d
new file mode 160000
+Subproject 23bb101d5c728b2378bdb6e816d400e88d6b337
diff --git a/TodsStuff.c4d/DTEvents.c4d b/TodsStuff.c4d/DTEvents.c4d
new file mode 160000
+Subproject 0908f1bd900dc53a12b7ceba89e61bbaf2a4f63
diff --git a/TodsStuff.c4d/DTGrabHelper.c4d b/TodsStuff.c4d/DTGrabHelper.c4d
new file mode 160000
+Subproject 4a84af5a6504fc6cc4e719e3bd54170ef5c70d9
diff --git a/TodsStuff.c4d/DTMenu.c4d b/TodsStuff.c4d/DTMenu.c4d
new file mode 160000
+Subproject 500e5129648d4631720cab8f639dbdfcf96e431
diff --git a/TodsStuff.c4d/DTMenuDebug.c4d b/TodsStuff.c4d/DTMenuDebug.c4d
new file mode 160000
+Subproject 4f92fd5c1aed5e5db2b92614a415fe48b782471
diff --git a/TodsStuff.c4d/DTSensors.c4d b/TodsStuff.c4d/DTSensors.c4d
new file mode 160000
+Subproject fa5403dccd986022b2a849e2078f043c3225348
diff --git a/TodsStuff.c4d/DTSpecificSolidMask.c4d b/TodsStuff.c4d/DTSpecificSolidMask.c4d
new file mode 160000
+Subproject 3e1d8bd1e20f456dc314e2f9554d1de81e3db18
diff --git a/TodsStuff.c4d/DTTubeMail.c4d b/TodsStuff.c4d/DTTubeMail.c4d
new file mode 160000
+Subproject 1f280cb06cc579c2a98d215e202dc0642fb40a3
diff --git a/TodsStuff.c4d/System.c4g b/TodsStuff.c4d/System.c4g
new file mode 160000
+Subproject 9b5d0a3ddf41e686439dcda1edfe11eee51c3b0
diff --git a/dist.sh b/dist.sh
new file mode 100755
index 0000000..368d6a2
--- /dev/null
+++ b/dist.sh
@@ -0,0 +1,44 @@
+#!/bin/zsh
+setopt null_glob
+cd $(dirname $(realpath $0))
+SRCDIR=$PWD/../
+SRCDIR=${SRCDIR:a}
+
+pushd ..
+for script in $PWD/*.c4{d,f,g}/predist.sh; do
+ pushd ${script:h:t}
+ echo Executing $script in $PWD...
+ $script
+ popd
+done
+popd
+
+mv TodsStuff.c4d TodsStuff_bak.c4d
+mkdir TodsStuff.c4d
+pushd TodsStuff.c4d
+cp -r ../../*.{c4{d,f,g},txt} .
+rm -rf **/.git* *.c4{d,f,g}/predist.sh
+for file in **/*.cp; do
+ echo Preprocessing $file...
+ c4cpp $file ${file%.cp}.c
+ rm $file
+done
+
+for script in $PWD/*.c4{d,f,g}/dist.sh; do
+ pushd ${script:h:t}
+ export SRC=$SRCDIR/${PWD:t}
+ export DST=$PWD
+ echo Executing $script in $PWD...
+ $script
+ rm $script
+ popd
+done
+
+popd
+pushd TodsStuff_bak.c4d
+files=(**/.git*)
+popd
+for file in $files; do
+ cp TodsStuff_bak.c4d/$file TodsStuff.c4d/$file
+done
+rm -r TodsStuff_bak.c4d