|
|
|
@ -0,0 +1,274 @@ |
|
|
|
|
|
|
|
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|
|
|
# |
|
|
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
|
|
# Please add additional copyright information _after_ the line containing |
|
|
|
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|
|
|
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|
|
|
# |
|
|
|
# ROCK Linux: rock-src/package/blindcoder/bzflag/bzflag.conf |
|
|
|
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf |
|
|
|
# |
|
|
|
# This program is free software; you can redistribute it and/or modify |
|
|
|
# it under the terms of the GNU General Public License as published by |
|
|
|
# the Free Software Foundation; either version 2 of the License, or |
|
|
|
# (at your option) any later version. A copy of the GNU General Public |
|
|
|
# License can be found at Documentation/COPYING. |
|
|
|
# |
|
|
|
# Many people helped and are helping developing ROCK Linux. Please |
|
|
|
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM |
|
|
|
# file for details. |
|
|
|
# |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
|
|
|
|
create_config() { |
|
|
|
if [ $ROCKCFG_RTAI_PATCH="rthal5g" ]; then |
|
|
|
echo "CONFIG_RTAI_RTHAL=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_RTHAL y" >> scripts/config.in |
|
|
|
echo "define_bool CONFIG_RTAI_ADEOS n" >> scripts/config.in |
|
|
|
export INSTALL_MOD_PATH=$root/lib/modules/2.4.20/build |
|
|
|
else |
|
|
|
echo "CONFIG_RTAI_ADEOS=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_RTHAL n" >> scripts/config.in |
|
|
|
echo "define_bool CONFIG_RTAI_ADEOS y" >> scripts/config.in |
|
|
|
export INSTALL_MOD_PATH=$root/lib/modules/2.4.20/build |
|
|
|
fi |
|
|
|
|
|
|
|
echo "CONFIG_RTAI=m" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI m" >> scripts/config.in |
|
|
|
|
|
|
|
echo "CONFIG_RTAI_MOUNT_ON_LOAD=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_MOUNT_ON_LOAD y" >> config.in |
|
|
|
|
|
|
|
echo "CONFIG_RTAI_LINUX24=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_LINUX24 y" >> scripts/config.in |
|
|
|
echo "define_bool CONFIG_RTAI_LINUX22 n" >> scripts/config.in |
|
|
|
|
|
|
|
echo "CONFIG_RTAI_EXPERIMENTAL=y" >> .config |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_SCHED_UP = "1" ]; then |
|
|
|
echo "CONFIG_RTAI_SCHED_UP=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_SCHED_UP m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_SCHED_UP n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_SCHED_SMP = "1" ]; then |
|
|
|
echo "CONFIG_RTAI_SCHED_SMP=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_SCHED_SMP m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_SCHED_SMP n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_SCHED_MUP = "1" ]; then |
|
|
|
echo "CONFIG_RTAI_SCHED_MUP=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_SCHED_MUP m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_SCHED_MUP n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
echo "CONFIG_RTAI_CPUS=$ROCKCFG_RTAI_CPUS" >> .config |
|
|
|
echo "define_int CONFIG_RTAI_CPUS $ROCKCFG_RTAI_CPUS" >> scripts/config.in |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_FPU_SUPPORT = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_FPU_SUPPORT=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_FPU y" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_bool CONFIG_RTAI_FPU n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_LIBM = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_LIBM=y" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_LIBM y" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_LIBM n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_STRANGE_APIC = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_STRANGE_APIC=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_STRANGE_APIC y" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_bool CONFIG_RTAI_STRANGE_APIC n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_DYN_MM = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_DYN_MM=m" >> .config |
|
|
|
echo "echo define_tristate CONFIG_RTAI_DYN_MM m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "CONFIG_RTAI_DYN_MM=y" >> .config |
|
|
|
echo "echo define_tristate CONFIG_RTAI_DYN_MM y" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_MM_VMALLOC = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_MM_VMALLOC=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_MM_VMALLOC y" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_bool CONFIG_RTAI_MM_VMALLOC n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_FIFOS = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_FIFOS=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_FIFOS m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_FIFOS n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_SHMEM = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_SHMEM=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_SHMEM m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_SHMEM n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_POSIX = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_POSIX=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_POSIX m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_POSIX n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_WATCHDOG = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_WATCHDOG=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_WATCHDOG m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_WATCHDOG n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_LXRT = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_LXRT=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_LXRT m" >> scripts/config.in |
|
|
|
echo "define_bool CONFIG_RTAI_KTRD y" >> scripts/config.in |
|
|
|
echo "define_bool CONFIG_RTAI_NOKTRD n" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_LXRT n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_NEWLXRT = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_NEWLXRT=m" >> .config |
|
|
|
echo "CONFIG_RTAI_NEWLXRT_NOBUDDY=y" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_NEWLXRT m" >> scripts/config.in |
|
|
|
echo "define_bool CONFIG_RTAI_NOBUDDY y" >> scripts/config.in |
|
|
|
echo "define_bool CONFIG_RTAI_BUDDY n" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_NEWLXRT n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_RTCOM_LXRT = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_RTCOM_LXRT=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_RTCOM_LXRT m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_RTCOM_LXRT n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_FIFOS_LXRT = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_FIFOS_LXRT=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_FIFOS_LXRT m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_FIFOS_LXRT n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_COMEDI_LXRT = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_COMEDI_LXRT=m" >> .config |
|
|
|
echo "define_trisate CONFIG_RTAI_COMEDI_LXRT m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_trisate CONFIG_RTAI_COMEDI_LXRT n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_CPLUSPLUS = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_CPLUSPLUS=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_CPLUSPLUS m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_CPLUSPLUS n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_NEW_CPP = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_NEW_CPP=m" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_NEW_CPP m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_bool CONFIG_RTAI_NEW_CPP n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_TASKLETS = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_TASKLETS=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_TASKLETS m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_TASKLETS n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_BITS = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_BITS=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_BITS m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_BITS n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_TBX = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_TBX=m" >> .config |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_RTCOM = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_RTCOM=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_RTCOM m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_RTCOM n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_SPDRV = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_SPDRV=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_SPDRV m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_SPDRV n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_NETRPC = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_NETRPC=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_NETRPC m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_NETRPC n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_RTNET = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_RTNET=m" >> .config |
|
|
|
echo "define_tristate CONFIG_RTAI_RTNET m" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_tristate CONFIG_RTAI_RTNET n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_EXAMPLES = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_EXAMPLES=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_EXAMPLES y" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_bool CONFIG_RTAI_EXAMPLES n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_LXRT_EXAMPLES = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_LXRT_EXAMPLES=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_LXRT_EXAMPLES y" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_bool CONFIG_RTAI_LXRT_EXAMPLES n" >> scripts/config.in |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $ROCKCFG_RTAI_TESTS = 1 ]; then |
|
|
|
echo "CONFIG_RTAI_TESTS=y" >> .config |
|
|
|
echo "define_bool CONFIG_RTAI_TESTS y" >> scripts/config.in |
|
|
|
else |
|
|
|
echo "define_bool CONFIG_RTAI_TESTS n" >> scripts/config.in |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|
rtai_main() { |
|
|
|
current_dir=`pwd` |
|
|
|
#cd $root/usr/src/linux-2.4.21-rock |
|
|
|
#make dep |
|
|
|
#cd $current_dir |
|
|
|
rm -rf scripts/config.in |
|
|
|
create_config |
|
|
|
eval ./configure --linuxdir $root/usr/src/linux-2.4.21-rock --non-interactive |
|
|
|
eval make |
|
|
|
eval make install |
|
|
|
mkdir -p /usr/include/rtai |
|
|
|
cp -r include/* /usr/include/rtai |
|
|
|
} |
|
|
|
|
|
|
|
custmain="rtai_main" |