File: rtai-config.in

package info (click to toggle)
rtai 3.1.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 23,560 kB
  • ctags: 19,698
  • sloc: ansic: 88,861; cpp: 31,340; tcl: 14,684; sh: 10,652; xml: 760; yacc: 575; lex: 537; makefile: 394; asm: 310; php: 300; perl: 108
file content (145 lines) | stat: -rw-r--r-- 3,740 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
#! /bin/sh

staging=${DESTDIR}
prefix="@prefix@"
exec_prefix="@exec_prefix@"
libdir="@libdir@"
datadir="@datadir@"
pkgdatadir="${datadir}/@PACKAGE@"
includedir="@includedir@"

RTAI_VERSION="@PACKAGE_VERSION@"
RTAI_PREFIX="${staging}${prefix}"
RTAI_CC="@CC@"
RTAI_CXX="@CXX@"
RTAI_TARGET_ARCH="@RTAI_TARGET_ARCH@"
RTAI_TARGET_SUBARCH="@RTAI_TARGET_SUBARCH@"
RTAI_CONFIG="${staging}${pkgdatadir}/config-rtai-${RTAI_VERSION}"
RTAI_LINUX_DIR="@CONFIG_RTAI_LINUXDIR@"
RTAI_LINUX_VERSION="@RTAI_LINUX_VERSION@"
RTAI_KERNEL_CFLAGS="-I. @RTAI_COMPAT_CPPFLAGS@ -I${staging}${includedir} @RTAI_KMOD_APP_CFLAGS@ @RTAI_FP_CFLAGS@"
RTAI_KERNEL_CXXFLAGS="-I. @RTAI_COMPAT_CPPFLAGS@ -I${staging}${includedir} @RTAI_KMOD_APP_CXXFLAGS@ @RTAI_FP_CFLAGS@"
RTAI_MODULE_DIR="${staging}@RTAI_MODULE_DIR@"
RTAI_LXRT_CFLAGS="-I. @RTAI_COMPAT_CPPFLAGS@ -I${staging}${includedir} @RTAI_USER_APP_CFLAGS@"
RTAI_LXRT_LDFLAGS="-L${staging}${libdir} @RTAI_LXRT_LDADD@ -lpthread"
RTAI_FUSION_CFLAGS="-I. -I${staging}${includedir} @RTAI_USER_APP_CFLAGS@"
RTAI_FUSION_LDFLAGS="-L${staging}${libdir} -lfusion -lpthread"
RTAI_VM_CFLAGS="-I. -I${staging}${includedir}/xenomai/vm -I${staging}${includedir} @RTAI_USER_APP_CFLAGS@"
RTAI_VM_LDFLAGS="-L${staging}${libdir} -lxenomai -lfusion -lpthread"
RTAI_LIBRARY_DIR="${staging}${libdir}"
COMEDI_DIR="@COMEDI_DIR@"
EFLTK_DIR="@EFLTK_DIR@"
RTAI_MODULE_EXT="@RTAI_MODULE_EXT@"

unset prefix exec_prefix libdir datadir pkgdatadir includedir

usage ()
{
cat <<EOF
Usage rtai-config OPTIONS
Options :
        --help
        --version
        --cc
        --cxx
        --arch
        --subarch
        --prefix
        --config
        --module-cflags
        --module-cxxflags
        --module-ext
        --lxrt-cflags
        --lxrt-ldflags
        --fusion-cflags
        --fusion-ldflags
        --vm-cflags
        --vm-ldflags
        --linux-dir
        --linux-version
        --module-dir
        --library-dir
        --comedi-dir
        --efltk-dir
EOF
    exit $1
}

if test $# -eq 0; then
    usage 1 1>&2
fi

while test $# -gt 0; do
    case "$1" in
        --version)
            echo $RTAI_VERSION
            ;;
        --cc)
            echo $RTAI_CC
            ;;
        --cxx)
            echo $RTAI_CXX
            ;;
        --arch)
            echo $RTAI_TARGET_ARCH
            ;;
        --subarch)
            echo $RTAI_TARGET_SUBARCH
            ;;
        --prefix)
            echo $RTAI_PREFIX
            ;;
        --config)
            echo $RTAI_CONFIG
            ;;
        --mod*-cflags|--kernel-cflags)
            echo $RTAI_KERNEL_CFLAGS
            ;;
        --mod*-ext)
            echo $RTAI_MODULE_EXT
            ;;
        --mod*-cxxflags|--kernel-cxxflags)
            echo $RTAI_KERNEL_CXXFLAGS
            ;;
        --lxrt-cflags|--user-cflags)
            echo $RTAI_LXRT_CFLAGS
            ;;
        --lxrt-ldflags)
            echo $RTAI_LXRT_LDFLAGS
            ;;
        --fusion-cflags)
            echo $RTAI_FUSION_CFLAGS
            ;;
        --fusion-ldflags)
            echo $RTAI_FUSION_LDFLAGS
            ;;
        --vm-cflags)
            echo $RTAI_VM_CFLAGS
            ;;
        --vm-ldflags)
            echo $RTAI_VM_LDFLAGS
            ;;
        --mod*-dir)
            echo $RTAI_MODULE_DIR
            ;;
        --lib*-dir|--libdir|--user-libdir)
            echo $RTAI_LIBRARY_DIR
            ;;
        --linux-dir|--linux)
            echo $RTAI_LINUX_DIR
            ;;
        --linux-ver*)
            echo $RTAI_LINUX_VERSION
            ;;
        --comedi-dir)
            echo $COMEDI_DIR
            ;;
        --efltk-dir)
            echo $EFLTK_DIR
            ;;
        *)
         usage 1 1>&2
         ;;
    esac
    shift
done