source: rtems/configure.in @ 4721cf1

4.104.114.84.95
Last change on this file since 4721cf1 was 4721cf1, checked in by Joel Sherrill <joel.sherrill@…>, on Dec 3, 1998 at 11:54:14 PM

Patch from Emmanuel Raguet <raguet@…> to add remote debug server
and RPC support to RTEMS. Thanks. :) Email follows:

Hello,

For Xmas, here is the Remote Debugger on RTEMS !

Here are 2 patches for the Remote Debugger on RTEMS for pc386 from Linux
host :

  • one for RTEMS it self,
  • one for GDB-4.17.

1/ RTEMS patch
--------------

This patch adds 2 libraries :

  • a simplified SUN RPC library
  • the Remote Debugger library

The configuration command is the following :
../rtems4/configure --target=i386-rtemself --enable-rtemsbsp=pc386
--enable-rdbg

The SUN RPC library is built only if networking is set.
The RDBG library is built if networking and enable-rdbg are set.

The function used to initialize the debugger is :

rtems_rdbg_initialize ();

A special function has been created to force a task to be
in a "debug" state : enterRdbg().
The use of this function is not mandatory.

2/ GDB-4.17 patch
-----------------

This patch create a new RTEMS target for GDB-4.17.

The configuration command is the following :
./configure --enable-shared --target=i386RTEMS

To connect to a target, use :

target rtems [your_site_address]

Then, attach the target using : attach 1

And... Debug ;)

You can obtain the original GDB-4.17 on
ftp://ftp.debian.org/debian/dists/stable/main/source/devel/gdb_4.17.orig.tar.gz

This has been tested from a Debian 2.0.1 linux host.

  • Property mode set to 100644
File size: 16.4 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=yes])
53
54AC_ARG_ENABLE(rtems-inlines, \
55[  --enable-rtems-inlines           enable RTEMS inline functions (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)
214  makefiles="$makefiles c/src/exec/score/cpu/$target_cpu/Makefile"
215else
216  AC_MSG_ERROR(no)
217fi
218
219RTEMS_TOOL_PREFIX
220
221dnl check target cc
222RTEMS_PROG_CC
223dnl check if the compiler supports --specs
224RTEMS_GCC_SPECS
225dnl check if the target compiler may use --pipe
226RTEMS_GCC_PIPE
227
228dnl check if the compiler supports --specs if gcc28 is requested
229if test "$RTEMS_USE_GCC272" != "yes" ; then
230  if test "$rtems_cv_gcc_specs" = "no"; then
231    AC_MSG_WARN([*** disabling --enable-gcc28])
232     RTEMS_USE_GCC272=yes
233  fi
234fi
235test "$rtems_cv_gcc_pipe" = "yes" && CC_FOR_TARGET="$CC_FOR_TARGET --pipe"
236
237dnl check for g++
238if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then
239  RTEMS_PROG_CXX
240  if test "$rtems_cv_prog_cc_cross" != "$rtems_cv_prog_cxx_cross"; then
241    AC_MSG_ERROR([***]
242     [Inconsistency in compiler configuration:]
243     [Target C compiler and Target C++ compiler]
244     [must both either be cross compilers or native compilers]
245     [Hint: If building a posix bsp: LD_LIBRARY_PATH?] )
246  fi
247else
248  CXX_FOR_TARGET="no"
249fi
250
251RTEMS_CANONICALIZE_TOOLS
252
253dnl if this is an i386, does gas have good code16 support?
254RTEMS_I386_GAS_CODE16
255
256dnl check host cc
257AC_PROG_CC
258
259RTEMS_CYGWIN32
260RTEMS_EXEEXT
261
262dnl FIXME: HACK for egcs/cygwin mixing '\\' and '/' in gcc -print-*
263case $host_os in
264*cygwin32*)     GCCSED="| sed 's%\\\\%/%g'" ;;
265*) ;;
266esac
267AC_SUBST(GCCSED)
268
269dnl FIXME: This is a kludge
270dnl Set flags to settings all gcc variants are assumed to accept.
271if test "$ac_cv_prog_gcc" = "yes"; then
272dnl Add -Wall if using gcc as host compiler
273  CC_CFLAGS_DEFAULT=-Wall
274dnl Add -pg to profile flags, unless specified in the environment
275  CC_CFLAGS_PROFILE_V=${CC_CFLAGS_PROFILE_V-"-pg"}
276dnl propagate cflags to ldflags, unless specified in the environment
277  CC_LDFLAGS_PROFILE_V=${CC_LDFLAGS_PROFILE_V-$CC_CFLAGS_PROFILE_V}
278fi
279
280dnl Add -g if the host compiler accepts -g, assume -g means debugging
281test "$ac_cv_prog_cc_g" = "yes" && CC_CFLAGS_DEBUG_V=${CC_CFLAGS_DEBUG_V-"-g"}
282
283dnl check for host library functions
284dnl NOTE: must be called after AC_PROG_CC
285AC_CHECK_FUNCS(strerror)
286
287dnl check for SysV IPC used by simulators
288if test "$target_cpu" = "unix" ; then
289  RTEMS_SYSV_SEM
290  if test "$rtems_cv_sysv_sem" != "yes" ; then
291    AC_MSG_ERROR([System V semaphores don't work, required by simulator])
292  fi
293  RTEMS_SYSV_SHM
294  if test "$rtems_cv_sysv_shm" != "yes" ; then
295    AC_MSG_ERROR([System V shared memory doesn't work, required by simulator])
296  fi
297  RTEMS_SYSV_MSG
298  if test "$rtems_cv_sysv_msg" != "yes" ; then
299    AC_MSG_ERROR([System V messages don't work, required by simulator])
300  fi
301fi
302
303# find all the Executive Makefiles
304RTEMS_CHECK_MAKEFILE(c/src/exec/score/tools/$target_cpu)
305RTEMS_CHECK_MAKEFILE(c/src/exec/rtems)
306RTEMS_CHECK_MAKEFILE(c/src/exec/sapi)
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=yes
433AC_ARG_ENABLE(tests, \
434[  --enable-tests                   enable tests], \
435  [case "${enableval}" in
436    yes) AC_MSG_RESULT(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(yes)
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/headers/Makefile
526c/src/exec/score/${inline_dir}/Makefile
527c/src/exec/score/src/Makefile
528c/src/exec/score/tools/Makefile
529c/src/exec/score/tools/generic/Makefile
530c/src/exec/wrapup/Makefile
531c/src/exec/wrapup/rtems/Makefile
532c/src/lib/Makefile
533c/src/lib/include/Makefile
534c/src/lib/libbsp/Makefile
535c/src/lib/libbsp/shmdr/Makefile
536c/src/lib/libc/Makefile
537c/src/lib/libcpu/Makefile
538c/src/lib/start/Makefile
539c/src/lib/wrapup/Makefile
540c/src/tests/Makefile
541c/src/tests/support/Makefile
542c/src/tests/support/include/Makefile
543c/src/tests/support/stubdr/Makefile
544c/src/tests/support/wrapup/Makefile
545c/src/tests/tools/Makefile
546c/src/tests/tools/generic/Makefile
547$makefiles
548c/update-tools/Makefile)
549
550echo
551echo target architecture: $target_cpu.
552echo available BSPs: $rtems_bsp.
553echo \'make all\' will build the following BSPs: $RTEMS_BSP_LIST.
554echo other BSPs can be built with \'make RTEMS_BSP=\"bsp1 bsp2 ...\"\'
555echo
Note: See TracBrowser for help on using the repository browser.