-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmakeall
executable file
·58 lines (49 loc) · 1.02 KB
/
makeall
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
#!/bin/bash
#disable this after first run
#sudo apt install libusb-1.0-0-dev libudev-dev
PKVER=`cat lib/extras.h | grep MFC_VER | cut -d'"' -f2`
if [ ! -z "$1" ]; then
PKVER=$1
fi
TOOLS="
mfcserver
mfcxtract"
for TOOL in $TOOLS
do
echo Making $TOOL:
cd $TOOL
make clean
make
cd ..
done
TOOLS1="
usbxtract/sw
clients/pcars
clients/assetto-corsa
clients/cm-f1
clients/cm-dr"
for TOOL in $TOOLS1
do
echo Making $TOOL:
cd $TOOL
make clean
make
cd ../..
done
mkdir -p .mfc
cp mfcserver/mfc-server .mfc/
cp mfcxtract/mfc-xtract .mfc/
cp usbxtract/sw/usbxtract .mfc/usbxtract
cp clients/pcars/mfc-cli-pcars2 .mfc/
cp clients/assetto-corsa/mfc-cli-ac .mfc/
cp clients/cm-f1/mfc-cli-cm-f1 .mfc/
cp clients/cm-dr/mfc-cli-cm-drally .mfc/
OSVER=`hostnamectl | grep Operating | cut -d " " -f5`
#.tar.gz
echo "compressing package.."$PKVER$OSVER
#tar -zcvf tar-archive-name.tar.gz source-folder-name
tar -zcvf mfc-$PKVER-$OSVER.tar.gz .mfc/*
echo "package ready"
#untar gz
#tar -zxvf tar-archive-name.tar.gz
echo "done."