source: rtems/configure.in @ e9e01dd6

4.104.114.84.95
Last change on this file since e9e01dd6 was e9e01dd6, checked in by Joel Sherrill <joel.sherrill@…>, on 03/17/99 at 15:56:03

Suggested rephrasing of inline versus macros option by Chris Johns
<ccj@…>.

  • Property mode set to 100644
File size: 16.7 KB
Line 
1dnl Process this file with autoconf to produce a configure script.
2dnl
3dnl  $Id$
4
5AC_PREREQ(2.12)
6AC_INIT(README)
7
8dnl Checks for programs.
9AC_PROG_MAKE_SET
10AC_CANONICAL_SYSTEM
11AC_ARG_WITH(cross-host,[  --with-cross-host=HOST      host (cygnus)], \
12host=$withval)
13
14AC_ARG_ENABLE(gmake-print-directory, \
15[  --enable-gmake-print-directory    enable GNU Make's print directory], \
16[case "${enableval}" in
17  yes) RTEMS_USE_OWN_PDIR=no ;;
18  no) RTEMS_USE_OWN_PDIR=yes ;;
19  *)  AC_MSG_ERROR(bad value ${enableval} for gmake-print-directory option) ;;
20esac],[RTEMS_USE_OWN_PDIR=yes])
21
22AC_ARG_ENABLE(multiprocessing, \
23[  --enable-multiprocessing                 enable multiprocessing interface], \
24[case "${enableval}" in
25  yes) RTEMS_HAS_MULTIPROCESSING=yes ;;
26  no) RTEMS_HAS_MULTIPROCESSING=no ;;
27  *)  AC_MSG_ERROR(bad value ${enableval} for enable-multiprocessing option) ;;
28esac],[RTEMS_HAS_MULTIPROCESSING=no])
29
30AC_ARG_ENABLE(posix, \
31[  --enable-posix                   enable posix interface], \
32[case "${enableval}" in
33  yes) RTEMS_HAS_POSIX_API=yes ;;
34  no) RTEMS_HAS_POSIX_API=no ;;
35  *)  AC_MSG_ERROR(bad value ${enableval} for enable-posix option) ;;
36esac],[RTEMS_HAS_POSIX_API=yes])
37
38AC_ARG_ENABLE(networking, \
39[  --enable-networking                enable TCP/IP stack], \
40[case "${enableval}" in
41  yes) RTEMS_HAS_NETWORKING=yes ;;
42  no) RTEMS_HAS_NETWORKING=no ;;
43  *)  AC_MSG_ERROR(bad value ${enableval} for enable-networking option) ;;
44esac],[RTEMS_HAS_NETWORKING=yes])
45
46AC_ARG_ENABLE(rdbg, \
47[  --enable-rdbg                enable remote debugger], \
48[case "${enableval}" in
49  yes) RTEMS_HAS_RDBG=yes ;;
50  no) RTEMS_HAS_RDBG=no ;;
51  *)  AC_MSG_ERROR(bad value ${enableval} for enable-rdbg option) ;;
52esac],[RTEMS_HAS_RDBG=no])
53
54AC_ARG_ENABLE(rtems-inlines, \
55[  --enable-rtems-inlines           enable RTEMS inline functions, the default (disable to use macros)], \
56[case "${enableval}" in
57  yes) RTEMS_USE_MACROS=no ;;
58  no) RTEMS_USE_MACROS=yes ;;
59  *)  AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;;
60esac],[RTEMS_USE_MACROS=no])
61
62AC_ARG_ENABLE(cxx, \
63[  --enable-cxx            enable C++ support, and build the rtems++ library], \
64[case "${enableval}" in
65  yes) RTEMS_HAS_CPLUSPLUS=yes ;;
66  no) RTEMS_HAS_CPLUSPLUS=no   ;;
67  *)  AC_MSG_ERROR(bad value ${enableval} for enable-cxx option) ;;
68esac], [RTEMS_HAS_CPLUSPLUS=no])
69
70AC_ARG_ENABLE(gcc28, \
71[  --enable-gcc28                   enable use of gcc 2.8.x features], \
72[case "${enableval}" in
73  yes) RTEMS_USE_GCC272=no ;;
74  no) RTEMS_USE_GCC272=yes ;;
75  *)  AC_MSG_ERROR(bad value ${enableval} for gcc-28 option) ;;
76esac],[RTEMS_USE_GCC272=no])
77
78AC_ARG_ENABLE(libcdir, \
79[  --enable-libcdir=directory       set the directory for the C library], \
80[ RTEMS_LIBC_DIR="${enableval}" ; \
81test -d ${enableval} || AC_MSG_ERROR("$enableval is not a directory" ) ] )
82
83AC_ARG_ENABLE(bare-cpu-cflags,
84[  --enable-bare-cpu-cflags          \
85         specify a particular cpu cflag (bare bsp specific)],
86[case "${enableval}" in
87  no) BARE_CPU_CFLAGS="" ;;
88  *)    BARE_CPU_CFLAGS="${enableval}" ;;
89esac],
90[BARE_CPU_CFLAGS=""])
91
92AC_ARG_ENABLE(bare-cpu-model,
93[  --enable-bare-cpu-model              \
94         specify a particular cpu model (bare bsp specific)],
95[case "${enableval}" in
96  no)   BARE_CPU_MODEL="" ;;
97  *)    BARE_CPU_MODEL="${enableval}" ;;
98esac],
99[BARE_CPU_MODEL=""])
100
101RTEMS_PREFIX=${target_cpu}-${target_vendor}
102
103dnl BEGIN configure.host.in
104
105AC_PATH_PROG(CAT,cat)
106AC_PATH_PROG(RM,rm)
107AC_PATH_PROG(CP,cp)
108AC_PATH_PROG(MV,mv)
109AC_PATH_PROG(LN,ln)
110AC_PROG_LN_S
111AC_PATH_PROG(CHMOD,chmod)
112AC_PATH_PROG(SORT,sort)
113AC_PROG_INSTALL
114AC_PATH_PROG(PERL,perl)
115if test -z "$PERL" ; then
116AC_MSG_WARN(
117[***]
118[   perl was not found]
119[   Note: Some tools will not be built.])
120fi
121
122dnl check mkdir behaviour, try to get mkdir -p -m 0755
123RTEMS_PATH_MKDIR
124RTEMS_PROG_MKDIR_M
125RTEMS_PROG_MKDIR_P
126test "$rtems_cv_prog_MKDIR_P" = "yes" && MKDIR="$MKDIR -p"
127#test "$rtems_cv_prog_MKDIR_M" = "yes" && MKDIR="$MKDIR -m 0755"
128
129AC_PATH_PROG(TOUCH,touch)
130AC_PATH_PROG(CMP,cmp)
131
132AC_PATH_PROG(SED,sed)
133AC_PATH_PROGS(M4,gm4 m4)
134
135dnl NOTE: prefer bash over ksh over sh
136AC_PATH_PROGS(KSH,bash ksh sh)
137
138if test -z "$KSH"; then
139dnl NOTE: This cannot happen -- /bin/sh must always exist
140AC_MSG_ERROR(
141[***]
142[    Cannot determine a usable shell bash/ksh/sh]
143[    Please contact your system administrator] );
144fi
145
146dnl BEGIN configure.target.in
147
148dnl echo "TARGET"
149dnl echo "    cpu    --> $target_cpu"
150dnl echo "    os     --> $target_os"
151dnl echo "    vendor --> $target_vendor"
152
153dnl canonicalize target name
154dnl NOTE: Most rtems targets do not fullfil autoconf
155dnl targets naming conventions "processor-vendor-os"
156dnl Therefore autoconf's AC_CANONICAL_TARGET will fail for them
157dnl and we have to fix it for rtems ourselves
158dnl
159dnl The original plan was to do CPU-BSP-rtems or CPU-rtems to
160dnl imply all BSPs.  Eventually we would like to build a collection
161dnl of CPU model specific RTEMS libraries which in conjunction with
162dnl a BSP library would be used to link an application.
163
164RTEMS_HOST=$host_os
165
166case "${target}" in
167  # hpux unix port should go here
168  i[[3456]]86-go32-rtems*)
169        target_cpu=i386
170        rtems_bsp="go32 go32_p5"
171        skip_startfiles="yes"
172        RTEMS_HAS_POSIX_API=no
173        ;;
174  i[[3456]]86-pc-linux*)         # unix "simulator" port
175        target_cpu=unix
176        RTEMS_HOST=Linux
177        # override these settings
178        RTEMS_HAS_POSIX_API=no
179        ;;
180  i[[3456]]86-*freebsd2*) # unix "simulator" port
181        target_cpu=unix
182        RTEMS_HOST=FreeBSD
183        # override these settings
184        RTEMS_HAS_POSIX_API=no
185        ;;
186  no_cpu-*rtems*)
187        target_cpu=no_cpu
188        RTEMS_HAS_POSIX_API=no
189        ;;
190  ppc*-*rtems*)
191        target_cpu=powerpc
192        ;;
193  sparc-sun-solaris*)             # unix "simulator" port
194        target_cpu=unix
195        RTEMS_HOST=Solaris
196        # override these settings
197        RTEMS_HAS_POSIX_API=no
198        ;;
199  *)
200        RTEMS_CANONICAL_TARGET_CPU
201        ;;
202esac
203
204# Override the set of BSPs to be built.
205AC_ARG_ENABLE(rtemsbsp, \
206  [  --enable-rtemsbsp=bsp1 bsp2 ..   BSPs to include in build], \
207      rtems_bsp=$enableval \
208)
209
210# Is this a supported CPU?
211AC_MSG_CHECKING([if cpu $target_cpu is supported])
212if test -d "$srcdir/c/src/exec/score/cpu/$target_cpu"; then
213  AC_MSG_RESULT(yes)
214else
215  AC_MSG_ERROR(no)
216fi
217
218RTEMS_TOOL_PREFIX
219
220dnl check target cc
221RTEMS_PROG_CC
222dnl check if the compiler supports --specs
223RTEMS_GCC_SPECS
224dnl check if the target compiler may use --pipe
225RTEMS_GCC_PIPE
226
227dnl check if the compiler supports --specs if gcc28 is requested
228if test "$RTEMS_USE_GCC272" != "yes" ; then
229  if test "$rtems_cv_gcc_specs" = "no"; then
230    AC_MSG_WARN([*** disabling --enable-gcc28])
231     RTEMS_USE_GCC272=yes
232  fi
233fi
234test "$rtems_cv_gcc_pipe" = "yes" && CC_FOR_TARGET="$CC_FOR_TARGET --pipe"
235
236dnl check for g++
237if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then
238  RTEMS_PROG_CXX
239  if test "$rtems_cv_prog_cc_cross" != "$rtems_cv_prog_cxx_cross"; then
240    AC_MSG_ERROR([***]
241     [Inconsistency in compiler configuration:]
242     [Target C compiler and Target C++ compiler]
243     [must both either be cross compilers or native compilers]
244     [Hint: If building a posix bsp: LD_LIBRARY_PATH?] )
245  fi
246else
247  CXX_FOR_TARGET="no"
248fi
249
250RTEMS_CANONICALIZE_TOOLS
251
252dnl if this is an i386, does gas have good code16 support?
253RTEMS_I386_GAS_CODE16
254
255dnl check host cc
256AC_PROG_CC
257
258RTEMS_CYGWIN32
259RTEMS_EXEEXT
260
261dnl FIXME: HACK for egcs/cygwin mixing '\\' and '/' in gcc -print-*
262case $host_os in
263*cygwin32*)     GCCSED="| sed 's%\\\\%/%g'" ;;
264*) ;;
265esac
266AC_SUBST(GCCSED)
267
268dnl FIXME: This is a kludge
269dnl Set flags to settings all gcc variants are assumed to accept.
270if test "$ac_cv_prog_gcc" = "yes"; then
271dnl Add -Wall if using gcc as host compiler
272  CC_CFLAGS_DEFAULT=-Wall
273dnl Add -pg to profile flags, unless specified in the environment
274  CC_CFLAGS_PROFILE_V=${CC_CFLAGS_PROFILE_V-"-pg"}
275dnl propagate cflags to ldflags, unless specified in the environment
276  CC_LDFLAGS_PROFILE_V=${CC_LDFLAGS_PROFILE_V-$CC_CFLAGS_PROFILE_V}
277fi
278
279dnl Add -g if the host compiler accepts -g, assume -g means debugging
280test "$ac_cv_prog_cc_g" = "yes" && CC_CFLAGS_DEBUG_V=${CC_CFLAGS_DEBUG_V-"-g"}
281
282dnl check for host library functions
283dnl NOTE: must be called after AC_PROG_CC
284AC_CHECK_FUNCS(strerror)
285
286dnl check for SysV IPC used by simulators
287if test "$target_cpu" = "unix" ; then
288  RTEMS_SYSV_SEM
289  if test "$rtems_cv_sysv_sem" != "yes" ; then
290    AC_MSG_ERROR([System V semaphores don't work, required by simulator])
291  fi
292  RTEMS_SYSV_SHM
293  if test "$rtems_cv_sysv_shm" != "yes" ; then
294    AC_MSG_ERROR([System V shared memory doesn't work, required by simulator])
295  fi
296  RTEMS_SYSV_MSG
297  if test "$rtems_cv_sysv_msg" != "yes" ; then
298    AC_MSG_ERROR([System V messages don't work, required by simulator])
299  fi
300fi
301
302# find all the Executive Makefiles
303RTEMS_CHECK_MAKEFILE(c/src/exec/score/tools/$target_cpu)
304RTEMS_CHECK_MAKEFILE(c/src/exec/rtems)
305RTEMS_CHECK_MAKEFILE(c/src/exec/sapi)
306RTEMS_CHECK_MAKEFILE(c/src/exec/score/cpu/$target_cpu)
307
308if test "$RTEMS_HAS_POSIX_API" = "yes"; then
309  RTEMS_CHECK_MAKEFILE(c/src/exec/posix)
310  makefiles="$makefiles c/src/exec/wrapup/posix/Makefile"
311fi
312
313# find all the Makefiles for the BSPs
314if test -d "$srcdir/c/src/lib/libbsp/$target_cpu"; then
315  makefiles="$makefiles c/src/lib/libbsp/$target_cpu/Makefile"
316
317  if test -z "$rtems_bsp"; then
318    AC_MSG_CHECKING([for bsps])
319    files=`ls $srcdir/c/src/lib/libbsp/$target_cpu`
320    for file in $files; do
321      case $file in
322        shared*);;
323        Makefile*);;
324        READ*);;
325        CVS*);;
326        pxfl*);;
327        go32*);;       # so the i386 port can pick up the other Makefiles
328        # Now account for BSPs with build variants
329        gen68360)      rtems_bsp="$rtems_bsp gen68360 gen68360_040";;
330        p4000)         rtems_bsp="$rtems_bsp p4600 p4650";;
331        mvme162)       rtems_bsp="$rtems_bsp mvme162 mvme162lx";;
332        *) rtems_bsp="$rtems_bsp $file";;
333      esac;
334    done
335
336    makefiles="$makefiles c/src/lib/libbsp/bare/Makefile"
337
338    AC_MSG_RESULT([$rtems_bsp done])
339  fi
340
341  # collect makefiles for each bsp
342  for i in $rtems_bsp; do
343    # make sure there is a make/custom file for the bsp
344    if test ! -r "$srcdir/make/custom/${i}.cfg"; then
345      AC_MSG_ERROR([no make/custom/${i}.cfg file for BSP $i])
346    fi
347 
348    # account for "aliased" bsps which share source code
349    case $i in
350      mvme162lx)    bspdir=mvme162  ;;  # mvme162 board variant
351      gen68360_040) bspdir=gen68360 ;;  # 68360 in companion mode
352      go32_p5)      bspdir=go32     ;;  # go32 on Pentium class CPU
353      p4600)        bspdir=p4000    ;;  # p4000 board with IDT 4600
354      p4650)        bspdir=p4000    ;;  # p4000 board with IDT 4650
355      *)            bspdir=$i;;
356    esac
357
358    # Is there code where there should be for this BSP?
359    # The bare bsp is a special case as it is not under the target_cpu path
360    case $i in
361      bare)
362        bspcpudir=
363        if test "X${BARE_CPU_CFLAGS}" = "X" ; then
364          AC_MSG_ERROR([--enable-bare-cpu-cflags not specified for bare bsp])
365        fi
366        if test "X${BARE_CPU_MODEL}" = "X" ; then
367          AC_MSG_ERROR([--enable-bare-cpu-model not specified for bare bsp])
368        fi
369        ;;
370      *)
371        bspcpudir=$target_cpu/
372        ;;
373    esac
374     
375    if test -d "$srcdir/c/src/lib/libbsp/$bspcpudir$bspdir"; then
376      RTEMS_BSP_LIST="$RTEMS_BSP_LIST $i"
377      # make sure the Makefiles in a bsp directory are only done once
378      echo $bspdirs | grep $bspdir >/dev/null 2>&1
379      if test $? -ne 0 ; then
380        bspdirs="$bspdirs $bspdir"
381        RTEMS_CHECK_MAKEFILE(c/src/lib/libbsp/$bspcpudir$bspdir)
382        RTEMS_CHECK_MAKEFILE(c/src/lib/libbsp/${bspcpudir}shared)
383      fi
384    else
385      AC_MSG_ERROR([unable to find libbsp directory ($bspdir) for  $i])
386    fi
387  done
388fi
389
390# find all the CPU dependent library Makefiles
391RTEMS_CHECK_MAKEFILE(c/src/lib/libcpu/$target_cpu)
392
393dnl Workaround for go32
394if test "$skip_startfiles" != "yes"; then
395  RTEMS_CHECK_MAKEFILE(c/src/lib/start/$target_cpu)
396fi
397
398dnl END configure.target.in
399
400
401PROJECT_ROOT=`pwd;`
402
403# If RTEMS macros are enabled, then use them.  Otherwise, use inlines.
404if test "$RTEMS_USE_MACROS" = "yes"; then
405  inline_dir=macros
406  if test "$RTEMS_HAS_POSIX_API" = "yes"; then
407    # The problem is that there is currently no code in posix/macros :)
408    AC_MSG_ERROR(Macros are not implemented for the POSIX API)
409  fi
410else
411  inline_dir=inline
412fi
413
414# If the TCP/IP stack is enabled, then find all TCP/IP Makefiles
415AC_MSG_CHECKING([if networking is enabled? ])
416AC_MSG_RESULT($RTEMS_HAS_NETWORKING)
417if test "$RTEMS_HAS_NETWORKING" = "yes"; then
418  RTEMS_CHECK_MAKEFILE(c/src/lib/libnetworking)
419  RTEMS_CHECK_MAKEFILE(c/src/lib/librpc)
420  if test "$RTEMS_HAS_RDBG" = "yes"; then
421    RTEMS_CHECK_MAKEFILE(c/src/lib/librdbg)
422  fi
423fi
424
425# If the C++ support is enabled, then include the Makefiles
426if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then
427  makefiles="$makefiles c/src/lib/librtems++/Makefile"
428fi
429
430# If the tests are enabled, then find all the test suite Makefiles
431AC_MSG_CHECKING([if the test suites are enabled? ])
432tests_enabled=no
433AC_ARG_ENABLE(tests, \
434[  --enable-tests                   enable tests (default:disabled)], \
435  [case "${enableval}" in
436    yes) AC_MSG_RESULT(yes) ; tests_enabled=yes ;;
437    no)  AC_MSG_RESULT(no) ; tests_enabled=no ;;
438    *)   AC_MSG_ERROR(bad value ${enableval} for tests option) ;;
439  esac],
440AC_MSG_RESULT(no)
441)
442
443RTEMS_CHECK_MAKEFILE(c/src/tests/tools/$target_cpu)
444
445if test "$tests_enabled" = "yes"; then
446   RTEMS_CHECK_MAKEFILE(c/src/tests/libtests)
447   RTEMS_CHECK_MAKEFILE(c/src/tests/sptests)
448   RTEMS_CHECK_MAKEFILE(c/src/tests/tmtests)
449   if test "$RTEMS_HAS_MULTIPROCESSING" = "yes"; then
450       RTEMS_CHECK_MAKEFILE(c/src/tests/mptests)
451   fi
452   if test "$RTEMS_HAS_POSIX_API" = "yes"; then
453     RTEMS_CHECK_MAKEFILE(c/src/tests/psxtests)
454   fi
455fi
456
457# If the HWAPI is enabled, the find the HWAPI Makefiles
458AC_MSG_CHECKING([if the HWAPI is enabled? ])
459AC_ARG_ENABLE(hwapi, \
460[  --enable-hwapi                 enable hardware API library], \
461  [case "${enableval}" in
462    yes) AC_MSG_RESULT(yes)
463         if test -f ${srcdir}/c/src/lib/libhwapi/Makefile.in ; then
464            makefiles="$makefiles c/src/lib/libhwapi/Makefile"
465            RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/analog)
466            RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/discrete)
467            RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/drivers)
468            RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/non_volatile_memory)
469            RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/serial)
470            RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/support)
471            RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/wrapup)
472         else
473            AC_MSG_ERROR(No source code found for the HWAPI)
474         fi
475         ;;
476    no)  AC_MSG_RESULT(no) ;;
477    *)  AC_MSG_ERROR(bad value ${enableval} for hwapi option) ;;
478  esac],
479  AC_MSG_RESULT(no)
480)
481
482AC_SUBST(RTEMS_GAS_CODE16)
483AC_SUBST(rtems_cv_prog_cc_cross)
484AC_SUBST(RTEMS_BSP_LIST)
485AC_SUBST(RTEMS_HOST)
486AC_SUBST(RTEMS_LIBC_DIR)
487AC_SUBST(RTEMS_USE_OWN_PDIR)
488AC_SUBST(RTEMS_HAS_POSIX_API)
489AC_SUBST(RTEMS_HAS_NETWORKING)
490AC_SUBST(RTEMS_HAS_RDBG)
491AC_SUBST(RTEMS_USE_MACROS)
492AC_SUBST(RTEMS_HAS_CPLUSPLUS)
493AC_SUBST(RTEMS_USE_GCC272)
494AC_SUBST(RTEMS_LIBC_DIR)
495AC_SUBST(BARE_CPU_CFLAGS)
496AC_SUBST(BARE_CPU_MODEL)
497AC_SUBST(PROJECT_ROOT)
498AC_SUBST(program_prefix)
499AC_SUBST(CC_CFLAGS_DEFAULT)
500AC_SUBST(CC_CFLAGS_DEBUG_V)
501AC_SUBST(CC_CFLAGS_PROFILE_V)
502AC_SUBST(CC_LDFLAGS_PROFILE_V)
503
504# pick up all the Makefiles in required parts of the tree
505RTEMS_CHECK_MAKEFILE(c/build-tools)
506RTEMS_CHECK_MAKEFILE(make)
507RTEMS_CHECK_MAKEFILE(c/src/lib/libchip)
508RTEMS_CHECK_MAKEFILE(c/src/lib/libmisc)
509RTEMS_CHECK_MAKEFILE(c/src/tests/samples)
510
511AC_CONFIG_HEADER(c/build-tools/src/config.h)
512
513# try not to explicitly list a Makefile here
514AC_OUTPUT(
515Makefile
516make/host.cfg
517make/target.cfg
518make/Templates/Makefile.inc
519make/compilers/gcc.cfg
520c/Makefile
521c/src/Makefile
522c/src/exec/Makefile
523c/src/exec/score/Makefile
524c/src/exec/score/cpu/Makefile
525c/src/exec/score/include/Makefile
526c/src/exec/score/include/rtems/Makefile
527c/src/exec/score/include/rtems/wrap/Makefile
528c/src/exec/score/include/rtems/score/Makefile
529c/src/exec/score/${inline_dir}/Makefile
530c/src/exec/score/${inline_dir}/rtems/Makefile
531c/src/exec/score/${inline_dir}/rtems/score/Makefile
532c/src/exec/score/src/Makefile
533c/src/exec/score/tools/Makefile
534c/src/exec/score/tools/generic/Makefile
535c/src/exec/wrapup/Makefile
536c/src/exec/wrapup/rtems/Makefile
537c/src/lib/Makefile
538c/src/lib/include/Makefile
539c/src/lib/libbsp/Makefile
540c/src/lib/libbsp/shmdr/Makefile
541c/src/lib/libc/Makefile
542c/src/lib/libcpu/Makefile
543c/src/lib/start/Makefile
544c/src/lib/wrapup/Makefile
545c/src/tests/Makefile
546c/src/tests/support/Makefile
547c/src/tests/support/include/Makefile
548c/src/tests/support/stubdr/Makefile
549c/src/tests/support/wrapup/Makefile
550c/src/tests/tools/Makefile
551c/src/tests/tools/generic/Makefile
552$makefiles
553c/update-tools/Makefile)
554
555echo
556echo target architecture: $target_cpu.
557echo available BSPs: $rtems_bsp.
558echo \'make all\' will build the following BSPs: $RTEMS_BSP_LIST.
559echo other BSPs can be built with \'make RTEMS_BSP=\"bsp1 bsp2 ...\"\'
560echo
Note: See TracBrowser for help on using the repository browser.