Commit d0a40f10 authored by yoogx's avatar yoogx

* Remove obsolete platforms

        For openaadl/ocarina#161
parent d8396d21
EXTRA_DIST=$(builddir)/Makefile.common $(srcdir)/Makefile.arm.dslinux \
$(srcdir)/Makefile.arm.n770 $(srcdir)/Makefile.leon.ork \
$(srcdir)/Makefile.leon3-xm3 \
EXTRA_DIST=$(builddir)/Makefile.common $(srcdir)/Makefile.leon3-xm3 \
$(srcdir)/Makefile.leon3-scoc3 \
$(srcdir)/Makefile.leon3-xtratum \
$(srcdir)/Makefile.leon.rtems \
......@@ -10,12 +8,7 @@ EXTRA_DIST=$(builddir)/Makefile.common $(srcdir)/Makefile.arm.dslinux \
$(srcdir)/Makefile.linux32-xenomai-native \
$(srcdir)/Makefile.linux32-xenomai-posix \
$(srcdir)/Makefile.linux64 $(srcdir)/Makefile.win32 \
$(srcdir)/Makefile.x86.rtems \
$(srcdir)/Makefile.x86.rtems_posix \
$(srcdir)/Makefile.x86.linuxtaste \
$(srcdir)/Makefile.nds.rtems \
$(srcdir)/Makefile.gumstix.rtems \
$(srcdir)/Makefile.spif.rtems \
$(srcdir)/Makefile.template $(srcdir)/Makefile.freertos
CLEANFILES = *~
......
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the Nintendo DS machine using DSLinux.
## To use and compile examples for DSLinux, get the
## toolchain at http://www.dslinux.org.
CC = ucfront-gcc arm-linux-elf-gcc
CPP = ucfront-gcc arm-linux-elf-g++
TARGET_CFLAGS = -O2 -g -fomit-frame-pointer -fno-common -fno-builtin -Wall -mswp-byte-writes -DCONFIG_NDS_ROM8BIT -mcpu=arm946e-s -mfpu=fpe3 -DEMBED -D__PIC__ -fpic -msingle-pic-base -Dlinux -D__linux__ -Dunix -D__uClinux__ -DPOSIX=1 $(GCC_GENERIC_FLAGS)
LD = arm-linux-elf-gcc
TARGET_LDFLAGS = -Wl,-elf2flt -D__PIC__ -fpic -msingle-pic-base -mswp-byte-writes -lpthread -lrt
target-clean:
target-objects:
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the Nokia N770 computer.
## To get the toolchain, please visit http://www.maemo.org
## FIXME : Set the right parameters
CC = arm-linux-gcc
CPP = arm-linux-g++
TARGET_CFLAGS = -DPOSIX=1 $(GCC_GENERIC_FLAGS)
LD = arm-linux-gcc
TARGET_LDFLAGS = -lpthread -lrt
target-clean:
target-objects:
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the Gumstix platform with the RTEMS operating system.
## To use and compile RTEMS, visit http://www.rtems.com
MANAGERS = all
CC = arm-rtems4.10-gcc
CPP = arm-rtems4.10-g++
GPROF = arm-rtems4.10-gprof
TARGET_SOURCES =
#TARGET_TRANSPORT_SOURCES = $(RUNTIME_PATH)/config/leon-rtems/config.c
TARGET_TRANSPORT_SOURCES =
TARGET_CFLAGS = -D__PO_HI_RTEMS_CLASSIC_API -DGUMSTIX_RTEMS -mstructure-size-boundary=8 -mcpu=xscale -mfpu=vfp -mfloat-abi=soft $(GCC_GENERIC_FLAGS)
TARGET_INCLUDE =
LD = arm-rtems4.10-gcc
TARGET_LDFLAGS =
target-clean:
rm -f $(BINARY).ralf
rm -f flash.img
-include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
-include $(RTEMS_CUSTOM)
-include $(PROJECT_ROOT)/make/leaf.cfg
define bsp-link-c
$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
define bsp-link-cxx
$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
target-objects:
sim:
rm -f flash.img && \
dd of=flash.img bs=128k count=128 if=/dev/zero && \
dd of=flash.img bs=128k conv=notrunc if=$(RUNTIME_PATH)/utils/gumstix-uboot.bin && \
dd of=flash.img bs=1k conv=notrunc seek=4096 if=$(BINARY) && \
qemu-system-arm -M connex -m 289 -nographic -monitor null -pflash flash.img
define bsp-post-link
$(NM) -g -n $@ > $(basename $@).num
$(SIZE) $@
cp $@ $(basename $@).ralf
endef
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the LEON platform with the ORK Operating System.
## FIXME : Set the right variables
CC =
TARGET_CFLAGS =
LD =
TARGET_LDFLAGS =
target-clean:
target-objects:
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the NDS platform with the RTEMS operating system.
## To use and compile RTEMS, visit http://www.rtems.com
## This file has been built for RTEMS 4.9.0
## So, you have to build the cross compiler for RTEMS4.9
## Basically, it will called arm-rtems4.9
MANAGERS = all
-include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
CC = $(CC_FOR_TARGET)
CPP = $(CXX_FOR_TARGET)
GPROF = arm-rtems4.10-gprof
TARGET_SOURCES =
#TARGET_TRANSPORT_SOURCES = $(RUNTIME_PATH)/config/leon-rtems/config.c
TARGET_TRANSPORT_SOURCES =
TARGET_CFLAGS = -D__PO_HI_RTEMS_CLASSIC_API -DNDS_RTEMS -mstructure-size-boundary=8 -mcpu=arm9tdmi -mfpu=vfp -mfloat-abi=soft $(GCC_GENERIC_FLAGS) -mthumb-interwork -g
TARGET_INCLUDE = -I $(RUNTIME_PATH)/config/leon-rtems/
LD = $(LD_FOR_TARGET)
TARGET_LDFLAGS = -lrtemsbsp -lc -lm -mthumb-interwork
target-clean:
rm -f $(BINARY).nds
sim:
desmume $(BINARY).nds
-include $(RTEMS_CUSTOM)
-include $(PROJECT_ROOT)/make/leaf.cfg
define bsp-link-c
$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
define bsp-link-cxx
$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
target-objects:
define bsp-post-link
$(NM) -g -n $@ > $(basename $@).num
$(SIZE) $@
$(OBJCOPY) -O binary $(basename $@) $(basename $@).bin
$(NDSTOOL) -c $(basename $@).nds -9 $(basename $@).bin \
-7 $(COPROC_ELF_PATH)/coproc.bin
chmod a+x $(basename $@).nds
rm -f $(basename $@).bin
endef
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the SPIF platform with the RTEMS operating system.
## To use and compile RTEMS, visit http://www.rtems.com
## To get more informations about the SPIF projet, see http://www.enst.fr/~spif/
## FIXME : fix the right variables
CC = powerpc-rtems-gcc
CPP = powerpc-rtems-g++
TARGET_TRANSPORT_SOURCES = $(POLYORB_HI_PATH)/share/config/spif-rtems/config.c
TARGET_CFLAGS = --pipe -B$(RTEMS_MAKEFILE_PATH)/lib \
-specs bsp_specs -qrtems -g -Wall \
-O4 -mmultiple -mstring -mstrict-align \
-g -mcpu=860 -Dmpc860 -DRTEMS_POSIX $(GCC_GENERIC_FLAGS)
LD =
TARGET_INCLUDE = -I $(RTEMS_MAKEFILE_PATH)/lib/include/ \
-I $(POLYORB_HI_PATH)/share/config/spif-rtems/
TARGET_LDFLAGS = $(RTEMS_MAKEFILE_PATH)/lib/no-dpmem.rel \
$(RTEMS_MAKEFILE_PATH)/lib/no-event.rel \
$(RTEMS_MAKEFILE_PATH)/lib/no-msg.rel \
$(RTEMS_MAKEFILE_PATH)/lib/no-mp.rel \
$(RTEMS_MAKEFILE_PATH)/lib/no-part.rel \
$(RTEMS_MAKEFILE_PATH)/lib/no-signal.rel \
$(RTEMS_MAKEFILE_PATH)/lib/no-timer.rel \
$(RTEMS_MAKEFILE_PATH)/lib/no-rtmon.rel
target-clean:
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the LEON platform with the RTEMS operating system.
## To use and compile RTEMS, visit http://www.rtems.com
## This file has been built for RTEMS 4.8.0
define bsp-post-link
$(NM) -g -n $@ > $(basename $@).num
$(SIZE) $@
endef
MANAGERS = all rate_monotonic
CC = i386-rtems4.8-gcc
CPP = i386-rtems4.8-g++
GPROF = i386-rtems4.8-gprof
TARGET_SOURCES =
TARGET_TRANSPORT_SOURCES =
TARGET_CFLAGS = -D__PO_HI_RTEMS_CLASSIC_API -DX86_RTEMS $(GCC_GENERIC_FLAGS)
TARGET_INCLUDE = -I $(RUNTIME_PATH)/config/
LD = i386-rtems4.8-gcc
TARGET_LDFLAGS = -lrtemsbsp -lc -lm
target-clean:
-include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
-include $(RTEMS_CUSTOM)
-include $(PROJECT_ROOT)/make/leaf.cfg
define bsp-link-c
$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
define bsp-link-cxx
$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
ifdef USE_GPROF
TARGET_LDFLAGS+=-Wl,--wrap,Clock_isr -pg
target-objects:
else
target-objects:
endif
## This file is a part of PolyORB-HI-C software.
## It sets some variables useful to compile generated
## code to the LEON platform with the RTEMS operating system.
## To use and compile RTEMS, visit http://www.rtems.com
## This file has been built for RTEMS 4.8.0
define bsp-post-link
$(NM) -g -n $@ > $(basename $@).num
$(SIZE) $@
endef
MANAGERS = all rate_monotonic
CC = i386-rtems4.8-gcc
CPP = i386-rtems4.8-g++
GPROF = i386-rtems4.8-gprof
TARGET_SOURCES =
TARGET_TRANSPORT_SOURCES =
TARGET_CFLAGS = -DRTEMS_POSIX -DX86_RTEMS $(GCC_GENERIC_FLAGS)
TARGET_INCLUDE = -I $(RUNTIME_PATH)/config/
LD = i386-rtems4.8-gcc
TARGET_LDFLAGS = -lrtemsbsp -lc -lm
target-clean:
-include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
-include $(RTEMS_CUSTOM)
-include $(PROJECT_ROOT)/make/leaf.cfg
define bsp-link-c
$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
define bsp-link-cxx
$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(BINARY) $(LINK_OBJS) $(LINK_LIBS)
endef
ifdef USE_GPROF
TARGET_LDFLAGS+=-Wl,--wrap,Clock_isr -pg
target-objects:
else
target-objects:
endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment