From 39151bc9d1c1ebebfd90d604f38fc0cf08e3ef46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Mon, 25 Sep 2006 10:25:51 +0000 Subject: delete *.c files before re-generating them (since else we get double entries in the files); LATER remove all .c files from this directory (they ought to be generated on the fly); check whether to use d_mayer_fft.c or d_fft_mayer.c svn path=/trunk/externals/corelibs/; revision=6019 --- README | 2 ++ generate.sh | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/README b/README index 4b92fa0..551166c 100644 --- a/README +++ b/README @@ -7,3 +7,5 @@ These files are generated using the included script, generate.sh. They should not be modified directly. +IOhannes: these files should not be in here in the first place since they are generated + diff --git a/generate.sh b/generate.sh index 5c3ae3b..b5b3019 100755 --- a/generate.sh +++ b/generate.sh @@ -1,9 +1,20 @@ #!/bin/sh +# delete all .c-files in order to not duplicate entries in there +## LATER: ask hcs why he is using "touch" and ">>" instead of +## an initial ">" +rm -f lib_?_*.c + # 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 +if [ -e "../../pd/src/d_fft_mayer.c" ] +then + echo '#include "../../pd/src/d_fft_mayer.c"' >> lib_d_fft.c +else + echo '#include "../../pd/src/d_mayer_fft.c"' >> lib_d_fft.c +fi + for file in ../../pd/src/[dx]_*.c; do newfile=`echo $file | sed 's|.*/src/\([dx]_\)|lib_\1|'` @@ -18,6 +29,6 @@ for file in ../../pd/src/[dx]_*.c; do 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 -f lib_d_fftroutine.c lib_d_fft_mayer.c lib_d_mayer_fft.c lib_d_resample.c -- cgit v1.2.1