Mercurial > hg > octave-nkf
diff src/mkops @ 2909:057273789b87
[project @ 1997-04-30 06:34:32 by jwe]
author | jwe |
---|---|
date | Wed, 30 Apr 1997 06:39:13 +0000 |
parents | |
children | b779a5b8aed4 |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/src/mkops @@ -0,0 +1,37 @@ +#!/bin/sh + +cat << \EOF +// DO NOT EDIT! Generated automatically by mkbuiltins. + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +extern void install_base_type_conversions (void); + +EOF + +for file in "$@"; do + f=`echo $file | sed 's/^op-//; s/\.cc//; s/-/_/g'` + echo "extern void install_${f}_ops (void);" +done + +cat << \EOF + +void +install_ops (void) +{ + install_base_type_conversions (); + +EOF + +for file in "$@"; do + f=`echo $file | sed 's/^op-//; s/\.cc//; s/-/_/g'` + echo " install_${f}_ops ();" +done + +cat << \EOF +} +EOF + +exit 0