diff options
| -rw-r--r-- | .gitmodules | 27 | ||||
| m--------- | TodsStuff.c4d/DTEffectContext.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/DTEvents.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/DTGrabHelper.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/DTMenu.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/DTMenuDebug.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/DTSensors.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/DTSpecificSolidMask.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/DTTubeMail.c4d | 0 | ||||
| m--------- | TodsStuff.c4d/System.c4g | 0 | ||||
| -rwxr-xr-x | dist.sh | 44 |
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 @@ -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 |
