Patches rtems-rc-4.5.0-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>

that fixes numerous miscellaneous issues most related to the debug and
profile build stanzas:

  Fix for the "make debug" (1) issue and an analogous issue with "make
  profile" (untested).
    * Fixes to mcp750.cfg (make debug, directories) (2)
    * Updates/minor fixes for shgen (3)
    * Updates some custom/*.cfgs to use $(LINK.c) instead of  $(CC)
    * Leftovers from rtems-rc-4.5.0-[0|1].diff which somehow did not make it
      into cvs.
    * Cleanups to the perlscripts below tools/update/
    * Some unsorted minor fixes.

 Footnotes/Remarks:
    (1) Tested for all m68k, sh, sparc, unix and selected i386, ppc BSPs.

    Known problems: I can't build the debug variant for the m68k/mvme162 and
    m68k/mvme162lx (segmentation fault - signal 11 :)

    (2) Tested by building the BSP, but I doubt the debug-variant is
    functional. The flags used for the debug variant should be checked by
    knowledgeable persons and probably at runtime #:o)

    (3) I have updated shgen to use getopt_long (it should fall back to
    getopt if not available), enhanced the options, cleaned up some minor
    tweaks and added help2man support (rough automatic man-page generation).

  Technical notes:
    * make debug and make profile now work similar in target Makefile.ams as
    they did in old autoconf-Makefile.ins using leaf.cfg. Unlike the rules
    in leaf.cfg these Makefile.am also recurse once on themselves in
    directory Makefiles before or after recursing into subdirectories, not
    only in leaf-directories.
    To implement this behavior, I renamed the former automake/local.am into
    automake/host.am and extended local.am to provide this recursion.
    I.e. host.am implements the non-self-recursive variant, while local.am
    now implements the self-recursive behavior.
    => all Makefile.ams exploiting build-variants are supposed to include
    local.am
    => all Makefile.ams not exploiting build-variants should include host.am

    => Rules of thumb:
        - Only include one of both, either local.am or host.am into a
        Makefile.am.
        -Target-Makefile.ams should include local.am
        -Host-Makefile.ams should include host.am (Probably, you now understand
        the naming)
        - There are exceptions from these rules :)

    * Now, make debug|profile|all are independent of each other. However,
    each of them however triggers preinstall.

    * "make install" still decends into the subdirectories but does not
    trigger "all|profile|debug|preinstall" in target Makefile.am anymore.
    Besides triggering "install"-rules in some selected Makefile.ams, it
    only packs $(PROJECT_ROOT) into a tarballs and unpacks it to $(prefix).
    => "make install" alone is not enough to install RTEMS, now use
    make RTEMS_BSP=<bsps> [all] [debug] [profile]
    make RTEMS_BSP=<bsp> install

    I consider this to be a step back wrt. exploiting automake mechanisms,
    and expect this to be reverted if we abandon building target variants in
    favour of the standard convention of optionally overriding flags from
    the command line (i.e. instead of "make debug", GNU standards favor
    "make CFLAGS=<options> --prefix=<location>")
This commit is contained in:
Joel Sherrill
2000-02-25 15:03:10 +00:00
parent 77b2b0ec5b
commit 99eb5852f5
106 changed files with 240 additions and 196 deletions

View File

@@ -36,7 +36,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -34,7 +34,7 @@ include $(top_srcdir)/psxtests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -32,7 +32,7 @@ OBJS = $(C_O_FILES)
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(RTEMS_ROOT)/make/leaf.cfg include $(RTEMS_ROOT)/make/leaf.cfg
all-local: ${ARCH} ${OBJS} all: ${ARCH} ${OBJS}
EXTRA_DIST = $(C_FILES) EXTRA_DIST = $(C_FILES)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/psxtests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -36,7 +36,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/psxtests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -36,7 +36,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/psxtests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/psxtests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -36,7 +36,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -40,9 +40,9 @@ AM_CPPFLAGS += -DNODE_NUMBER=$(NODE) -I.
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
else else
all-local: all:
endif endif
EXTRA_DIST = $(DOCS) EXTRA_DIST = $(DOCS)

View File

@@ -40,9 +40,9 @@ AM_CPPFLAGS += -DNODE_NUMBER=$(NODE) -I.
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
else else
all-local: all:
endif endif
EXTRA_DIST = $(DOCS) EXTRA_DIST = $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sample.am
# (OPTIONAL) Add local stuff here using += # (OPTIONAL) Add local stuff here using +=
# #
all-local: ${ARCH} $(TMPINSTALL_FILES) all: ${ARCH} $(TMPINSTALL_FILES)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)

View File

@@ -42,9 +42,9 @@ LD_LIBS += $(CPLUS_LD_LIBS)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: ${ARCH} $(TMPINSTALL_FILES) all: ${ARCH} $(TMPINSTALL_FILES)
else else
all-local: all:
endif endif
EXTRA_DIST = $(C_FILES) $(CC_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(CC_FILES) $(DOCS)

View File

@@ -33,7 +33,7 @@ include $(top_srcdir)/sample.am
# (OPTIONAL) Add local stuff here using += # (OPTIONAL) Add local stuff here using +=
# #
all-local: ${ARCH} $(TMPINSTALL_FILES) all: ${ARCH} $(TMPINSTALL_FILES)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)

View File

@@ -30,7 +30,7 @@ include $(top_srcdir)/sample.am
# (OPTIONAL) Add local stuff here using += # (OPTIONAL) Add local stuff here using +=
# #
all-local: ${ARCH} $(TMPINSTALL_FILES) all: ${ARCH} $(TMPINSTALL_FILES)
# This test should not be executed # This test should not be executed
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)

View File

@@ -39,7 +39,7 @@ AM_CPPFLAGS += -DNOSIGNAL -DCYGNUS -DNOMAIN
LD_LIBS += -lm LD_LIBS += -lm
all-local: ${ARCH} $(TMPINSTALL_FILES) all: ${ARCH} $(TMPINSTALL_FILES)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)

View File

@@ -33,7 +33,7 @@ include $(top_srcdir)/sample.am
# (OPTIONAL) Add local stuff here using += # (OPTIONAL) Add local stuff here using +=
# #
all-local: ${ARCH} $(TMPINSTALL_FILES) all: ${ARCH} $(TMPINSTALL_FILES)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)

View File

@@ -33,7 +33,7 @@ include $(top_srcdir)/sample.am
# (OPTIONAL) Add local stuff here using += # (OPTIONAL) Add local stuff here using +=
# #
all-local: ${ARCH} $(TMPINSTALL_FILES) all: ${ARCH} $(TMPINSTALL_FILES)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -32,7 +32,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -35,7 +35,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -33,7 +33,7 @@ LD_LIBS += $(PROJECT_RELEASE)/lib/libtest$(LIBSUFFIX_VA)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -28,7 +28,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -28,7 +28,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -28,7 +28,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -31,7 +31,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -29,7 +29,7 @@ include $(top_srcdir)/sptests.am
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -8,22 +8,16 @@ project_bspdir=$(PROJECT_ROOT)/@RTEMS_BSP@
noinst_HEADERS = tmacros.h noinst_HEADERS = tmacros.h
TMPINSTALLDIRS=$(project_bspdir)/lib/include TMPINSTALLFILES = $(project_bspdir)/lib/include \
$(project_bspdir)/lib/include/tmacros.h
$(TMPINSTALLDIRS): $(project_bspdir)/lib/include:
$(mkinstalldirs) $@ $(mkinstalldirs) $@
TMPINSTALLFILES = $(project_bspdir)/lib/include/tmacros.h
$(project_bspdir)/lib/include/tmacros.h: tmacros.h $(project_bspdir)/lib/include/tmacros.h: tmacros.h
$(INSTALL_DATA) $< $@ $(INSTALL_DATA) $< $@
CLEANFILES = $(TMPINSTALLFILES) CLEANFILES = $(project_bspdir)/lib/include/tmacros.h
install-tmp: $(TMPINSTALLFILES) all: $(TMPINSTALLFILES)
all: install-tmp
debug: install-tmp
profile: install-tmp
include $(top_srcdir)/../../../../automake/local.am include $(top_srcdir)/../../../../automake/local.am

View File

@@ -34,7 +34,7 @@ $(PROJECT_INCLUDE)/%.h: %.h
$(PGM): ${OBJS} $(PGM): ${OBJS}
$(make-rel) $(make-rel)
all-local: ${ARCH} $(PGM) $(TMPINSTALL_FILES) all: ${ARCH} $(PGM) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) EXTRA_DIST = $(C_FILES)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -37,7 +37,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/include -DOPERATION_COUNT=$(OPERATION_COUNT)
${PGM}: $(OBJS) $(LINK_FILES) ${PGM}: $(OBJS) $(LINK_FILES)
$(make-exe) $(make-exe)
all-local: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
EXTRA_DIST = $(C_FILES) $(DOCS) EXTRA_DIST = $(C_FILES) $(DOCS)

View File

@@ -23,6 +23,6 @@ $(project_bspdir)/tests/difftest: difftest
$(project_bspdir)/tests/sorttimes: sorttimes $(project_bspdir)/tests/sorttimes: sorttimes
$(INSTALL_SCRIPT) $< $@ $(INSTALL_SCRIPT) $< $@
all-local: $(PREINSTALL_FILES) all: $(PREINSTALL_FILES)
include $(top_srcdir)/../../../../../automake/local.am include $(top_srcdir)/../../../../../automake/local.am

View File

@@ -41,8 +41,6 @@ $(PROJECT_RELEASE)/lib/$(LIBNAME)${LIB_VARIANT}.a
all: $(ARCH) $(TMPINSTALL_FILES) all: $(ARCH) $(TMPINSTALL_FILES)
install: all
$(LIB): $(SRCS) $(LIB): $(SRCS)
rm -f $@ rm -f $@
rm -rf $(ARCH)/* rm -rf $(ARCH)/*

View File

@@ -23,4 +23,4 @@ compilers
## ------------------------------------------------------- ## -------------------------------------------------------
include $(top_srcdir)/automake/subdirs.am include $(top_srcdir)/automake/subdirs.am
include $(top_srcdir)/automake/local.am include $(top_srcdir)/automake/host.am

View File

@@ -12,4 +12,4 @@ Makefile.dir \
Makefile.leaf \ Makefile.leaf \
Makefile.lib Makefile.lib
include $(top_srcdir)/automake/local.am include $(top_srcdir)/automake/host.am

View File

@@ -10,4 +10,4 @@ gcc-portsw.cfg \
gcc-target-default.cfg gcc-target-default.cfg
## ------------------------------------------------------- ## -------------------------------------------------------
include $(top_srcdir)/automake/local.am include $(top_srcdir)/automake/host.am

View File

@@ -55,4 +55,4 @@ simhppa.cfg \
ts_386ex.cfg ts_386ex.cfg
## ------------------------------------------------------- ## -------------------------------------------------------
include $(top_srcdir)/automake/local.am include $(top_srcdir)/automake/host.am

View File

@@ -55,11 +55,11 @@ define make-exe
endef endef
else else
define make-exe define make-exe
$(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_LD) -o $(basename $@).nxe \ $(LINK.c) $(LDLIBS) -o $(basename $@).nxe \
$(LINK_OBJS) $(LINK_LIBS) $(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
$(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \ $(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
$(PACKHEX) > $(basename $@).exe $(PACKHEX) > $@
$(NM) -g -n $(basename $@).nxe > $(basename $@).num $(NM) -g -n $(basename $@).nxe > $(basename $@).num
$(SIZE) $(basename $@).nxe $(SIZE) $(basename $@).nxe
endef endef

View File

@@ -68,7 +68,7 @@ endef
# NOTE : cheking egcc 1.1.1 source code shows that the last know processor # NOTE : cheking egcc 1.1.1 source code shows that the last know processor
# is the 604 model and that this is the default generation option. # is the 604 model and that this is the default generation option.
# #
# CPU_CFLAGS = -mcpu=750 CPU_CFLAGS = -mcpu=750
# optimize flag: typically -0, could use -O4 or -fast # optimize flag: typically -0, could use -O4 or -fast
# -O4 is ok for RTEMS # -O4 is ok for RTEMS
@@ -78,9 +78,14 @@ endef
# As far as I know, small data are pointer impose a very specific compliation # As far as I know, small data are pointer impose a very specific compliation
# model => not used. # model => not used.
# Currently the sdata2 and sbss2 sections are empty => r2 is not used... # Currently the sdata2 and sbss2 sections are empty => r2 is not used...
CFLAGS_OPTIMIZE_V=-O4 -mmultiple -mstring -mstrict-align -mcpu=750 CFLAGS_OPTIMIZE_V=-O4 -mmultiple -mstring -mstrict-align
#CFLAGS_OPTIMIZE_V=-O4 -fno-keep-inline-functions -fvolatile-global -fvolatile -mstrict-align -mcpu=750 #CFLAGS_OPTIMIZE_V=-O4 -fno-keep-inline-functions -fvolatile-global -fvolatile -mstrict-align -mcpu=750
# debug flags: typically none, but at least -O1 is required due to this
# BSP using inlined code
CFLAGS_DEBUG_V = -O1 -mmultiple -mstring -mstrict-align
# The following is a ld command file which works without using the # The following is a ld command file which works without using the
# -specs system in gcc 2.8. IT HAS NEVER BEEN TESTED WITH THIS BSP!!! # -specs system in gcc 2.8. IT HAS NEVER BEEN TESTED WITH THIS BSP!!!
# $(LD) $(XLDFLAGS) -T $(LINKCMDS) \ # $(LD) $(XLDFLAGS) -T $(LINKCMDS) \
@@ -94,18 +99,18 @@ CFLAGS_OPTIMIZE_V=-O4 -mmultiple -mstring -mstrict-align -mcpu=750
# $(LD_LIBS) \ # $(LD_LIBS) \
# -Wl,-\( -Wl,-lc -Wl,-lrtemsall -Wl,-lgcc -Wl,-\) # -Wl,-\( -Wl,-lc -Wl,-lrtemsall -Wl,-lgcc -Wl,-\)
define make-exe define make-exe
$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $(LINK_OBJS) $(LINK_LIBS) $(LINK.c) $(LDLIBS) -o $@ $(LINK_OBJS) $(LINK_LIBS)
$(NM) -g -n $@ > $(basename $@).num $(NM) -g -n $@ > $(basename $@).num
$(SIZE) $@ $(SIZE) $@
test -d ${PROJECT_RELEASE}/bin || mkdir ${PROJECT_RELEASE}/bin
$(CP) $@ $(PROJECT_ROOT)/powerpc-rtems/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader/$(ARCH); \ $(CP) $@ $(PROJECT_ROOT)/powerpc-rtems/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader/$(ARCH); \
cd $(PROJECT_ROOT)/powerpc-rtems/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader; \ ( cd $(PROJECT_ROOT)/powerpc-rtems/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader; \
$(MAKE) bootloader BINARY_LOADED=$(basename $@).exe; \ $(MAKE) bootloader BINARY_LOADED=$@; )
COMPLETE_FILE_NAME=$(basename $@).exe ;\ f=`basename $@ .exe`; \
echo $${COMPLETE_FILE_NAME} ;\ cp $(PROJECT_ROOT)/powerpc-rtems/c/mcp750/lib/libbsp/powerpc/$(RTEMS_BSP_FAMILY)/bootloader/bootloader \
FILE_NAME=`basename $${COMPLETE_FILE_NAME}` ;\ ${PROJECT_RELEASE}/bin/$${f}$(LIB_VARIANT).exe \
echo $${FILE_NAME} ;\ && chmod 755 \
mkdir -p $(PROJECT_ROOT)/mcp750/bin ;\ ${PROJECT_RELEASE}/bin/$${f}$(LIB_VARIANT).exe
$(CP) bootloader $(PROJECT_ROOT)/mcp750/bin/$${FILE_NAME}
endef endef
# Miscellaneous additions go here # Miscellaneous additions go here

View File

@@ -71,12 +71,12 @@ define make-exe
endef endef
else else
define make-exe define make-exe
$(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_LD) \ $(LINK.c) $(LDLIBS) \
-Wl,-defsym -Wl,MC68302_BASE=$(MC68302_BASE) \ -Wl,-defsym -Wl,MC68302_BASE=$(MC68302_BASE) \
-o $(basename $@).exe \ -o $@ \
$(LINK_OBJS) $(LINK_LIBS) $(LINK_OBJS) $(LINK_LIBS)
$(NM) -g -n $(basename $@).exe > $(basename $@).num $(NM) -g -n $@ > $(basename $@).num
$(SIZE) $(basename $@).exe $(SIZE) $@
endef endef
endif endif
# Miscellaneous additions go here # Miscellaneous additions go here

View File

@@ -26,8 +26,6 @@ LN=@LN@
MKDIR=mkdir MKDIR=mkdir
CHMOD=chmod CHMOD=chmod
SED=sed SED=sed
# Anybody using this?
# M4=@M4@
# Global tools # Global tools
ifndef PACKHEX ifndef PACKHEX
@@ -74,7 +72,3 @@ INSTDATAFLAGS = -m 0644
INSTLIBFLAGS = -m 0644 INSTLIBFLAGS = -m 0644
INSTDIRFLAGS = -m 0755 -d INSTDIRFLAGS = -m 0755 -d
INSTINCFLAGS = -m 0644 INSTINCFLAGS = -m 0644
ifndef INSTALL_DATA
INSTALL_DATA = $(INSTALL) $(INSTDATAFLAGS)
endif

View File

@@ -42,6 +42,7 @@ ifeq (${DEPEND},$(wildcard ${DEPEND}))
include ${DEPEND} # pull in dependencies if they exist include ${DEPEND} # pull in dependencies if they exist
endif endif
ifndef AUTOMAKE
# #
# Builtin targets for compilation variants # Builtin targets for compilation variants
# #
@@ -56,6 +57,7 @@ profile:
MAKEFILE=$(MAKEFILE) "ARCH=o-profile" \ MAKEFILE=$(MAKEFILE) "ARCH=o-profile" \
"CFLAGS_PROFILE=$(CFLAGS_PROFILE_V)" \ "CFLAGS_PROFILE=$(CFLAGS_PROFILE_V)" \
"LDFLAGS_PROFILE=$(LDFLAGS_PROFILE_V)" $(TARGET_VA) "LDFLAGS_PROFILE=$(LDFLAGS_PROFILE_V)" $(TARGET_VA)
endif
# #
# VARIANT_VA will convert our ${ARCH} back into "" or "debug" or "profile". # VARIANT_VA will convert our ${ARCH} back into "" or "debug" or "profile".
@@ -106,15 +108,15 @@ clean-am: clean-generic
distclean-am: distclean-generic clean-am distclean-am: distclean-generic clean-am
-$(RM) -r $(CLOBBER_OS) $(CLOBBER_CC) $(CLOBBER_DEPEND) -$(RM) -r $(CLOBBER_OS) $(CLOBBER_CC) $(CLOBBER_DEPEND)
ifndef AUTOMAKE
preinstall-am: preinstall-am:
preinstall: preinstall-am preinstall: preinstall-am
ifndef AUTOMAKE
distclean: distclean-am distclean: distclean-am
-$(RM) ./config.status -$(RM) ./config.status
clean: clean-am clean: clean-am
endif
.PHONY: distclean distclean-am .PHONY: distclean distclean-am
.PHONY: clean clean-am .PHONY: clean clean-am
endif

View File

@@ -5,4 +5,4 @@ AUTOMAKE_OPTIONS = foreign 1.4
SUBDIRS = build cpu update SUBDIRS = build cpu update
include $(top_srcdir)/automake/subdirs.am include $(top_srcdir)/automake/subdirs.am
include $(top_srcdir)/automake/local.am include $(top_srcdir)/automake/host.am

View File

@@ -22,4 +22,4 @@ unlock-directory
noinst_SCRIPTS = search-id.sh noinst_SCRIPTS = search-id.sh
include $(top_srcdir)/../../automake/local.am include $(top_srcdir)/../../automake/host.am

View File

@@ -10,4 +10,4 @@ SUBDIRS = @subdirs@
DIST_SUBDIRS = generic hppa1.1 sh unix DIST_SUBDIRS = generic hppa1.1 sh unix
include $(top_srcdir)/../../automake/subdirs.am include $(top_srcdir)/../../automake/subdirs.am
include $(top_srcdir)/../../automake/local.am include $(top_srcdir)/../../automake/host.am

View File

@@ -6,4 +6,4 @@ AUTOMAKE_OPTIONS = foreign 1.4
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
noinst_SCRIPTS=size_rtems noinst_SCRIPTS=size_rtems
include $(top_srcdir)/../../../automake/local.am include $(top_srcdir)/../../../automake/host.am

View File

@@ -14,8 +14,8 @@ genoffsets.c
CPU_DIR=../../cpu/$(RTEMS_CPU) CPU_DIR=../../cpu/$(RTEMS_CPU)
INCLUDES = \ AM_CPPFLAGS = \
-I$(PROJECT_INCLUDE) \ -I$(PROJECT_INCLUDE) \
-I$(CPU_DIR) -I$(CPU_DIR)
include $(top_srcdir)/../../../automake/local.am include $(top_srcdir)/../../../automake/host.am

View File

@@ -2,7 +2,7 @@
## $Id$ ## $Id$
## ##
AUTOMAKE_OPTIONS = foreign 1.4 AUTOMAKE_OPTIONS = foreign 1.4 no-installman
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
noinst_PROGRAMS=shgen noinst_PROGRAMS=shgen
@@ -12,4 +12,11 @@ sci.h \
sci.c \ sci.c \
shgen.c shgen.c
include $(top_srcdir)/../../../automake/local.am if HELP2MAN
man_MANS = shgen.1
shgen.1: $(srcdir)/shgen.c
$(HELP2MAN) -N shgen >$@
endif
include $(top_srcdir)/../../../automake/host.am

View File

@@ -8,12 +8,15 @@ AC_CONFIG_AUX_DIR(../../..)
RTEMS_CANONICAL_TARGET_CPU RTEMS_CANONICAL_TARGET_CPU
AM_INIT_AUTOMAKE(rtems-tools-cpu-sh,$RTEMS_VERSION,no) AM_INIT_AUTOMAKE(rtems-tools-cpu-sh,0.4)
AM_MAINTAINER_MODE AM_MAINTAINER_MODE
AC_EXEEXT AC_EXEEXT
AC_PROG_CC AC_PROG_CC
AC_CHECK_LIB(m,fabs) AC_CHECK_LIB(m,fabs)
AC_CHECK_FUNCS(getopt_long)
AC_CHECK_PROGS(HELP2MAN,help2man)
AM_CONDITIONAL(HELP2MAN,test -n "$HELP2MAN" )
RTEMS_TOOLPATHS RTEMS_TOOLPATHS

Some files were not shown because too many files have changed in this diff Show More