diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2009-11-10 00:31:06 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2009-11-10 00:31:06 +0000 |
commit | 64dd690e836f19cfac3f5a062fa21d148c4e8b56 (patch) | |
tree | 80dae33c608b96ab371fb85abafd538ae299d32c | |
parent | 5a6bee4fe076e06514c6e4e538590dd3a2a5cdc3 (diff) |
updated for 0.43-pre
svn path=/trunk/; revision=12732
-rwxr-xr-x | externals/corelibs/generate.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/externals/corelibs/generate.sh b/externals/corelibs/generate.sh new file mode 100755 index 00000000..0e37eefd --- /dev/null +++ b/externals/corelibs/generate.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +echo this script appends, so first delete all files you want to update! + +# put these at the top of the file +touch lib_d_fft.c +echo '#include "../../pd/src/d_fftroutine.c"' >> lib_d_fft.c +echo '#include "../../pd/src/d_fft_mayer.c"' >> lib_d_fft.c + +for file in ../../pd/src/[dx]_*.c; do + newfile=`echo $file | sed 's|.*/src/\([dx]_\)|lib_\1|'` + touch $newfile + /bin/echo -n '#include "' >> $newfile + /bin/echo -n $file >> $newfile + /bin/echo '"' >> $newfile + /bin/echo "void "`echo $newfile|sed 's|\(.*\)\.c|\1|'`"_setup(void)" >> $newfile + /bin/echo "{" >> $newfile + /bin/echo $file | sed 's|.*src/\(.*\)\.c| \1_setup();|' >> $newfile + /bin/echo "}" >> $newfile +done + +# these files hold code for other classes, but no classes +rm lib_d_fftroutine.c lib_d_fft_mayer.c lib_d_resample.c +rm lib_d_fft_fftw.c lib_d_fft_fftsg.c lib_d_fftsg_h.c + |