diff options
Diffstat (limited to 'c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in')
-rw-r--r-- | c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in b/c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in new file mode 100644 index 0000000000..000c6435cb --- /dev/null +++ b/c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in @@ -0,0 +1,49 @@ +# +# Build the pixelflow bsp by cd'ing into another floss tree and +# building it there. +# +# NOTE: we also jump sideways in rtems tree and install test/support/include +# so that floss tests can use the rtems test structures +# +# $Id$ +# + +@SET_MAKE@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH=@srcdir@ + +include $(RTEMS_CUSTOM) +include $(PROJECT_ROOT)/make/leaf.cfg + +SRCS=$(srcdir)/floss-bsp.h + +# HACK alert +# on a 'make -k' we don't want to bomb out of build +EXIT_CMD=exit 1 +ifeq (k, $(findstring k, $(MAKEFLAGS))) +EXIT_CMD=true +endif + + +all install:: + @$(ECHO); $(ECHO) + @if [ ! -d $(FLOSS_ROOT) ]; \ + then \ + $(ECHO) "*** ERROR FLOSS_ROOT ($(FLOSS_ROOT)) points to nonexistent directory"; \ + $(ECHO); $(ECHO); \ + $(EXIT_CMD); \ + fi + @if [ -f $(FLOSS_ROOT)/PURE ]; \ + then \ + $(ECHO) "*** Assuming $(FLOSS_HOME) up to date since ./PURE exists"; \ + else \ + cmd="cd $(RTEMS_ROOT)/c/src/tests/support/include; $(MAKE) install"; \ + $(ECHO) $$cmd; \ + eval $$cmd || $(EXIT_CMD); \ + cmd="cd $(FLOSS_ROOT); $(MAKE) $@"; \ + $(ECHO) $$cmd; \ + eval $$cmd || $(EXIT_CMD); \ + fi + @$(ECHO); $(ECHO) + $(INSTALL) -m 444 $(srcdir)/floss-bsp.h $(PROJECT_RELEASE)/include/bsp.h |