lilypond-0.0.40
[lilypond.git] / mi2mu / include / mi2mu.hh
blob0210f523eb4e3ca6adaa069f7ac22253d128fdbb
1 //
2 // mi2mu.hh -- generic mi2mu include file
3 //
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
6 #ifndef M2M_HH
7 #define M2M_HH
9 // yes, i know this hurts the dependency calc, however,
10 // having includes in headers sucks, and long trial and error
11 // include lists also suck.
12 // if you want less dependecies, break lib/exe down in smaller
13 // modules.
15 #include <assert.h>
16 #include <iostream.h>
17 #include <fstream.h>
18 #include <limits.h>
19 #include <ctype.h>
20 #include <time.h>
22 #include "proto.hh"
23 #include "plist.hh"
24 #include "debug.hh"
25 #ifdef mtor
26 #undef mtor
27 #endif
29 #include "string.hh"
30 #include "string-convert.hh"
32 #include "lgetopt.hh"
34 #include "moment.hh"
35 #include "duration.hh"
36 #include "input-file.hh"
37 #include "source-file.hh"
38 #include "source.hh"
40 // mustn-t do, these get touched!
41 // #include "fversion.hh"
42 // #include "version.hh"
44 #include "midi-global.hh"
46 #include "lily-stream.hh"
47 #include "midi-event.hh"
48 #include "midi-score.hh"
49 #include "midi-track.hh"
50 #include "midi-voice.hh"
51 #include "my-midi-lexer.hh"
52 #include "my-midi-parser.hh"
53 #include "track-column.hh"
55 #endif // M2M_HH