this repo has no description
1/*
2 OSGCOMUI.h
3
4 Copyright (C) 2020 Paul C. Pratt
5
6 You can redistribute this file and/or modify it under the terms
7 of version 2 of the GNU General Public License as published by
8 the Free Software Foundation. You should have received a copy
9 of the license along with this file; see the file COPYING.
10
11 This file is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 license for more details.
15*/
16
17/*
18 Operating System Glue COMmon includes, User options Independent
19
20 First include of OSGLUxxx files. Things in common that are not
21 affected by user selected options.
22 (but are affected by developer selected options)
23
24 May be worthwhile to create a pre-compiled header from this,
25 if supported by compiler, which can be used for all
26 Variations of a given port.
27*/
28
29#ifdef OSGCOMUI_H
30#error "header already included"
31#else
32#define OSGCOMUI_H
33#endif
34
35
36#include "CNFUIOSG.h"
37 /*
38 Configuration file independent of user options
39 for operating system glue.
40 Such as includes of API header files
41 */
42#include "CNFUIALL.h"
43 /*
44 Configuration file independent of user options
45 for all code.
46 In particular, configuration for current compiler.
47 */
48#include "DFCNFCMP.h"
49 /*
50 Default configuration of compiler
51 If options for compiler haven't been defined in any
52 configuration files, they are defined here.
53 */
54#include "ENDIANAC.h"