forked from Imagelibrary/rtems
host programs are now compiled with automake generated rules. This was done after discussions with Ralf Corsepius and Eric Norum.
70 lines
1.9 KiB
INI
70 lines
1.9 KiB
INI
#
|
|
# Config file for HPUX running the posix bsp
|
|
#
|
|
# $Id$
|
|
#
|
|
|
|
# Specify here the host and target "architectures"
|
|
RTEMS_CPU=unix
|
|
RTEMS_CPU_FAMILY=hppa1_1
|
|
RTEMS_CPU_MODEL=hppa7200
|
|
RTEMS_UNIX_FLAVOR=hpux
|
|
|
|
# This is the actual bsp directory used during the build process.
|
|
RTEMS_BSP_FAMILY=posix
|
|
TARGET_ARCH=o-hpux9
|
|
|
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
|
|
|
# use the macros instead of the inline functions
|
|
# The macros work better when mixed with other compilers.
|
|
INLINE=macros
|
|
INLINE_UPCASE=MACRO
|
|
|
|
# RTEMS_LIBC_DIR must already be set (by configuration) DOES NOT MATTER
|
|
LIBC_DEFINES=-DRTEMS_UNIXLIB -DRTEMS_UNIX -DMALLOC_PROVIDED -DRTEMS_DEBUG
|
|
|
|
# The following define the memory reserved in the executable for the
|
|
# RTEMS Workspace and the C Program Heap.
|
|
# NOTE: some of the timing tests need > 1M workspace
|
|
LIBC_DEFINES += -DWORKSPACE_MB=2
|
|
LIBC_DEFINES += -DHEAPSPACE_MB=1
|
|
|
|
# optimize flag: typically -0, could use -O4 or -fast
|
|
# -O4 is ok for RTEMS
|
|
CFLAGS_OPTIMIZE_V = -O2
|
|
|
|
# This section makes the target dependent options file.
|
|
|
|
# NDEBUG (C library)
|
|
# if defined asserts do not generate code. This is commonly used
|
|
# as a command line option.
|
|
#
|
|
# RTEMS_TEST_NO_PAUSE (RTEMS tests)
|
|
# do not pause between screens of output in the rtems tests
|
|
#
|
|
# NO_TABLE_MOVE (SPARC PORT)
|
|
# do not have a second trap table -- use the BSP's
|
|
#
|
|
# RTEMS_DEBUG (RTEMS)
|
|
# If defined, debug checks in RTEMS and support library code are enabled.
|
|
#
|
|
# RTEMS_UNIX (unix)
|
|
# Define this to indicate this is an RTEMS UNIX port.
|
|
|
|
define make-target-options
|
|
echo "/* #define NDEBUG 1 */ " >>$@
|
|
echo "#define RTEMS_TEST_NO_PAUSE 1" >>$@
|
|
echo "/* #define RTEMS_DEBUG 1 */" >>$@
|
|
echo "#define RTEMS_UNIX 1 " >>$@
|
|
endef
|
|
|
|
define make-exe
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $(LINK_OBJS) $(LINK_LIBS)
|
|
$(NM) -ng $@ > $(basename $@).num
|
|
$(SIZE) $@
|
|
endef
|
|
|
|
# Miscellaneous additions go here
|
|
|