Updated README with better build info
[debian/pforth] / csrc / pf_all.h
1 /* @(#) pf_all.h 98/01/26 1.2 */
2
3 #ifndef _pf_all_h
4 #define _pf_all_h
5
6 /***************************************************************
7 ** Include all files needed for PForth
8 **
9 ** Author: Phil Burk
10 ** Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom
11 **
12 ** Permission to use, copy, modify, and/or distribute this
13 ** software for any purpose with or without fee is hereby granted.
14 **
15 ** THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
16 ** WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
17 ** WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
18 ** THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
19 ** CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
20 ** FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
21 ** CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
22 ** OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
23 **
24 ** 940521 PLB Creation.
25 **
26 ***************************************************************/
27
28 #ifdef PF_EMBEDDED
29     #define PF_NO_INIT
30     #define PF_NO_STDIO
31     #define PF_NO_MALLOC
32     #define PF_NO_CLIB
33     #define PF_NO_FILEIO
34 #endif
35
36 /* I don't see any way to pass compiler flags to the Mac Code Warrior compiler! */
37 #ifdef __MWERKS__
38     #define PF_SUPPORT_FP    (1)
39 #endif
40
41 #ifdef WIN32
42     #define PF_USER_INC2     "pf_win32.h"
43 #endif
44
45 #if defined(PF_USER_INC1)
46     #include PF_USER_INC1
47 #else
48     #include "pf_inc1.h"
49 #endif
50
51 #include "pforth.h"
52 #include "pf_types.h"
53 #include "pf_io.h"
54 #include "pf_guts.h"
55 #include "pf_text.h"
56 #include "pfcompil.h"
57 #include "pf_clib.h"
58 #include "pf_words.h"
59 #include "pf_save.h"
60 #include "pf_mem.h"
61 #include "pf_cglue.h"
62 #include "pf_core.h"
63
64 #ifdef PF_USER_INC2
65 /* This could be used to undef and redefine macros. */
66     #include PF_USER_INC2
67 #endif
68
69 #endif /* _pf_all_h */
70