From 4e36a2f133c68aaf637e166385eff1a05b59f38e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 31 Jan 2000 15:27:02 +0000 Subject: Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff from Ralf Corsepius that contain: * Modifications, (minor) corrections, cleanups to most existing Makefile.ams * Adds automake support to all remaining BSPs which have not yet been converted to automake. * Makefile.am for all remaining wrapup/Makefile.ams --- c/src/lib/libbsp/i960/rxgen960/startup/Makefile.am | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 c/src/lib/libbsp/i960/rxgen960/startup/Makefile.am (limited to 'c/src/lib/libbsp/i960/rxgen960/startup/Makefile.am') diff --git a/c/src/lib/libbsp/i960/rxgen960/startup/Makefile.am b/c/src/lib/libbsp/i960/rxgen960/startup/Makefile.am new file mode 100644 index 0000000000..a255a83daa --- /dev/null +++ b/c/src/lib/libbsp/i960/rxgen960/startup/Makefile.am @@ -0,0 +1,66 @@ +## +## $Id$ +## + +AUTOMAKE_OPTIONS = foreign 1.4 + +VPATH = @srcdir@:@srcdir@/../../../shared + +PGM = $(ARCH)/startup.rel + +#C_PIECES = bspclean bsplibc bsppost bspstart bootcard main sbrk setvec \ +# gnatinstallhandler +C_FILES = bspstart.c cntrltbl.c exit.c fault.c flttbl.c frmstr.c intrtbl.c \ + kkprintf.c nmi.c nulsystbl.c prcb.c rom_cntrltbl.c rom_ibr.c rom_prcb.c \ + sctns.c setvec.c systbl.c + +H_FILES = asmfault.h asmstub.h cntrltbl.h fault.h faultret.h flttbl.h \ + frmstr.h i960.h ihandler.h intrtbl.h main.h memchnl.h pmc901_memmap.h \ + prcb.h rom_ibr.h rommon.h sctns.h systbl.h time.h types.h + +S_FILES = asmfault.S asmstub.S ihandler.S rxgen_romld.S + +OBJS = $(C_FILES:%.c=$(ARCH)/%.o) $(S_FILES:%.S=$(ARCH)/%.o) + +include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg +include $(top_srcdir)/../../../../../../automake/lib.am + +# +# (OPTIONAL) Add local stuff here using += +# + +$(PGM): $(OBJS) + $(make-rel) + +# FIXME: The original Makefile.in contained this: +#> XXX: JRS look at the list of objects installed +#> $(INSTALL_CHANGE) -m 644 $(OBJS) $(PROJECT_RELEASE)/lib +# +# The install_change line could probably be replaced by this: +# $(PROJECT_RELEASE)/lib/%.o: $(ARCH)/%.o +# $(INSTALL_DATA) $< $@ +# TMPINSTALL_FILES += \ +# $(OBJS:$(ARCH)/%.o=$(PROJECT_RELEASE)/lib/%.o) +# +# .. but this behavior seems to be rather questionable :( + +$(PROJECT_RELEASE)/lib/linkcmds: linkcmds + $(INSTALL_DATA) $< $@ + +# the .rel file built here will be put into libbsp.a by ../wrapup/Makefile + +TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/linkcmds + +all-local: $(ARCH) $(OBJS) $(PGM) $(TMPINSTALL_FILES) + +.PRECIOUS: $(PGM) + +EXTRA_DIST = asmfault.S asmfault.h asmstub.S asmstub.h bspstart.c cntrltbl.c \ + cntrltbl.h dram.ld exit.c fault.c fault.h faultret.h flttbl.c flttbl.h \ + frmstr.c frmstr.h i960.h ihandler.S ihandler.h intrtbl.c intrtbl.h \ + kkprintf.c linkcmds main.h memchnl.h nmi.c nulsystbl.c pmc901_memmap.h \ + prcb.c prcb.h rom.ld rom_cntrltbl.c rom_ibr.c rom_ibr.h rom_prcb.c \ + rommon.h rxgen_romld.S sctns.c sctns.h setvec.c systbl.c systbl.h time.h \ + types.h + +include $(top_srcdir)/../../../../../../automake/local.am -- cgit v1.2.3