[PD-cvs] externals/zexy/src makesource.sh,1.1,1.2
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Tue May 17 18:46:16 CEST 2005
- Previous message: [PD-cvs] externals/nusmuk/msd3D help-msd3D.pd,1.8,1.9
- Next message: [PD-cvs] externals/zexy/src avg~.c, NONE, 1.1 blockmirror~.c, NONE, 1.1 blockswap~.c, NONE, 1.1 demultiplex~.c, NONE, 1.1 dfreq~.c, NONE, 1.1 dirac~.c, NONE, 1.1 envrms~.c, NONE, 1.1 limiter~.c, NONE, 1.1 multiline~.c, NONE, 1.1 multiplex~.c, NONE, 1.1 noish~.c, NONE, 1.1 noisi~.c, NONE, 1.1 pack~.c, NONE, 1.1 pdf~.c, NONE, 1.1 quantize~.c, NONE, 1.1 sigzero~.c, NONE, 1.1 step~.c, NONE, 1.1 swap~.c, NONE, 1.1 tavg~.c, NONE, 1.1 unpack~.c, NONE, 1.1 z~.c, NONE, 1.1 avg_tilde.c, 1.1, NONE blockmirror_tilde.c, 1.2, NONE blockswap_tilde.c, 1.2, NONE demultiplex_tilde.c, 1.1, NONE dfreq_tilde.c, 1.2, NONE dirac_tilde.c, 1.1, NONE envrms_tilde.c, 1.1, NONE limiter_tilde.c, 1.2, NONE multiline_tilde.c, 1.1, NONE multiplex_tilde.c, 1.1, NONE noish_tilde.c, 1.1, NONE noisi_tilde.c, 1.1, NONE pack_tilde.c, 1.1, NONE pdf_tilde.c, 1.2, NONE quantize_tilde.c, 1.1, NONE sigzero_tilde.c, 1.1, NONE step_tilde.c, 1.1, NONE swap_tilde.c, 1.2, NONE tavg_tilde.c, 1.1, NONE unpack_tilde.c, 1.1, NONE z_tilde.c, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals/zexy/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27895
Modified Files:
makesource.sh
Log Message:
improved (setup_functions need not have the same name as the c-file)
Index: makesource.sh
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/makesource.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** makesource.sh 22 Mar 2005 20:58:22 -0000 1.1
--- makesource.sh 17 May 2005 16:46:13 -0000 1.2
***************
*** 5,8 ****
--- 5,16 ----
ZEXY_S=Make.source
+
+ GREP=grep
+ AWK=awk
+ SED=sed
+
+ #################################
+ ## functions
+
function head_h() {
echo "/* zexy-setup autogenerated header-file"
***************
*** 46,49 ****
--- 54,67 ----
}
+ function get_setupfunctions() {
+ if [ -e "$1" ]
+ then
+ $GREP "^void .*_setup(void)" $i | $AWK '{print gensub("_setup.*", "_setup", "g", $2);}'
+ fi
+ }
+
+ ##################################
+ ## body
+
head_h > $ZEXY_H
head_c > $ZEXY_C
***************
*** 53,63 ****
do
NAME="${i%.c}"
! SETUPNAME="void ${NAME}_setup(void)"
! if grep "$SETUPNAME" $i > /dev/null
then
- # echo ${i%.c}
echo " $i \\" >> $ZEXY_S
! echo "$SETUPNAME;" >> $ZEXY_H
! echo " ${NAME}_setup();" >> $ZEXY_C
fi
done
--- 71,83 ----
do
NAME="${i%.c}"
! SETUPNAMES=`get_setupfunctions $i`
! if [ "$SETUPNAMES" ]
then
echo " $i \\" >> $ZEXY_S
! for SETUPNAME in $SETUPNAMES
! do
! echo "void ${SETUPNAME}(void);" >> $ZEXY_H
! echo " ${SETUPNAME}();" >> $ZEXY_C
! done
fi
done
- Previous message: [PD-cvs] externals/nusmuk/msd3D help-msd3D.pd,1.8,1.9
- Next message: [PD-cvs] externals/zexy/src avg~.c, NONE, 1.1 blockmirror~.c, NONE, 1.1 blockswap~.c, NONE, 1.1 demultiplex~.c, NONE, 1.1 dfreq~.c, NONE, 1.1 dirac~.c, NONE, 1.1 envrms~.c, NONE, 1.1 limiter~.c, NONE, 1.1 multiline~.c, NONE, 1.1 multiplex~.c, NONE, 1.1 noish~.c, NONE, 1.1 noisi~.c, NONE, 1.1 pack~.c, NONE, 1.1 pdf~.c, NONE, 1.1 quantize~.c, NONE, 1.1 sigzero~.c, NONE, 1.1 step~.c, NONE, 1.1 swap~.c, NONE, 1.1 tavg~.c, NONE, 1.1 unpack~.c, NONE, 1.1 z~.c, NONE, 1.1 avg_tilde.c, 1.1, NONE blockmirror_tilde.c, 1.2, NONE blockswap_tilde.c, 1.2, NONE demultiplex_tilde.c, 1.1, NONE dfreq_tilde.c, 1.2, NONE dirac_tilde.c, 1.1, NONE envrms_tilde.c, 1.1, NONE limiter_tilde.c, 1.2, NONE multiline_tilde.c, 1.1, NONE multiplex_tilde.c, 1.1, NONE noish_tilde.c, 1.1, NONE noisi_tilde.c, 1.1, NONE pack_tilde.c, 1.1, NONE pdf_tilde.c, 1.2, NONE quantize_tilde.c, 1.1, NONE sigzero_tilde.c, 1.1, NONE step_tilde.c, 1.1, NONE swap_tilde.c, 1.2, NONE tavg_tilde.c, 1.1, NONE unpack_tilde.c, 1.1, NONE z_tilde.c, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list