source: rtems/Makefile.in @ 419fdf1

4.104.114.84.95
Last change on this file since 419fdf1 was 6f9c75c3, checked in by Joel Sherrill <joel.sherrill@…>, on Jan 16, 1998 at 4:56:48 PM

Ralf Corsepius reported a number of missing CVS Id's:

RTEMS is under CVS control and has been since rtems 3.1.16 which was
around May 1995. So I just to add the $Id$. If you notice other files
with missing $Id$'s let me know. I try to keep w\up with it.

Now that you have asked -- I'll attach a list of files lacking an RCS-Id to
this mail. This list has been generated by a little sh-script I'll also
enclose.

  • Property mode set to 100644
File size: 1.7 KB
Line 
1#
2# top level directory for RTEMS build tree
3#
4# Modified by Jiri to implement autoconf and cygnus one-tree build
5#
6#  $Id$
7#
8
9@SET_MAKE@
10srcdir = @srcdir@
11prefix = @prefix@
12exec_prefix = @exec_prefix@
13bindir = @bindir@
14libdir = @libdir@
15includedir = @includedir@
16target = @target@
17manext = 1
18mandir = @mandir@/man$(manext)
19program_prefix = @program_prefix@
20
21RTEMS_ROOT = @RTEMS_ROOT@
22PROJECT_ROOT = @PROJECT_ROOT@
23
24VPATH=@srcdir@
25
26ifeq ($(RTEMS_BSP),)
27  RTEMS_BSP = @RTEMS_BSP_LIST@
28endif
29
30MAKE_CONFIG_EXTRA_DIR_PART=c/
31
32include $(RTEMS_ROOT)/make/main.cfg
33
34MTARGETS = all install $(TARGET_VARIANTS) $(TARGET_VARIANTS:%=%_all) \
35  $(TARGET_VARIANTS:%=%_install) $(TARGET_VARIANTS:%=%_tests) \
36  clean_wrapup distclean clean_dirs clean_tools tests clean depend
37
38.PHONY: clean_modules make_subdir
39
40EXIT_CMD = exit 1
41
42# Don't pass flags from previous make - especially NOT CFLAGS
43override MAKEFLAGS=
44
45#            \"XCFLAGS=$(CFLAGS_FOR_TARGET)\"
46
47$(MTARGETS): make_subdir
48        BASEDIR=`pwd`; \
49        for bsp in $(RTEMS_BSP) xxx; \
50        do if [ $$bsp != xxx ] ; then  \
51            cd $$BASEDIR; \
52            cmd="cd c; $(MAKE) RTEMS_BSP=$$bsp $(FLAGS_TO_PASS) \
53            $@" ; \
54            eval $$cmd || $(EXIT_CMD); \
55        fi; done;
56
57clean_modules:
58        rm -f src/Modules/rtems/.moduleavailcache
59        rm -f src/Modules/rtems/.moduleavailcachedir
60
61make_subdir:
62        if [ ! -d make ] ; then \
63          (cd $(srcdir)/c; tar cf - make/compilers make/custom \
64                make/directory.cfg make/leaf.cfg make/lib.cfg make/main.cfg \
65                make/Templates/Makefile.dir \
66                make/Templates/Makefile.leaf make/Templates/Makefile.lib) | \
67                tar xpBf - ; rm -rf make/CVS make/*/CVS ; \
68          cp c/make/Templates/Makefile.inc make/Templates/Makefile.inc ; \
69          cp c/make/host.cfg make/host.cfg ; \
70          cp c/make/target.cfg make/target.cfg ; \
71        fi
Note: See TracBrowser for help on using the repository browser.