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/sh/gensh1/console/Makefile.am | 13 ++--- c/src/lib/libbsp/sh/gensh1/include/Makefile.am | 5 +- c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am | 11 ++-- c/src/lib/libbsp/sh/gensh1/start/Makefile.am | 16 +++--- c/src/lib/libbsp/sh/gensh1/startup/Makefile.am | 11 ++-- c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.am | 39 ++++++++++++++ c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.in | 71 -------------------------- c/src/lib/libbsp/sh/gensh2/console/Makefile.am | 13 +++-- c/src/lib/libbsp/sh/gensh2/include/Makefile.am | 5 +- c/src/lib/libbsp/sh/gensh2/scitab/Makefile.am | 11 ++-- c/src/lib/libbsp/sh/gensh2/start/Makefile.am | 15 +++--- c/src/lib/libbsp/sh/gensh2/startup/Makefile.am | 22 ++++---- c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.am | 39 ++++++++++++++ c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.in | 70 ------------------------- c/src/lib/libbsp/sh/shared/Makefile.am | 2 +- 15 files changed, 144 insertions(+), 199 deletions(-) create mode 100644 c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.am delete mode 100644 c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.in create mode 100644 c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.am delete mode 100644 c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.in (limited to 'c/src/lib/libbsp/sh') diff --git a/c/src/lib/libbsp/sh/gensh1/console/Makefile.am b/c/src/lib/libbsp/sh/gensh1/console/Makefile.am index ef2d64c4be..9be2f48a93 100644 --- a/c/src/lib/libbsp/sh/gensh1/console/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/console/Makefile.am @@ -6,11 +6,10 @@ AUTOMAKE_OPTIONS = foreign 1.4 VPATH = @srcdir@:@srcdir@/../../shared -PGM = ${ARCH}/console.rel +PGM = $(ARCH)/console.rel -## C source names C_FILES = console.c -C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o) +C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) OBJS = $(C_O_FILES) @@ -21,12 +20,14 @@ include $(top_srcdir)/../../../../../../automake/lib.am # (OPTIONAL) Add local stuff here using += # -$(PGM): ${OBJS} +$(PGM): $(OBJS) $(make-rel) -all-local: ${ARCH} $(PGM) - # the .rel file built here will be put into libbsp.a by # ../wrapup/Makefile +all-local: $(ARCH) $(OBJS) $(PGM) + +.PRECIOUS: $(PGM) + include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh1/include/Makefile.am b/c/src/lib/libbsp/sh/gensh1/include/Makefile.am index 1c911fd417..43cf28d6c2 100644 --- a/c/src/lib/libbsp/sh/gensh1/include/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/include/Makefile.am @@ -5,7 +5,6 @@ AUTOMAKE_OPTIONS = foreign 1.4 H_FILES = bsp.h coverhd.h -noinst_HEADERS = $(H_FILES) $(PROJECT_INCLUDE): $(mkinstalldirs) $@ @@ -13,8 +12,10 @@ $(PROJECT_INCLUDE): $(PROJECT_INCLUDE)/%.h: %.h $(INSTALL_DATA) $< $@ -PREINSTALL_FILES = $(PROJECT_INCLUDE) $(H_FILES:%.h=$(PROJECT_INCLUDE)/%.h) +PREINSTALL_FILES += $(PROJECT_INCLUDE) $(H_FILES:%.h=$(PROJECT_INCLUDE)/%.h) all-local: $(PREINSTALL_FILES) +EXTRA_DIST = bsp.h coverhd.h + include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am b/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am index 563f4cef46..b885f76b71 100644 --- a/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am @@ -6,9 +6,8 @@ AUTOMAKE_OPTIONS = foreign 1.4 PGM = $(ARCH)/scitab.rel -## C source names C_FILES = scitab.c -C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o) +C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) OBJS = $(C_O_FILES) @@ -23,12 +22,14 @@ SHGEN = $(PROJECT_ROOT)/tools/cpu/sh/shgen CLEANFILES = scitab.c -$(PGM): ${OBJS} +$(PGM): $(OBJS) $(make-rel) -all-local: ${ARCH} $(PGM) - scitab.c: $(SHGEN) $(SHGEN) -H $(HZ) sci > $@ +all-local: $(ARCH) $(OBJS) $(PGM) + +.PRECIOUS: $(PGM) + include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh1/start/Makefile.am b/c/src/lib/libbsp/sh/gensh1/start/Makefile.am index 7062e94218..824d7a22c5 100644 --- a/c/src/lib/libbsp/sh/gensh1/start/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/start/Makefile.am @@ -4,12 +4,13 @@ AUTOMAKE_OPTIONS = foreign 1.4 -PGM = ${ARCH}/start.o +PGM = $(ARCH)/start.o -## Assembly source names S_FILES = start.S S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o) +OBJS = $(S_O_FILES) + include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg include $(top_srcdir)/../../../../../../automake/lib.am @@ -17,16 +18,15 @@ include $(top_srcdir)/../../../../../../automake/lib.am # (OPTIONAL) Add local stuff here using += # -$(PROJECT_RELEASE)/lib: - $(mkinstalldirs) $@ - $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o: $(PGM) $(INSTALL_DATA) $< $@ -TMPINSTALL_FILES = $(PROJECT_RELEASE)/lib $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o +TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o + +all-local: $(ARCH) $(OBJS) $(PGM) $(TMPINSTALL_FILES) -all-local: ${ARCH} $(PGM) $(TMPINSTALL_FILES) +.PRECIOUS: $(PGM) -EXTRA_DIST = $(S_FILES) +EXTRA_DIST = start.S include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh1/startup/Makefile.am b/c/src/lib/libbsp/sh/gensh1/startup/Makefile.am index 177f7f085d..b2736e9cec 100644 --- a/c/src/lib/libbsp/sh/gensh1/startup/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/startup/Makefile.am @@ -4,14 +4,13 @@ AUTOMAKE_OPTIONS = foreign 1.4 -PGM = ${ARCH}/startup.rel +PGM = $(ARCH)/startup.rel VPATH = @srcdir@:@srcdir@/../../shared:@srcdir@/../../../shared -## C source names C_FILES = bsplibc.c bsppost.c bspstart.c bspclean.c sbrk.c bootcard.c main.c \ gnatinstallhandler.c -C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o) +C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) OBJS = $(C_O_FILES) @@ -24,7 +23,7 @@ include $(top_srcdir)/../../../../../../automake/lib.am AM_CPPFLAGS += -DHZ=$(HZ) -$(PGM): ${OBJS} +$(PGM): $(OBJS) $(make-rel) $(PROJECT_RELEASE)/lib/linkcmds: linkcmds @@ -32,7 +31,9 @@ $(PROJECT_RELEASE)/lib/linkcmds: linkcmds TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/linkcmds -all-local: ${ARCH} $(PREINSTALL_FILES) $(PGM) $(TMPINSTALL_FILES) +all-local: $(ARCH) $(OBJS) $(PGM) $(TMPINSTALL_FILES) + +.PRECIOUS: $(PGM) EXTRA_DIST = bspclean.c bspstart.c linkcmds diff --git a/c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.am b/c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.am new file mode 100644 index 0000000000..b0699896fc --- /dev/null +++ b/c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.am @@ -0,0 +1,39 @@ +## +## $Id$ +## +## build and install libbsp +## + +AUTOMAKE_OPTIONS = foreign 1.4 + +BSP_PIECES = startup scitab console + +# pieces to pick up out of libcpu/sh/sh7032 +CPU_PIECES = null clock timer sci delay + +# bummer; have to use $foreach since % pattern subst rules only replace 1x +OBJS = $(foreach piece, $(BSP_PIECES), $(wildcard ../$(piece)/$(ARCH)/*.o)) \ + $(foreach piece, $(CPU_PIECES), ../../../../libcpu/$(RTEMS_CPU)/sh7032/$(piece)/$(ARCH)/$(piece).rel) + +LIB = $(ARCH)/libbsp.a + +include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg +include $(top_srcdir)/../../../../../../automake/lib.am + +# +# (OPTIONAL) Add local stuff here using = +# + +$(LIB): $(OBJS) + $(make-library) + +$(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a: $(LIB) + $(INSTALL_DATA) $< $@ + +TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a + +all-local: $(ARCH) $(OBJS) $(LIB) $(TMPINSTALL_FILES) + +.PRECIOUS: $(LIB) + +include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.in b/c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.in deleted file mode 100644 index b9c2187238..0000000000 --- a/c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.in +++ /dev/null @@ -1,71 +0,0 @@ -# -# $Id$ -# -# build and install libbsp -# - -@SET_MAKE@ -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -top_builddir = .. -subdir = wrapup - -RTEMS_ROOT = @RTEMS_ROOT@ -PROJECT_ROOT = @PROJECT_ROOT@ - -VPATH = @srcdir@ - -BSP_PIECES = startup scitab console -GENERIC_PIECES = - -# pieces to pick up out of libcpu/sh -CPU_PIECES = sh7032/null sh7032/clock sh7032/timer sh7032/sci sh7032/delay - -# bummer; have to use $foreach since % pattern subst rules only replace 1x -OBJS = $(foreach piece, $(BSP_PIECES), $(wildcard ../$(piece)/$(ARCH)/*.o)) \ - $(foreach piece, $(CPU_PIECES), \ - ../../../../libcpu/$(RTEMS_CPU)/$(piece)/$(ARCH)/$(notdir $(piece)).rel) \ - $(foreach piece, $(GENERIC_PIECES), \ - ../../../../$(piece)/$(ARCH)/$(piece).rel) - -LIB = $(ARCH)/libbsp.a - -include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg -include $(RTEMS_ROOT)/make/lib.cfg - -INSTALL = @INSTALL@ -INSTALL_CHANGE = @INSTALL_CHANGE@ - -# -# (OPTIONAL) Add local stuff here using += -# - -DEFINES += -CPPFLAGS += -CFLAGS += - -LD_PATHS += -LD_LIBS += -LDFLAGS += - -# -# Add your list of files to delete here. The config files -# already know how to delete some stuff, so you may want -# to just run 'make clean' first to see what gets missed. -# 'make clobber' already includes 'make clean' -# - -CLEAN_ADDITIONS += -CLOBBER_ADDITIONS += - -$(LIB): ${OBJS} - $(make-library) - -$(PROJECT_RELEASE)/lib/libbsp$(LIBSUFFIX_VA): $(LIB) - $(INSTALL_DATA) $< $@ - -all: ${ARCH} $(PROJECT_RELEASE)/lib/libbsp$(LIBSUFFIX_VA) - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status diff --git a/c/src/lib/libbsp/sh/gensh2/console/Makefile.am b/c/src/lib/libbsp/sh/gensh2/console/Makefile.am index 7a0924d1d5..9be2f48a93 100644 --- a/c/src/lib/libbsp/sh/gensh2/console/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh2/console/Makefile.am @@ -6,11 +6,10 @@ AUTOMAKE_OPTIONS = foreign 1.4 VPATH = @srcdir@:@srcdir@/../../shared -PGM = ${ARCH}/console.rel +PGM = $(ARCH)/console.rel -## C source names C_FILES = console.c -C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o) +C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) OBJS = $(C_O_FILES) @@ -21,14 +20,14 @@ include $(top_srcdir)/../../../../../../automake/lib.am # (OPTIONAL) Add local stuff here using += # -$(PGM): ${OBJS} +$(PGM): $(OBJS) $(make-rel) -all-local: ${ARCH} $(PGM) - # the .rel file built here will be put into libbsp.a by # ../wrapup/Makefile -EXTRA_DIST = $(C_FILES) +all-local: $(ARCH) $(OBJS) $(PGM) + +.PRECIOUS: $(PGM) include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh2/include/Makefile.am b/c/src/lib/libbsp/sh/gensh2/include/Makefile.am index ae855815c3..340b0a6484 100644 --- a/c/src/lib/libbsp/sh/gensh2/include/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh2/include/Makefile.am @@ -5,13 +5,14 @@ AUTOMAKE_OPTIONS = foreign 1.4 H_FILES = bsp.h coverhd.h -noinst_HEADERS = $(H_FILES) $(PROJECT_INCLUDE)/%.h: %.h $(INSTALL_DATA) $< $@ -PREINSTALL_FILES = $(H_FILES:%.h=$(PROJECT_INCLUDE)/%.h) +PREINSTALL_FILES += $(H_FILES:%.h=$(PROJECT_INCLUDE)/%.h) all-local: $(PREINSTALL_FILES) +EXTRA_DIST = bsp.h coverhd.h + include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh2/scitab/Makefile.am b/c/src/lib/libbsp/sh/gensh2/scitab/Makefile.am index 729473ac56..1b0c6454a3 100644 --- a/c/src/lib/libbsp/sh/gensh2/scitab/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh2/scitab/Makefile.am @@ -6,9 +6,8 @@ AUTOMAKE_OPTIONS = foreign 1.4 PGM = $(ARCH)/scitab.rel -## C source names C_FILES = scitab.c -C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o) +C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) OBJS = $(C_O_FILES) @@ -21,16 +20,16 @@ SHGEN = $(PROJECT_ROOT)/tools/cpu/sh/shgen # (OPTIONAL) Add local stuff here using += # -$(PGM): ${OBJS} +$(PGM): $(OBJS) $(make-rel) -all-local: ${ARCH} $(PGM) - scitab.c: $(SHGEN) $(SHGEN) -H $(HZ) sci > $@ # the .rel file built here will be put into libbsp.a by ../wrapup/Makefile -EXTRA_DIST = $(C_FILES) +all-local: $(ARCH) $(OBJS) $(PGM) + +.PRECIOUS: $(PGM) include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh2/start/Makefile.am b/c/src/lib/libbsp/sh/gensh2/start/Makefile.am index f6aeba8911..cab0be15ab 100644 --- a/c/src/lib/libbsp/sh/gensh2/start/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh2/start/Makefile.am @@ -4,11 +4,10 @@ AUTOMAKE_OPTIONS = foreign 1.4 -PGMS = ${ARCH}/start.o +PGMS = $(ARCH)/start.o -## Assembly source names S_FILES = start.S -S_O_FILES = $(S_FILES:%.S=${ARCH}/%.o) +S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o) OBJS = $(S_O_FILES) @@ -19,9 +18,13 @@ include $(top_srcdir)/../../../../../../automake/lib.am # (OPTIONAL) Add local stuff here using += # -all-local: ${ARCH} $(OBJS) - @$(INSTALL_VARIANT) -m 755 ${PGMS} $(PROJECT_RELEASE)/lib +$(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o: $(PGMS) + $(INSTALL_DATA) $< $@ -EXTRA_DIST = $(S_FILES) +TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o + +all-local: $(ARCH) $(OBJS) $(TMPINSTALL_FILES) + +EXTRA_DIST = start.S start.ram start.rom include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh2/startup/Makefile.am b/c/src/lib/libbsp/sh/gensh2/startup/Makefile.am index 9fb68d4c9d..1c39a297ed 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh2/startup/Makefile.am @@ -6,12 +6,11 @@ AUTOMAKE_OPTIONS = foreign 1.4 VPATH = @srcdir@:@srcdir@/../../shared:@srcdir@/../../../shared -PGM = ${ARCH}/startup.rel +PGM = $(ARCH)/startup.rel -## C source names C_FILES = hw_init.c bsplibc.c bsppost.c bspstart.c bspclean.c sbrk.c \ bootcard.c main.c gnatinstallhandler.c -C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o) +C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) OBJS = $(C_O_FILES) @@ -22,18 +21,21 @@ include $(top_srcdir)/../../../../../../automake/lib.am # (OPTIONAL) Add local stuff here using += # +AM_CPPFLAGS += -DHZ=$(HZ) + $(PROJECT_RELEASE)/lib/linkcmds: linkcmds $(INSTALL_DATA) $< $@ - -PREINSTALL_FILES += $(PROJECT_RELEASE)/lib/linkcmds - -AM_CPPFLAGS += -DHZ=$(HZ) -$(PGM): ${OBJS} +$(PGM): $(OBJS) $(make-rel) -all-local: ${ARCH} $(PREINSTALL_FILES) $(PGM) +PREINSTALL_FILES += $(PROJECT_RELEASE)/lib/linkcmds + +all-local: $(ARCH) $(PREINSTALL_FILES) $(OBJS) $(PGM) + +.PRECIOUS: $(PGM) -EXTRA_DIST = $(C_FILES) linkcmds linkcmds.rom linkcmds.ram +EXTRA_DIST = bspclean.c bspstart.c hw_init.c linkcmds linkcmds.ram \ + linkcmds.rom include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.am b/c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.am new file mode 100644 index 0000000000..388fe1bd85 --- /dev/null +++ b/c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.am @@ -0,0 +1,39 @@ +## +## $Id$ +## +## build and install libbsp +## + +AUTOMAKE_OPTIONS = foreign 1.4 + +BSP_PIECES = startup scitab console + +# pieces to pick up out of libcpu/sh +CPU_PIECES = null clock timer sci + +# bummer; have to use $foreach since % pattern subst rules only replace 1x +OBJS = $(foreach piece, $(BSP_PIECES), ../$(piece)/$(ARCH)/$(piece).rel) \ + $(foreach piece, $(CPU_PIECES), ../../../../libcpu/$(RTEMS_CPU)/sh7045/$(piece)/$(ARCH)/$(piece).rel) + +LIB = $(ARCH)/libbsp.a + +include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg +include $(top_srcdir)/../../../../../../automake/lib.am + +# +# (OPTIONAL) Add local stuff here using += +# + +$(LIB): $(OBJS) + $(make-library) + +$(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a: $(LIB) + $(INSTALL_DATA) $< $@ + +TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a + +all-local: $(ARCH) $(OBJS) $(LIB) $(TMPINSTALL_FILES) + +.PRECIOUS: $(LIB) + +include $(top_srcdir)/../../../../../../automake/local.am diff --git a/c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.in b/c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.in deleted file mode 100644 index 2ed45ce42d..0000000000 --- a/c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.in +++ /dev/null @@ -1,70 +0,0 @@ -# -# $Id$ -# -# build and install libbsp -# - -@SET_MAKE@ -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -top_builddir = .. -subdir = wrapup - -RTEMS_ROOT = @RTEMS_ROOT@ -PROJECT_ROOT = @PROJECT_ROOT@ - -VPATH = @srcdir@ - -BSP_PIECES = startup scitab console -GENERIC_PIECES = - -# pieces to pick up out of libcpu/sh -CPU_PIECES = sh7045/null sh7045/clock sh7045/timer sh7045/sci - -# bummer; have to use $foreach since % pattern subst rules only replace 1x -OBJS = $(foreach piece, $(BSP_PIECES), ../$(piece)/$(ARCH)/$(piece).rel) \ - $(foreach piece, $(CPU_PIECES), \ - ../../../../libcpu/$(RTEMS_CPU)/$(piece)/$(ARCH)/$(notdir $(piece)).rel) \ - $(foreach piece, $(GENERIC_PIECES), \ - ../../../../$(piece)/$(ARCH)/$(piece).rel) - -LIB = $(ARCH)/libbsp.a - -include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg -include $(RTEMS_ROOT)/make/lib.cfg - -INSTALL_CHANGE = @INSTALL_CHANGE@ - -# -# (OPTIONAL) Add local stuff here using += -# - -DEFINES += -CPPFLAGS += -CFLAGS += - -LD_PATHS += -LD_LIBS += -LDFLAGS += - -# -# Add your list of files to delete here. The config files -# already know how to delete some stuff, so you may want -# to just run 'make clean' first to see what gets missed. -# 'make clobber' already includes 'make clean' -# - -CLEAN_ADDITIONS += -CLOBBER_ADDITIONS += - -$(LIB): ${OBJS} - $(make-library) - -$(PROJECT_RELEASE)/lib/libbsp$(LIBSUFFIX_VA): $(LIB) - $(INSTALL_DATA) $< $@ - -all: ${ARCH} $(PROJECT_RELEASE)/lib/libbsp$(LIBSUFFIX_VA) - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status diff --git a/c/src/lib/libbsp/sh/shared/Makefile.am b/c/src/lib/libbsp/sh/shared/Makefile.am index 38c0249417..cfdd79c63e 100644 --- a/c/src/lib/libbsp/sh/shared/Makefile.am +++ b/c/src/lib/libbsp/sh/shared/Makefile.am @@ -6,6 +6,6 @@ AUTOMAKE_OPTIONS = foreign 1.4 C_FILES = console.c setvec.c -EXTRA_DIST = $(C_FILES) +EXTRA_DIST = console.c setvec.c include $(top_srcdir)/../../../../../automake/local.am -- cgit v1.2.3