source:
rtems/Makefile.in
@
4da42c6
Last change on this file since 4da42c6 was 4da42c6, checked in by Joel Sherrill <joel.sherrill@…>, on 01/27/98 at 14:30:01 | |
---|---|
|
|
File size: 1.2 KB |
Rev | Line | |
---|---|---|
[254b4450] | 1 | # |
2 | # top level directory for RTEMS build tree | |
3 | # | |
4 | # Modified by Jiri to implement autoconf and cygnus one-tree build | |
5 | # | |
[6f9c75c3] | 6 | # $Id$ |
7 | # | |
[254b4450] | 8 | |
9 | @SET_MAKE@ | |
10 | srcdir = @srcdir@ | |
11 | prefix = @prefix@ | |
12 | exec_prefix = @exec_prefix@ | |
13 | bindir = @bindir@ | |
14 | libdir = @libdir@ | |
15 | includedir = @includedir@ | |
16 | target = @target@ | |
17 | manext = 1 | |
18 | mandir = @mandir@/man$(manext) | |
19 | program_prefix = @program_prefix@ | |
20 | ||
[2936b425] | 21 | export bindir |
22 | ||
[254b4450] | 23 | RTEMS_ROOT = @RTEMS_ROOT@ |
24 | PROJECT_ROOT = @PROJECT_ROOT@ | |
[674c900] | 25 | |
26 | VPATH=@srcdir@ | |
[254b4450] | 27 | |
[d2632274] | 28 | ifeq ($(RTEMS_BSP),) |
29 | RTEMS_BSP = @RTEMS_BSP_LIST@ | |
[254b4450] | 30 | endif |
31 | ||
[674c900] | 32 | MAKE_CONFIG_EXTRA_DIR_PART=c/ |
33 | ||
[254b4450] | 34 | include $(RTEMS_ROOT)/make/main.cfg |
35 | ||
[5316519] | 36 | MTARGETS = all install $(TARGET_VARIANTS) $(TARGET_VARIANTS:%=%_all) \ |
[8cd3748] | 37 | $(TARGET_VARIANTS:%=%_install) $(TARGET_VARIANTS:%=%_tests) \ |
38 | clean_wrapup distclean clean_dirs clean_tools tests clean depend | |
[254b4450] | 39 | |
[4da42c6] | 40 | .PHONY: |
[254b4450] | 41 | |
42 | EXIT_CMD = exit 1 | |
43 | ||
44 | # Don't pass flags from previous make - especially NOT CFLAGS | |
45 | override MAKEFLAGS= | |
46 | ||
[674c900] | 47 | # \"XCFLAGS=$(CFLAGS_FOR_TARGET)\" |
48 | ||
[4da42c6] | 49 | $(MTARGETS): |
[254b4450] | 50 | BASEDIR=`pwd`; \ |
[37717818] | 51 | for bsp in $(RTEMS_BSP) xxx; \ |
52 | do if [ $$bsp != xxx ] ; then \ | |
[254b4450] | 53 | cd $$BASEDIR; \ |
54 | cmd="cd c; $(MAKE) RTEMS_BSP=$$bsp $(FLAGS_TO_PASS) \ | |
[37717818] | 55 | $@" ; \ |
[254b4450] | 56 | eval $$cmd || $(EXIT_CMD); \ |
57 | fi; done; |
Note: See TracBrowser
for help on using the repository browser.