annotate src/mkops @ 5083:8386cf9811ee ss-2-1-63

[project @ 2004-11-17 15:49:26 by jwe]
author jwe
date Wed, 17 Nov 2004 15:51:27 +0000
parents 02fcb550f20c
children c1b66b74937d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2909
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
1 #!/bin/sh
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
2
4299
02fcb550f20c [project @ 2003-01-16 20:15:14 by jwe]
jwe
parents: 3225
diff changeset
3 SED=${SED:-'sed'}
02fcb550f20c [project @ 2003-01-16 20:15:14 by jwe]
jwe
parents: 3225
diff changeset
4
2909
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
5 cat << \EOF
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
6 // DO NOT EDIT! Generated automatically by mkbuiltins.
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
7
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
8 #ifdef HAVE_CONFIG_H
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
9 #include "config.h"
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
10 #endif
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
11
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
12 extern void install_base_type_conversions (void);
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
13
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
14 EOF
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
15
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
16 for file in "$@"; do
4299
02fcb550f20c [project @ 2003-01-16 20:15:14 by jwe]
jwe
parents: 3225
diff changeset
17 f=`echo $file | $SED 's,^\./,,; s%^OPERATORS/op-%%; s%\.cc%%; s%-%_%g'`
2909
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
18 echo "extern void install_${f}_ops (void);"
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
19 done
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
20
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
21 cat << \EOF
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
22
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
23 void
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
24 install_ops (void)
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
25 {
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
26 install_base_type_conversions ();
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
27
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
28 EOF
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
29
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
30 for file in "$@"; do
4299
02fcb550f20c [project @ 2003-01-16 20:15:14 by jwe]
jwe
parents: 3225
diff changeset
31 f=`echo $file | $SED 's,^\./,,; s%^OPERATORS/op-%%; s%\.cc%%; s%-%_%g'`
2909
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
32 echo " install_${f}_ops ();"
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
33 done
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
34
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
35 cat << \EOF
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
36 }
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
37 EOF
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
38
057273789b87 [project @ 1997-04-30 06:34:32 by jwe]
jwe
parents:
diff changeset
39 exit 0