source: rtems/cpukit/include/rtems/confdefs.h @ a78495ed

5
Last change on this file since a78495ed was a78495ed, checked in by Sebastian Huber <sebastian.huber@…>, on 02/21/20 at 07:08:57

config: Add <rtems/confdefs/wkspace.h>

Remove all comments and copyrightable content from the moved content.
Use BSD-2-Clause license for new file.

Change licence of <rtems/confdefs.h> to BSD-2-Clause according to file
history.

Update #3053.
Close #3875.

  • Property mode set to 100644
File size: 3.1 KB
Line 
1/* SPDX-License-Identifier: BSD-2-Clause */
2
3/**
4 * @file
5 *
6 * @ingroup RTEMSApplicationConfiguration
7 *
8 * @brief Evaluate Configuration Options
9 *
10 * This header file includes a couple of header files which evaluate the
11 * configuration options specified by the application.  The macros and defines
12 * used to configure the system are documented in the Configuring a System
13 * chapter of the Classic API User's Guide.
14 */
15
16/*
17 * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
18 * Copyright (C) 1989, 2000 On-Line Applications Research Corporation (OAR)
19 *
20 * Redistribution and use in source and binary forms, with or without
21 * modification, are permitted provided that the following conditions
22 * are met:
23 * 1. Redistributions of source code must retain the above copyright
24 *    notice, this list of conditions and the following disclaimer.
25 * 2. Redistributions in binary form must reproduce the above copyright
26 *    notice, this list of conditions and the following disclaimer in the
27 *    documentation and/or other materials provided with the distribution.
28 *
29 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
30 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
31 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
32 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
33 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
34 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
35 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
36 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
37 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
38 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
39 * POSSIBILITY OF SUCH DAMAGE.
40 */
41
42#ifndef __CONFIGURATION_TEMPLATE_h
43#define __CONFIGURATION_TEMPLATE_h
44
45/**
46 * @defgroup RTEMSApplicationConfiguration Application Configuration
47 *
48 * @ingroup RTEMSInternal
49 *
50 * @brief Evaluation of Application Configuration Options
51 *
52 * This group contains header files which evaluate the configuration options
53 * specified by the application.
54 *
55 * @{
56 */
57
58/*
59 * This header file must be included first.  For example, configuration options
60 * which have been renamed are mapped to the new define.
61 */
62#include <rtems/confdefs/obsolete.h>
63
64#include <rtems/confdefs/bdbuf.h>
65#include <rtems/confdefs/clock.h>
66#include <rtems/confdefs/console.h>
67#include <rtems/confdefs/extensions.h>
68#include <rtems/confdefs/inittask.h>
69#include <rtems/confdefs/initthread.h>
70#include <rtems/confdefs/iodrivers.h>
71#include <rtems/confdefs/libio.h>
72#include <rtems/confdefs/libpci.h>
73#include <rtems/confdefs/malloc.h>
74#include <rtems/confdefs/mpci.h>
75#include <rtems/confdefs/newlib.h>
76#include <rtems/confdefs/objectsclassic.h>
77#include <rtems/confdefs/objectsposix.h>
78#include <rtems/confdefs/percpu.h>
79#include <rtems/confdefs/scheduler.h>
80#include <rtems/confdefs/threads.h>
81#include <rtems/confdefs/wkspace.h>
82
83/** @} */
84
85#endif
86/* end of include file */
Note: See TracBrowser for help on using the repository browser.