source: rtems/make/custom/default.cfg @ cbf2f54

4.104.114.84.95
Last change on this file since cbf2f54 was cbf2f54, checked in by Joel Sherrill <joel.sherrill@…>, on 03/30/98 at 14:03:59

Made HAS_POSIX_API have a "no" definition when it is not enabled.

  • Property mode set to 100644
File size: 1.9 KB
Line 
1# Default target settings
2#
3# Some of these values are redefined in the target specific .cfg files.
4#
5# Created by Jiri Gaisler, 16-03-97  (who is owed a debt of gratitude
6#   for converting RTEMS to autoconf.  Thanks. --joel)
7#
8#  $Id$
9#
10
11include $(PROJECT_ROOT)/make/target.cfg
12include $(PROJECT_ROOT)/make/host.cfg
13
14# Specify here the host and target "architectures"
15HOST_ARCH=o-$(RTEMS_HOST)
16TARGET_ARCH=o-$(RTEMS_BSP)
17
18include $(RTEMS_ROOT)/make/main.cfg
19
20# use the inline functions instead of the macros
21# ref: src/exec/generic/Makefile
22ifeq ($(RTEMS_USE_MACROS),yes)
23INLINE=macros
24INLINE_UPCASE=
25else
26INLINE=inline
27INLINE_UPCASE=INLINE
28endif
29
30# HOST Compiler config file
31# You may also want to specify where the compiler resides here.
32CONFIG.$(HOST_ARCH).CC   = $(RTEMS_ROOT)/make/compilers/gcc.cfg
33
34## Target compiler config file, if any
35CONFIG.$(TARGET_ARCH).CC = $(RTEMS_ROOT)/make/compilers/gcc-target-default.cfg
36
37## GCC specs extension file location
38RTEMS_BSP_SPECS = $(PROJECT_ROOT)/$(RTEMS_BSP)/lib/bsp_specs
39
40## LIBC support
41## Specify the one you want here and fill in the blanks.
42## Currently CYGNUS newlib is supported.
43## NOTE: RTEMS libcsupport.a includes RTEMS versions of stuff like
44##       malloc, gettimeofday, etc.
45
46# Use the LIBC support for CYGNUS newlib
47# RTEMS_LIBC_DIR must already be set (by module file)
48RTEMS_USE_NEWLIB=yes
49
50# Define this to yes if C++ is included in the development environment.
51# This requires that at least the GNU C++ compiler and libg++ be installed.
52ifeq ($(RTEMS_HAS_CPLUSPLUS),yes)
53HAS_CPLUSPLUS=yes
54else
55HAS_CPLUSPLUS=no
56endif
57
58# Define this to yes if this target supports multiprocessor environments.
59HAS_MP=no
60
61# Define this to yes if this target wants the KA9Q TCP/IP stack
62ifeq ($(RTEMS_HAS_KA9Q),yes)
63HAS_KA9Q=yes
64endif
65
66# Define this to yes if this target wants the posix api
67ifeq ($(RTEMS_HAS_POSIX_API),yes)
68HAS_POSIX_API=yes
69else
70HAS_POSIX_API=no
71endif
72
73# Base name of start file
74START_BASE=start
75
Note: See TracBrowser for help on using the repository browser.