123456789101112131415161718192021222324 |
- # tabgen: tool definition for character table generator
- # variables: TABGEN, CHTAB
- %include ack-defs.amk;
- %if (%not defined(TABGEN), {
- TABGEN = $EMHOME/bin/tabgen;
- });
- %if (%not defined(CHTAB), {
- CHTAB = chtab.c;
- });
- %instance deftypesuffix(char_tab, '%.ct');
- %tool gen_tab (
- chtab: %in [type = char_tab];
- cfile: %out [type = C-src] => $CHTAB;
- mktab: %in [type = command] => $TABGEN;
- )
- {
- exec($mktab, args => '-f' $chtab, stdout => $cfile);
- echo({$cfile, 'created'});
- };
|