diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2008-03-04 14:51:23 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2008-03-04 14:51:23 +0000 |
commit | 99aa8c60282c7b8072eb35eb9ac815702f5bf586 (patch) | |
tree | bda96bf8c3a4c2875a083d7b16720533c8ffeaf4 /ACE/include/makeinclude/platform_rtems.x_g++.GNU | |
parent | c4078c377d74290ebe4e66da0b4975da91732376 (diff) | |
download | ATCD-99aa8c60282c7b8072eb35eb9ac815702f5bf586.tar.gz |
undoing accidental deletion
Diffstat (limited to 'ACE/include/makeinclude/platform_rtems.x_g++.GNU')
-rw-r--r-- | ACE/include/makeinclude/platform_rtems.x_g++.GNU | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/ACE/include/makeinclude/platform_rtems.x_g++.GNU b/ACE/include/makeinclude/platform_rtems.x_g++.GNU new file mode 100644 index 00000000000..b68661d23fc --- /dev/null +++ b/ACE/include/makeinclude/platform_rtems.x_g++.GNU @@ -0,0 +1,57 @@ +# $Id$ +# +# RTEMS 4.6.6 and later with GNU g++. + +CROSS-COMPILE = 1 + +debug ?= 1 +optimize ?= 1 +exceptions ?= 1 +threads ?= 1 +pipes ?= 1 + +shared_libs = +static_libs = 1 +rwho = 0 + +ifneq (,$(HOST_ROOT)) + TAO_IDL = $(HOST_ROOT)/bin/tao_idl + TAO_IDL3_TO_IDL2 = $(HOST_ROOT)/bin/tao_idl3_to_idl2 + CIDLC = $(HOST_ROOT)/TAO/CIAO/bin/cidlc + TAO_IDL_DEP = $(TAO_IDL) + TAO_IDL3_TO_IDL2_DEP = $(TAO_IDL3_TO_IDL2) + CIDLC_DEP = $(CIDLC) +endif + +ifeq (,$(RTEMS_MAKEFILE_PATH)) + default: + @ERROR: you must set your RTEMS_MAKEFILE_PATH environment variable +endif # RTEMS_MAKEFILE_PATH + +ifeq (,$(PERL_PATH)) + PERL_PATH = perl +endif # ! PERL_PATH + +include $(RTEMS_MAKEFILE_PATH)/Makefile.inc +include $(RTEMS_MAKEFILE_PATH)/make/target.cfg + +# Test for template instantiation. +include $(ACE_ROOT)/include/makeinclude/platform_g++_common.GNU + +ifeq (no,$(RTEMS_HAS_NETWORKING)) + CFLAGS += -DACE_LACKS_NETWORKING + CCFLAGS += -DACE_LACKS_NETWORKING +endif + +CFLAGS += -specs bsp_specs -qrtems -D_REENTRANT -fasm -fno-builtin -fno-defer-pop -fvolatile -W -Wall -DACE_HAS_RTEMS -B$(RTEMS_MAKEFILE_PATH)/lib +CCFLAGS += -specs bsp_specs -qrtems -D_REENTRANT -fasm -fno-builtin -fno-defer-pop -fvolatile -W -Wall -DACE_HAS_RTEMS -B$(RTEMS_MAKEFILE_PATH)/lib +DCFLAGS += -g +DCCFLAGS += -g +DLD = $(LD) +INCLDIRS += + +LD = $(CXX) +LDFLAGS += -Wl,--allow-multiple-definition -B$(RTEMS_MAKEFILE_PATH)/lib -Wl,-Ttext,0x00100000 +OCFLAGS += -O +PIC = + |