[bffb938] | 1 | # |
---|
| 2 | # Config file for HPUX running the posix bsp |
---|
| 3 | # |
---|
| 4 | # $Id$ |
---|
| 5 | # |
---|
| 6 | |
---|
| 7 | # Specify here the host and target "architectures" |
---|
| 8 | HOST_ARCH=o-$(RTEMS_HOST) |
---|
| 9 | TARGET_ARCH=o-$(RTEMS_BSP) |
---|
| 10 | |
---|
| 11 | include $(RTEMS_ROOT)/make/main.cfg |
---|
| 12 | |
---|
| 13 | RTEMS_CPU=unix |
---|
| 14 | RTEMS_CPU_FAMILY=hppa1_1 |
---|
| 15 | RTEMS_CPU_MODEL=hppa7200 |
---|
| 16 | RTEMS_UNIX_FLAVOR=hpux |
---|
| 17 | |
---|
| 18 | # This is the actual bsp directory used during the build process. |
---|
| 19 | RTEMS_BSP_FAMILY=posix |
---|
| 20 | |
---|
| 21 | # use the macros instead of the inline functions |
---|
| 22 | # The macros work better when mixed with other compilers. |
---|
| 23 | INLINE=macros |
---|
| 24 | INLINE_UPCASE=MACRO |
---|
| 25 | |
---|
| 26 | # HOST Compiler config file |
---|
| 27 | # You may also want to specify where the compiler resides here. |
---|
| 28 | CC_$(HOST_ARCH)_DIR=$(RTEMS_GNUTOOLS_HOST) |
---|
| 29 | CONFIG.$(HOST_ARCH).CC = $(RTEMS_ROOT)/make/compilers/gcc.cfg |
---|
| 30 | |
---|
| 31 | ## Target compiler config file, if any |
---|
| 32 | CC_$(TARGET_ARCH)_DIR=$(CC_$(HOST_ARCH)_DIR) |
---|
| 33 | CONFIG.$(TARGET_ARCH).CC = $(RTEMS_ROOT)/make/compilers/gcc-hpux9.cfg |
---|
| 34 | |
---|
| 35 | # Use the LIBC support for CYGNUS newlib |
---|
| 36 | # RTEMS_LIBC_DIR must already be set (by module file) |
---|
| 37 | RTEMS_USE_NEWLIB=yes |
---|
| 38 | |
---|
| 39 | # The following define the memory reserved in the executable for the |
---|
| 40 | # RTEMS Workspace and the C Program Heap. |
---|
| 41 | # NOTE: some of the timing tests need > 1M workspace |
---|
| 42 | LIBC_DEFINES += -DWORKSPACE_MB=2 |
---|
| 43 | LIBC_DEFINES += -DHEAPSPACE_MB=1 |
---|
| 44 | |
---|
| 45 | # Uncomment the following line if want stack checking should be enabled |
---|
| 46 | #LIBC_DEFINES += -DSTACK_CHECKER_ON |
---|
| 47 | |
---|
| 48 | # Define this to yes if C++ is included in the development environment. |
---|
| 49 | # This requires that at least the GNU C++ compiler and libg++ be installed. |
---|
| 50 | HAS_CPLUSPLUS=yes |
---|
| 51 | |
---|
| 52 | # Define this to yes if this target supports multiprocessor environments. |
---|
| 53 | HAS_MP=yes |
---|
| 54 | |
---|
| 55 | # This target does NOT support the KA9Q TCP/IP stack so ignore requests |
---|
| 56 | # to enable it. |
---|
| 57 | HAS_KA9Q=no |
---|
| 58 | |
---|
| 59 | # This target does NOT support the POSIX API. |
---|
| 60 | HAS_POSIX_API=no |
---|
| 61 | |
---|
| 62 | # Miscellaneous additions go here |
---|