Changeset 8b9acbf0 in rtems for c/src/lib/libbsp/arm/vegaplus
- Timestamp:
- 09/13/00 19:42:20 (23 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 63c5ce45
- Parents:
- 3db37a7c
- Location:
- c/src/lib/libbsp/arm/vegaplus
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/arm/vegaplus/ChangeLog
r3db37a7c r8b9acbf0 1 2000-09-13 Joel Sherrill <joel@OARcorp.com> 2 3 * Makefile.am, bsp_specs, configure.in, console/Makefile.am, 4 include/Makefile.am, irq/Makefile.am, irq/irq.c, start/Makefile.am, 5 startup/Makefile.am, startup/exit.c, wrapup/Makefile.am: 6 Made to conform to current practice concerning automake and 7 autoconf. Corrected minor warnings. 8 1 9 2000-09-13 Emmanuel Raguet <raguet@crf.canon.fr> 2 10 -
c/src/lib/libbsp/arm/vegaplus/Makefile.am
r3db37a7c r8b9acbf0 8 8 # wrapup is the one that actually builds and installs the library 9 9 # from the individual .rel files built in other directories 10 SUBDIRS = . include console startup start irq wrapup 10 SUBDIRS = . include irq console startup start wrapup 11 12 include $(top_srcdir)/../../bsp.am 11 13 12 14 EXTRA_DIST = bsp_specs -
c/src/lib/libbsp/arm/vegaplus/bsp_specs
r3db37a7c r8b9acbf0 20 20 21 21 *link: 22 %{!qrtems: %(old_link)} %{qrtems: -Qy -dp -Bstatic - T linkcmds%s-e _start}22 %{!qrtems: %(old_link)} %{qrtems: -Qy -dp -Bstatic -N -e _start} 23 23 -
c/src/lib/libbsp/arm/vegaplus/configure.in
r3db37a7c r8b9acbf0 18 18 RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) 19 19 RTEMS_CHECK_BSP_CACHE(RTEMS_BSP) 20 RTEMS_CHECK_NETWORKING21 20 RTEMS_CANONICAL_HOST 22 23 dnl if this is an i386, does gas have good code16 support?24 RTEMS_I386_GAS_CODE1625 AM_CONDITIONAL(RTEMS_GAS_CODE16,test "$RTEMS_GAS_CODE16" = "yes");26 27 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")28 29 AC_CONFIG_SUBDIRS(tools)30 31 AC_SUBST(RTEMS_BSP)32 21 33 22 RTEMS_PROJECT_ROOT -
c/src/lib/libbsp/arm/vegaplus/console/Makefile.am
r3db37a7c r8b9acbf0 9 9 PGM = $(ARCH)/console.rel 10 10 11 C_FILES = uart.c console.c printk.c11 C_FILES = uart.c console.c 12 12 C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) 13 13 14 H_FILES = uart.h bspio.h 15 16 console_rel_OBJECTS = $(C_FILES:%.c=$(ARCH)/%.o) 14 OBJS = $(C_O_FILES) 17 15 18 16 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg 17 include $(top_srcdir)/../../../../../../automake/compile.am 19 18 include $(top_srcdir)/../../../../../../automake/lib.am 20 19 … … 23 22 # 24 23 25 $(PGM): $(console_rel_OBJECTS) 24 AM_CPPFLAGS += -I $(srcdir)/../irq 25 26 $(PGM): $(OBJS) 26 27 $(make-rel) 27 28 28 all: $(ARCH) $(console_rel_OBJECTS) $(PGM) 29 # the .rel file built here will be put into libbsp.a by ../wrapup/Makefile 30 31 all-local: $(ARCH) $(OBJS) $(PGM) 29 32 30 33 .PRECIOUS: $(PGM) 31 34 35 EXTRA_DIST = console.c 36 32 37 include $(top_srcdir)/../../../../../../automake/local.am -
c/src/lib/libbsp/arm/vegaplus/include/Makefile.am
r3db37a7c r8b9acbf0 5 5 AUTOMAKE_OPTIONS = foreign 1.4 6 6 7 H_FILES = bsp.h registers.h7 H_FILES = bsp.h registers.h ../../../shared/include/coverhd.h 8 8 9 9 $(PROJECT_INCLUDE): … … 13 13 $(INSTALL_DATA) $< $@ 14 14 15 $(PROJECT_INCLUDE)/coverhd.h: $(top_srcdir)/../../shared/include/coverhd.h15 $(PROJECT_INCLUDE)/coverhd.h: ../../../shared/include/coverhd.h 16 16 $(INSTALL_DATA) $< $@ 17 17 18 PREINSTALL_FILES += $(PROJECT_INCLUDE) $(H_FILES:%.h=$(PROJECT_INCLUDE)/%.h) 18 TMPINSTALL_FILES += $(PROJECT_INCLUDE) $(PROJECT_INCLUDE)/bsp.h \ 19 $(PROJECT_INCLUDE)/registers.h $(PROJECT_INCLUDE)/coverhd.h 19 20 20 all : $(PREINSTALL_FILES)21 all-local: $(TMPINSTALL_FILES) 21 22 22 EXTRA_DIST = bsp io.h bsp.h uart.h registers.h23 EXTRA_DIST = bsp.h registers.h 23 24 24 25 include $(top_srcdir)/../../../../../../automake/local.am -
c/src/lib/libbsp/arm/vegaplus/irq/Makefile.am
r3db37a7c r8b9acbf0 1 ## 1 ## 2 2 ## $Id$ 3 ## 3 ## 4 4 5 5 AUTOMAKE_OPTIONS = foreign 1.4 … … 10 10 11 11 C_FILES = irq.c irq_init.c bsp_irq_init.c 12 C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) 13 12 14 S_FILES = irq_asm.S bsp_irq_asm.S 15 S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o) 16 13 17 H_FILES = irq.h 14 18 15 C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) 16 S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o) 17 18 irq_rel_OBJECTS = $(C_O_FILES) $(S_O_FILES) 19 20 $(PROJECT_INCLUDE): 21 $(mkinstalldirs) $@ 22 23 $(PROJECT_INCLUDE)/%.h: %.h 24 $(INSTALL_DATA) $< $@ 25 26 PREINSTALL_FILES += $(PROJECT_INCLUDE) $(H_FILES:%.h=$(PROJECT_INCLUDE)/%.h) 19 OBJS = $(C_O_FILES) $(S_O_FILES) 27 20 28 21 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg 22 include $(top_srcdir)/../../../../../../automake/compile.am 29 23 include $(top_srcdir)/../../../../../../automake/lib.am 30 24 … … 33 27 # 34 28 35 $(PGM): $(startup_rel_OBJECTS) 29 AM_CPPFLAGS += -I$(srcdir) 30 31 $(PGM): $(OBJS) 36 32 $(make-rel) 37 33 38 all: $(PREINSTALL_FILES) $(ARCH) $(irq_rel_OBJECTS) $(PGM) 34 # the .rel file built here will be put into libbsp.a by ../wrapup/Makefile 35 36 all-local: $(ARCH) $(OBJS) $(PGM) 39 37 40 38 .PRECIOUS: $(PGM) 41 39 42 EXTRA_DIST = irq.c bsp_irq_init.c bsp_irq_asm.S40 EXTRA_DIST = bsp_irq_asm.S bsp_irq_init.c irq.c irq.h 43 41 44 42 include $(top_srcdir)/../../../../../../automake/local.am -
c/src/lib/libbsp/arm/vegaplus/irq/irq.c
r3db37a7c r8b9acbf0 40 40 { 41 41 rtems_irq_hdl *HdlTable; 42 rtems_interrupt_level level; 42 43 43 44 if (!isValidInterrupt(irq->name)) { … … 47 48 * Check if default handler is actually connected. If not issue an error. 48 49 */ 49 HdlTable = VECTOR_TABLE;50 HdlTable = (rtems_irq_hdl *) VECTOR_TABLE; 50 51 if (*(HdlTable + irq->name) != default_int_handler) { 51 52 return 0; … … 87 88 { 88 89 rtems_irq_hdl *HdlTable; 90 rtems_interrupt_level level; 89 91 90 92 if (!isValidInterrupt(irq->name)) { … … 94 96 * Check if the handler is actually connected. If not issue an error. 95 97 */ 96 HdlTable = VECTOR_TABLE;98 HdlTable = (rtems_irq_hdl *) VECTOR_TABLE; 97 99 if (*(HdlTable + irq->name) != irq->hdl) { 98 100 return 0; -
c/src/lib/libbsp/arm/vegaplus/start/Makefile.am
r3db37a7c r8b9acbf0 12 12 OBJS = $(S_O_FILES) 13 13 14 TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o15 16 14 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg 15 include $(top_srcdir)/../../../../../../automake/compile.am 17 16 include $(top_srcdir)/../../../../../../automake/lib.am 18 17 … … 21 20 # 22 21 23 LINKCMDS = $(top_srcdir)/startup/linkcmds24 25 22 $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o: $(ARCH)/start.o 26 23 $(INSTALL_DATA) $< $@ 27 24 25 TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o 28 26 29 all: $(ARCH) $(OBJS) $( TMPINSTALL_FILES)27 all: $(ARCH) $(OBJS) $(PGMS) $(TMPINSTALL_FILES) 30 28 31 29 EXTRA_DIST = start.S -
c/src/lib/libbsp/arm/vegaplus/startup/Makefile.am
r3db37a7c r8b9acbf0 1 ## 1 ## 2 2 ## $Id$ 3 ## 3 ## 4 4 5 5 AUTOMAKE_OPTIONS = foreign 1.4 … … 7 7 VPATH = @srcdir@:@srcdir@/../../../shared 8 8 9 C_FILES = bsplibc.c bsppost.c bspstart.c exit.c bootcard.c main.c sbrk.c gnatinstallhandler.c 9 PGM = $(ARCH)/startup.rel 10 11 C_FILES = bsplibc.c bsppost.c bspstart.c exit.c bootcard.c main.c sbrk.c \ 12 gnatinstallhandler.c 10 13 C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) 11 14 12 S_FILES = 13 S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o) 14 15 startup_rel_OBJECTS = $(C_O_FILES) $(S_O_FILES) 15 OBJS = $(C_O_FILES) 16 16 17 17 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg 18 include $(top_srcdir)/../../../../../../automake/compile.am 18 19 include $(top_srcdir)/../../../../../../automake/lib.am 19 20 … … 22 23 # 23 24 24 25 $(PGM): $(startup_rel_OBJECTS) 25 $(PGM): $(OBJS) 26 26 $(make-rel) 27 27 … … 29 29 $(INSTALL_DATA) $< $@ 30 30 31 # the .rel file built here will be put into libbsp.a by ../wrapup/Makefile 31 32 TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/linkcmds 32 33 33 all : $(ARCH) $(startup_rel_OBJECTS) $(PGM) $(TMPINSTALL_FILES)34 all-local: $(ARCH) $(OBJS) $(PGM) $(TMPINSTALL_FILES) 34 35 35 36 .PRECIOUS: $(PGM) 36 37 37 EXTRA_DIST = linkcmds38 EXTRA_DIST = bspstart.c exit.c linkcmds 38 39 39 40 include $(top_srcdir)/../../../../../../automake/local.am 40 -
c/src/lib/libbsp/arm/vegaplus/startup/exit.c
r3db37a7c r8b9acbf0 17 17 #include <stdio.h> 18 18 #include <bsp.h> 19 #include <bsp io.h>19 #include <bspIo.h> 20 20 #include <rtems/libio.h> 21 21 -
c/src/lib/libbsp/arm/vegaplus/wrapup/Makefile.am
r3db37a7c r8b9acbf0 1 ## 1 ## 2 2 ## $Id$ 3 ## 3 ## 4 4 5 5 AUTOMAKE_OPTIONS = foreign 1.4 … … 7 7 BSP_PIECES = console startup irq 8 8 9 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg 10 include $(top_srcdir)/../../../../../../automake/compile.am 11 include $(top_srcdir)/../../../../../../automake/lib.am 12 9 13 # bummer; have to use $foreach since % pattern subst rules only replace 1x 10 OBJS = $(foreach piece, $(BSP_PIECES), ../$(piece)/$(ARCH)/*.o) 14 OBJS = $(foreach piece, $(BSP_FILES), $(wildcard ../$(piece)/$(ARCH)/*.o)) \ 15 $(wildcard ../../../../libcpu/$(RTEMS_CPU)/$(RTEMS_CPU_MODEL)/$(ARCH)/*.o) \ 16 $(foreach piece, $(GENERIC_FILES), ../../../$(piece)/$(ARCH)/$(piece).rel) 17 11 18 LIB = $(ARCH)/libbsp.a 12 13 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg14 include $(top_srcdir)/../../../../../../automake/lib.am15 19 16 20 # … … 18 22 # 19 23 20 $(LIB): $ (OBJS)24 $(LIB): ${OBJS} 21 25 $(make-library) 22 26 … … 26 30 TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a 27 31 28 all: $(ARCH) $(OBJS) $(LIB) $(TMPINSTALL_FILES) 29 30 .PRECIOUS: $(LIB) 32 all-local: ${ARCH} $(TMPINSTALL_FILES) 31 33 32 34 include $(top_srcdir)/../../../../../../automake/local.am
Note: See TracChangeset
for help on using the changeset viewer.