Revision: | 1.4 |
Committed: | Thu Dec 20 07:12:57 2007 UTC (16 years, 7 months ago) by root |
Branch: | MAIN |
CVS Tags: | rel-2_01, rel-3_51, rel-2_0, rel-3_31, rel-3_33, rel-3_53, rel-3_52, rel-3_7, rel-3_6, rel-3_4, rel-3_3, rel-3_2, rel-3_1, rel-3_0, rel-4_01, rel-4_00, rel-4_03, rel-4_02, rel-4_04, rel-3_9, rel-3_8, rel-3_44, rel-3_45, rel-3_41, rel-3_42, rel-3_43, rel-3_48, rel-3_49, EV_rel-4_11, EV_rel-4_10, rel-3_431, rel-4_11 |
Changes since 1.3: | +14 -5 lines |
Log Message: | *** empty log message *** |
# | User | Rev | Content |
---|---|---|---|
1 | root | 1.1 | #!/bin/sh |
2 | |||
3 | ( | ||
4 | root | 1.4 | echo '#define VAR(name,decl) name' |
5 | root | 1.1 | echo '#define EV_GENWRAP 1' |
6 | cat ev_vars.h | ||
7 | root | 1.4 | ) | cc -E -o - - | perl -ne ' |
8 | while (<>) { | ||
9 | push @syms, $1 if /(^\w+)/; | ||
10 | } | ||
11 | print "/* DO NOT EDIT, automatically generated by update_ev_wrap */\n", | ||
12 | "#ifndef EV_WRAP_H\n", | ||
13 | "#define EV_WRAP_H\n", | ||
14 | (map "#define $_ ((loop)->$_)\n", @syms), | ||
15 | "#else\n", | ||
16 | "#undef EV_WRAP_H\n", | ||
17 | (map "#undef $_\n", @syms), | ||
18 | "#endif\n"; | ||
19 | ' >ev_wrap.h |