Changeset 1f0f3e35 in rtems
- Timestamp:
- 05/27/97 23:39:29 (26 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 3dc513e
- Parents:
- 7922df59
- Files:
-
- 2 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile.in
r7922df59 r1f0f3e35 42 42 PROJECT_ROOT = @PROJECT_ROOT@ 43 43 RTEMS_HAS_POSIX_API = @RTEMS_HAS_POSIX_API@ 44 RTEMS_HAS_KA9Q = @RTEMS_HAS_KA9Q@ 44 45 RTEMS_USE_MACROS = @RTEMS_USE_MACROS@ 45 46 RTEMS_USE_GCC272 = @RTEMS_USE_GCC272@ … … 86 87 \"PROJECT_ROOT=$(PROJECT_ROOT)\" \ 87 88 \"RTEMS_HAS_POSIX_API=$(RTEMS_HAS_POSIX_API)\" \ 89 \"RTEMS_HAS_KA9Q=$(RTEMS_HAS_KA9Q)\" \ 88 90 \"RTEMS_USE_MACROS=$(RTEMS_USE_MACROS)\" \ 89 91 \"RTEMS_USE_GCC272=$(RTEMS_USE_GCC272)\" \ -
README.configure
r7922df59 r1f0f3e35 20 20 --disable-posix 21 21 --disable-tests 22 --disable-ka9q 22 23 --enable-gcc28 23 24 --enable-libcdir=<DIRECTORY> … … 26 27 By default, the RTEMS posix interface is built for targets that support 27 28 it. It can be disabled with the --disable-posix option. 29 30 By default, the RTEMS port of the KA9Q TCP/IP stack is build for targets 31 that support it. It can be disabled with the --disable-ka9q option. 28 32 29 33 By default, the RTEMS test suites are configured. The --disable-tests -
c/ACKNOWLEDGEMENTS
r7922df59 r1f0f3e35 98 98 Support Package (FPSP) to RTEMS. 99 99 100 + Eric Norum (eric@skatter.usask.ca) of the Saskatchewan Accelerator 101 Laboratory submitted a port of the KA9Q TCP/IP stack to RTEMS as 102 well as a network device driver for the gen68360 BSP. 103 100 104 Finally, the RTEMS project would like to thank those who have contributed 101 105 to the other free software efforts which RTEMS utilizes. The primary RTEMS -
c/Makefile.in
r7922df59 r1f0f3e35 28 28 SUB_DIRS=build-tools src 29 29 30 # We only make the install point for the KA9Q header files if it is enabled. 31 LIBKA9Q_yes_V = include/ka9q 32 LIBKA9Q = $(LIBKA9Q_$(HAS_KA9Q)_V) 33 30 34 # directories to be created in install point 31 35 CREATE_DIRS = include include/sys \ 32 36 include/rtems include/rtems/score include/rtems/rtems include/rtems/posix \ 33 37 include/netinet include/libc include/libc/sys \ 38 $(LIBKA9Q) \ 34 39 lib bin samples \ 35 40 tests tests/screens tests/screens/sptests \ -
c/src/lib/include/Makefile.in
r7922df59 r1f0f3e35 11 11 spurious timerdrv vmeintr z8036 z8530 z8536 12 12 H_FILES=$(H_PIECES:%=$(srcdir)/%.h) 13 14 KA9Q_H_PIECES= arp asy ax25 ax25mail bootp cmdparse commands config \ 15 daemon dialer domain enet ftp ftpcli global hardware icmp iface \ 16 internet ip kiss lapb lzw mailbox mbuf netuser nospc nr4 nr4mail \ 17 nrs ping pktdrvr ppp proc rip rtems_ka9q sb session slhc slip smtp \ 18 sockaddr socket tcp telnet tftp timer tipmail trace udp usock 19 KA9Q_H_FILES=$(KA9Q_H_PIECES:%=$(srcdir)/ka9q/%.h) 13 20 14 21 SYS_H_FILES= … … 25 32 $(INSTALL) -m 444 $(H_FILES) ${PROJECT_RELEASE}/include 26 33 $(INSTALL) -m 444 $(SYS_H_FILES) ${PROJECT_RELEASE}/include/sys 34 ifeq ($(HAS_KA9Q),yes) 35 $(INSTALL) -m 444 $(KA9Q_H_FILES) ${PROJECT_RELEASE}/include/ka9q 36 endif -
c/src/lib/libbsp/m68k/gen68360/Makefile.in
r7922df59 r1f0f3e35 13 13 SRCS=README 14 14 15 # We only build the ka9q device driver if HAS_KA9Q was defined 16 KA9Q_DRIVER_yes_V = network 17 KA9Q_DRIVER = $(KA9Q_DRIVER_$(HAS_KA9Q)_V) 18 15 19 all: $(SRCS) 16 20 17 21 # wrapup is the one that actually builds and installs the library 18 22 # from the individual .rel files built in other directories 19 SUB_DIRS=include start360 startup clock console timer wrapup23 SUB_DIRS=include start360 startup clock console timer $(KA9Q_DRIVER) wrapup -
c/src/lib/libbsp/m68k/gen68360/README
r7922df59 r1f0f3e35 40 40 # --defsym RamSize=0x1000000 41 41 # 42 # - The size of the memory allocator heap. The default value is 43 # 64 kbytes. To choose a heap size of 256 kbytes, 44 # --defsym HeapSize=0x40000 42 # - The size of the memory allocator heap. The default value is 43 # 64 kbytes. If the KA9Q network package is used the heap 44 # should be at least 256 kbytes. If your network is large, or 45 # busy, the heap should be even larger. 46 # To choose a heap size of 256 kbytes, 47 # --defsym HeapSize=0x40000 45 48 # 46 49 # - The Ethernet address for network boot proms. -
c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile.in
r7922df59 r1f0f3e35 8 8 VPATH=@srcdir@ 9 9 10 BSP_PIECES=startup clock console timer 10 # We only build the ka9q device driver if HAS_KA9Q was defined 11 KA9Q_DRIVER_yes_V = network 12 KA9Q_DRIVER = $(KA9Q_DRIVER_$(HAS_KA9Q)_V) 13 14 BSP_PIECES=startup clock console timer $(KA9Q_DRIVER) 11 15 CPU_PIECES= 12 16 GENERIC_PIECES= -
c/src/lib/wrapup/Makefile.in
r7922df59 r1f0f3e35 18 18 $(PROJECT_HOME)/lib/librtems$(LIB_VARIANT).a \ 19 19 $(wildcard $(PROJECT_HOME)/lib/libposix$(LIB_VARIANT).a) \ 20 $(wildcard $(PROJECT_HOME)/lib/libka9q$(LIB_VARIANT).a) \ 20 21 $(PROJECT_HOME)/lib/libcsupport$(LIB_VARIANT).a \ 21 22 $(wildcard $(PROJECT_HOME)/lib/rtems-ctor$(LIB_VARIANT).o) \ -
c/src/wrapup/Makefile.in
r7922df59 r1f0f3e35 18 18 $(PROJECT_HOME)/lib/librtems$(LIB_VARIANT).a \ 19 19 $(wildcard $(PROJECT_HOME)/lib/libposix$(LIB_VARIANT).a) \ 20 $(wildcard $(PROJECT_HOME)/lib/libka9q$(LIB_VARIANT).a) \ 20 21 $(PROJECT_HOME)/lib/libcsupport$(LIB_VARIANT).a \ 21 22 $(wildcard $(PROJECT_HOME)/lib/rtems-ctor$(LIB_VARIANT).o) \ -
configure
r7922df59 r1f0f3e35 17 17 \ 18 18 --disable-posix disable posix interface" 19 ac_help="$ac_help 20 \ 21 --disable-ka9q disable KA9Q TCP/IP stack" 19 22 ac_help="$ac_help 20 23 \ … … 764 767 c/src/lib/libbsp/unix/posix/timer/Makefile \ 765 768 c/src/lib/libbsp/unix/posix/wrapup/Makefile" 769 770 ka9q_mk="c/src/lib/libka9q/Makefile" 766 771 767 772 hwapi_mk="\ … … 953 958 954 959 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 955 echo "configure:9 56: checking whether ${MAKE-make} sets \${MAKE}" >&5960 echo "configure:961: checking whether ${MAKE-make} sets \${MAKE}" >&5 956 961 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` 957 962 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then … … 1026 1031 1027 1032 echo $ac_n "checking host system type""... $ac_c" 1>&6 1028 echo "configure:10 29: checking host system type" >&51033 echo "configure:1034: checking host system type" >&5 1029 1034 1030 1035 host_alias=$host … … 1047 1052 1048 1053 echo $ac_n "checking target system type""... $ac_c" 1>&6 1049 echo "configure:105 0: checking target system type" >&51054 echo "configure:1055: checking target system type" >&5 1050 1055 1051 1056 target_alias=$target … … 1065 1070 1066 1071 echo $ac_n "checking build system type""... $ac_c" 1>&6 1067 echo "configure:10 68: checking build system type" >&51072 echo "configure:1073: checking build system type" >&5 1068 1073 1069 1074 build_alias=$build … … 1106 1111 else 1107 1112 RTEMS_HAS_POSIX_API=yes 1113 fi 1114 1115 1116 # Check whether --enable-ka9q or --disable-ka9q was given. 1117 if test "${enable_ka9q+set}" = set; then 1118 enableval="$enable_ka9q" 1119 \ 1120 case "${enableval}" in 1121 yes) RTEMS_HAS_KA9Q=yes ;; 1122 no) RTEMS_HAS_KA9Q=no ;; 1123 *) { echo "configure: error: bad value ${enableval} for disable-ka9q option" 1>&2; exit 1; } ;; 1124 esac 1125 else 1126 RTEMS_HAS_KA9Q=yes 1108 1127 fi 1109 1128 … … 1242 1261 set dummy $ac_prog; ac_word=$2 1243 1262 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1244 echo "configure:12 45: checking for $ac_word" >&51263 echo "configure:1264: checking for $ac_word" >&5 1245 1264 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then 1246 1265 echo $ac_n "(cached) $ac_c" 1>&6 … … 1271 1290 1272 1291 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 1273 echo "configure:12 74: checking whether ln -s works" >&51292 echo "configure:1293: checking whether ln -s works" >&5 1274 1293 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then 1275 1294 echo $ac_n "(cached) $ac_c" 1>&6 … … 1297 1316 PROJECT_ROOT=`pwd;` 1298 1317 1318 # For now always generate the KA9Q TCP/IP Makefiles 1319 makefiles="$makefiles $ka9q_mk" 1320 1299 1321 # Check whether --enable-tests or --disable-tests was given. 1300 1322 if test "${enable_tests+set}" = set; then … … 1323 1345 RTEMS_BSP=$enableval 1324 1346 fi 1347 1325 1348 1326 1349 … … 1560 1583 s%@RTEMS_ROOT@%$RTEMS_ROOT%g 1561 1584 s%@RTEMS_HAS_POSIX_API@%$RTEMS_HAS_POSIX_API%g 1585 s%@RTEMS_HAS_KA9Q@%$RTEMS_HAS_KA9Q%g 1562 1586 s%@RTEMS_USE_MACROS@%$RTEMS_USE_MACROS%g 1563 1587 s%@RTEMS_USE_GCC272@%$RTEMS_USE_GCC272%g -
configure.in
r7922df59 r1f0f3e35 224 224 c/src/lib/libbsp/unix/posix/timer/Makefile \ 225 225 c/src/lib/libbsp/unix/posix/wrapup/Makefile" 226 227 ka9q_mk="c/src/lib/libka9q/Makefile" 226 228 227 229 hwapi_mk="\ … … 426 428 esac],[RTEMS_HAS_POSIX_API=yes]) 427 429 430 AC_ARG_ENABLE(ka9q, \ 431 [ --disable-ka9q disable KA9Q TCP/IP stack], \ 432 [case "${enableval}" in 433 yes) RTEMS_HAS_KA9Q=yes ;; 434 no) RTEMS_HAS_KA9Q=no ;; 435 *) AC_MSG_ERROR(bad value ${enableval} for disable-ka9q option) ;; 436 esac],[RTEMS_HAS_KA9Q=yes]) 437 428 438 AC_ARG_ENABLE(rtems-inlines, \ 429 439 [ --disable-rtems-inlines disable RTEMS inline functions (use macros)], \ … … 548 558 PROJECT_ROOT=`pwd;` 549 559 560 # For now always generate the KA9Q TCP/IP Makefiles 561 makefiles="$makefiles $ka9q_mk" 562 550 563 AC_ARG_ENABLE(tests, \ 551 564 [ --disable-tests disable tests], \ … … 565 578 AC_SUBST(RTEMS_ROOT) 566 579 AC_SUBST(RTEMS_HAS_POSIX_API) 580 AC_SUBST(RTEMS_HAS_KA9Q) 567 581 AC_SUBST(RTEMS_USE_MACROS) 568 582 AC_SUBST(RTEMS_USE_GCC272)
Note: See TracChangeset
for help on using the changeset viewer.