this repo has no description
at main 54 lines 1.5 kB view raw
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"