Merge pull request #13 from philburk/fixrom
[pforth] / csrc / pf_all.h
CommitLineData
bb6b2dcd 1/* @(#) pf_all.h 98/01/26 1.2 */\r
2\r
3#ifndef _pf_all_h\r
4#define _pf_all_h\r
5\r
6/***************************************************************\r
7** Include all files needed for PForth\r
8**\r
9** Author: Phil Burk\r
10** Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom\r
11**\r
12** The pForth software code is dedicated to the public domain,\r
13** and any third party may reproduce, distribute and modify\r
14** the pForth software code or any derivative works thereof\r
15** without any compensation or license. The pForth software\r
16** code is provided on an "as is" basis without any warranty\r
17** of any kind, including, without limitation, the implied\r
18** warranties of merchantability and fitness for a particular\r
19** purpose and their equivalents under the laws of any jurisdiction.\r
20**\r
21** 940521 PLB Creation.\r
22**\r
23***************************************************************/\r
24\r
25#ifdef PF_EMBEDDED\r
26 #define PF_NO_INIT\r
27 #define PF_NO_STDIO\r
28 #define PF_NO_MALLOC\r
29 #define PF_NO_CLIB\r
30 #define PF_NO_FILEIO\r
31#endif\r
32\r
33/* I don't see any way to pass compiler flags to the Mac Code Warrior compiler! */\r
34#ifdef __MWERKS__\r
35 #define PF_SUPPORT_FP (1)\r
36#endif\r
37\r
38#ifdef WIN32\r
39 #define PF_USER_INC2 "pf_win32.h"\r
40#endif\r
41\r
42#if defined(PF_USER_INC1)\r
43 #include PF_USER_INC1\r
44#else\r
45 #include "pf_inc1.h"\r
46#endif\r
47\r
48#include "pforth.h"\r
49#include "pf_types.h"\r
50#include "pf_io.h"\r
51#include "pf_guts.h"\r
52#include "pf_text.h"\r
53#include "pfcompil.h"\r
54#include "pf_clib.h"\r
55#include "pf_words.h"\r
56#include "pf_save.h"\r
57#include "pf_mem.h"\r
58#include "pf_cglue.h"\r
59#include "pf_core.h"\r
60\r
61#ifdef PF_USER_INC2\r
62/* This could be used to undef and redefine macros. */\r
63 #include PF_USER_INC2\r
64#endif\r
65\r
66#endif /* _pf_all_h */\r
67\r