2
2
3
3
export PREFIX=/opt/lib/${CROSS_COMPILE}
4
4
5
- if [ x $CROSS_COMPILER == x ]; then
5
+ if [ " $CROSS_COMPILER " == " " ]; then
6
6
CROSS_COMPILER=${CROSS_COMPILE} -gcc
7
7
CROSS_COMPILER_CXX=${CROSS_COMPILE} -g++
8
8
# AR=${CROSS_COMPILE}-ar
@@ -13,11 +13,12 @@ CROSS_COMPILER=$CC
13
13
CROSS_COMPILER_CXX=$CXX
14
14
fi
15
15
cd /opt/lib/libusb-1.0.26
16
- export LIBUSB_DIR=` pwd`
17
- ./configure --prefix=${PREFIX} --with-pic --disable-udev --enable-static --disable-shared --host=${CROSS_COMPILE}
16
+ LIBUSB_DIR=$( pwd)
17
+ export LIBUSB_DIR
18
+ ./configure --prefix=" ${PREFIX} " --with-pic --disable-udev --enable-static --disable-shared --host=" ${CROSS_COMPILE} "
18
19
make distclean
19
- ./configure --prefix=${PREFIX} --with-pic --disable-udev --enable-static --disable-shared --host=${CROSS_COMPILE}
20
- make -j$( nproc)
20
+ ./configure --prefix=" ${PREFIX} " --with-pic --disable-udev --enable-static --disable-shared --host=" ${CROSS_COMPILE} "
21
+ make -j" $( nproc) "
21
22
make install
22
23
23
24
export PKG_CONFIG_PATH=$PREFIX /lib/pkgconfig
@@ -27,11 +28,12 @@ if [[ $CROSS_COMPILE == "x86_64-apple-darwin13" ]]; then
27
28
export LIBUSB_1_0_LIBS=" -L${PREFIX} /lib -lusb-1.0"
28
29
fi
29
30
cd /opt/lib/libusb-compat-0.1.7
30
- export LIBUSB0_DIR=` pwd`
31
- PKG_CONFIG_PATH=" $PREFIX /lib/pkgconfig" ./configure --prefix=${PREFIX} --enable-static --disable-shared --host=${CROSS_COMPILE}
31
+ LIBUSB0_DIR=$( pwd)
32
+ export LIBUSB0_DIR
33
+ PKG_CONFIG_PATH=" $PREFIX /lib/pkgconfig" ./configure --prefix=" ${PREFIX} " --enable-static --disable-shared --host=" ${CROSS_COMPILE} "
32
34
make distclean
33
- PKG_CONFIG_PATH=" $PREFIX /lib/pkgconfig" ./configure --prefix=${PREFIX} --enable-static --disable-shared --host=${CROSS_COMPILE}
34
- make -j$( nproc)
35
+ PKG_CONFIG_PATH=" $PREFIX /lib/pkgconfig" ./configure --prefix=" ${PREFIX} " --enable-static --disable-shared --host=" ${CROSS_COMPILE} "
36
+ make -j" $( nproc) "
35
37
make install
36
38
37
39
cd /opt/lib/libftdi1-1.4
@@ -47,58 +49,61 @@ if [[ $CROSS_COMPILE == "x86_64-apple-darwin13" ]]; then
47
49
CMAKE_EXTRA_FLAG=" $CMAKE_EXTRA_FLAG -DCMAKE_AR=$AR -DCMAKE_RANLIB=$RANLIB "
48
50
fi
49
51
50
- cmake -DCMAKE_C_COMPILER=$CROSS_COMPILER -DCMAKE_CXX_COMPILER=$CROSS_COMPILER_CXX -DCMAKE_INSTALL_PREFIX=" $PREFIX " $CMAKE_EXTRA_FLAG -DLIBUSB_INCLUDE_DIR=" $PREFIX /include/libusb-1.0" -DLIBFTDI_LIBRARY_DIRS=" $PREFIX /lib" -DLIBUSB_LIBRARIES=" usb-1.0" ../
51
- make -j$( nproc)
52
+ cmake -DCMAKE_C_COMPILER=" $CROSS_COMPILER " -DCMAKE_CXX_COMPILER=" $CROSS_COMPILER_CXX " -DCMAKE_INSTALL_PREFIX=" $PREFIX " " $CMAKE_EXTRA_FLAG " -DLIBUSB_INCLUDE_DIR=" $PREFIX /include/libusb-1.0" -DLIBFTDI_LIBRARY_DIRS=" $PREFIX /lib" -DLIBUSB_LIBRARIES=" usb-1.0" ../
53
+ make -j" $( nproc) "
52
54
make install
53
55
54
56
cd /opt/lib/libelf-0.8.13
55
- export LIBELF_DIR=` pwd`
56
- ./configure --disable-shared --host=$CROSS_COMPILE --prefix=${PREFIX}
57
+ LIBELF_DIR=$( pwd)
58
+ export LIBELF_DIR
59
+ ./configure --disable-shared --host=" $CROSS_COMPILE " --prefix=" ${PREFIX} "
57
60
make distclean
58
- ./configure --disable-shared --host=$CROSS_COMPILE --prefix=${PREFIX}
59
- make -j$( nproc)
61
+ ./configure --disable-shared --host=" $CROSS_COMPILE " --prefix=" ${PREFIX} "
62
+ make -j" $( nproc) "
60
63
make install
61
64
62
65
echo " *****************"
63
- file ${PREFIX} /lib/*
66
+ file " ${PREFIX} " /lib/*
64
67
echo " *****************"
65
68
66
69
export CPPFLAGS=" -P"
67
70
68
71
cd /opt/lib/ncurses-6.3
69
- export NCURSES_DIR=` pwd`
72
+ NCURSES_DIR=$( pwd)
73
+ export NCURSES_DIR
70
74
71
- ./configure $EXTRAFLAGS --target=$CROSS_COMPILE --without-pthread --enable-database --enable-sp-funcs --enable-term-driver --without-shared --without-debug --without-ada --enable-termcap --without-manpages --without-progs --without-tests --host=$CROSS_COMPILE --prefix=${PREFIX}
75
+ ./configure " $EXTRAFLAGS " --target=" $CROSS_COMPILE " --without-pthread --enable-database --enable-sp-funcs --enable-term-driver --without-shared --without-debug --without-ada --enable-termcap --without-manpages --without-progs --without-tests --host=" $CROSS_COMPILE " --prefix=" ${PREFIX} "
72
76
make distclean
73
- ./configure $EXTRAFLAGS --target=$CROSS_COMPILE --without-pthread --enable-database --enable-sp-funcs --enable-term-driver --without-shared --without-debug --without-ada --enable-termcap --without-manpages --without-progs --without-tests --host=$CROSS_COMPILE --prefix=${PREFIX}
74
- make -j$( nproc)
77
+ ./configure " $EXTRAFLAGS " --target=" $CROSS_COMPILE " --without-pthread --enable-database --enable-sp-funcs --enable-term-driver --without-shared --without-debug --without-ada --enable-termcap --without-manpages --without-progs --without-tests --host=" $CROSS_COMPILE " --prefix=" ${PREFIX} "
78
+ make -j" $( nproc) "
75
79
make install.libs
76
80
77
81
cd /opt/lib/readline-8.0
78
- export READLINE_DIR=` pwd`
79
- ./configure --prefix=$PREFIX --disable-shared --host=$CROSS_COMPILE
82
+ READLINE_DIR=$( pwd)
83
+ export READLINE_DIR
84
+ ./configure --prefix=" $PREFIX " --disable-shared --host=" $CROSS_COMPILE "
80
85
make distclean
81
- ./configure --prefix=$PREFIX --disable-shared --host=$CROSS_COMPILE
82
- make -j$( nproc)
86
+ ./configure --prefix=" $PREFIX " --disable-shared --host=" $CROSS_COMPILE "
87
+ make -j" $( nproc) "
83
88
make install-static
84
89
85
90
if [[ $CROSS_COMPILE != " i686-w64-mingw32" && $CROSS_COMPILE != " x86_64-apple-darwin13" ]] ; then
86
91
cd /opt/lib/eudev-3.2.10
87
92
./autogen.sh
88
- ./configure --enable-static --disable-gudev --disable-introspection --disable-shared --disable-blkid --disable-kmod --disable-manpages --prefix=$PREFIX --host=${CROSS_COMPILE}
93
+ ./configure --enable-static --disable-gudev --disable-introspection --disable-shared --disable-blkid --disable-kmod --disable-manpages --prefix=" $PREFIX " --host=" ${CROSS_COMPILE} "
89
94
make distclean
90
95
./autogen.sh
91
- ./configure --enable-static --disable-gudev --disable-introspection --disable-shared --disable-blkid --disable-kmod --disable-manpages --prefix=$PREFIX --host=${CROSS_COMPILE}
92
- make -j$( nproc)
96
+ ./configure --enable-static --disable-gudev --disable-introspection --disable-shared --disable-blkid --disable-kmod --disable-manpages --prefix=" $PREFIX " --host=" ${CROSS_COMPILE} "
97
+ make -j" $( nproc) "
93
98
make install
94
99
fi
95
100
96
101
cd /opt/lib/hidapi-0.12.0
97
102
export PKG_CONFIG_PATH=$PREFIX /lib/pkgconfig
98
103
./bootstrap
99
- ./configure --prefix=$PREFIX --enable-static --disable-shared --host=$CROSS_COMPILE
104
+ ./configure --prefix=" $PREFIX " --enable-static --disable-shared --host=" $CROSS_COMPILE "
100
105
make distclean
101
106
./bootstrap
102
- ./configure --prefix=$PREFIX --enable-static --disable-shared --host=$CROSS_COMPILE
103
- make -j$( nproc)
107
+ ./configure --prefix=" $PREFIX " --enable-static --disable-shared --host=" $CROSS_COMPILE "
108
+ make -j" $( nproc) "
104
109
make install
0 commit comments