blob: 096a0b5ba08ea77a5224328b04a7da51f988b81b (
plain)
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
|
#!/bin/bash -e
FILE="$1"
shift
LIBRARY="$1"
shift
JSLIBRARY="$1"
shift
echo "Building '$FILE' with '$LIBRARY'..."
DIR="${FILE/.tar.gz/}"
if test "$DIR" == "$FILE"; then
echo "Package extension unsupported!"
exit 1
fi
echo rm -rf "$DIR"
mkdir -p "$DIR"
mkdir -p "$DIR/lib"
mkdir -p "$DIR/include"
mkdir -p "$DIR/include/direct"
mkdir -p "$DIR/include/fusion"
mkdir -p "$DIR/include/voodoo"
mkdir -p "$DIR/include/gfx"
cp "$LIBRARY" "$DIR/lib/"
cp "$JSLIBRARY" "$DIR/lib/"
while test -n "$1"; do
HEADER="$1"
shift
case $HEADER in
ConfigGeneric*)
TARGET=`echo $HEADER | cut -d/ -f2-`
echo "C $TARGET"
;;
Source/*/include*)
TARGET=`echo $HEADER | cut -d/ -f4-`
echo "D $TARGET"
;;
Source/DirectFB/lib*)
TARGET=`echo $HEADER | cut -d/ -f4-`
echo "L $TARGET"
;;
Source/DirectFB/src*)
TARGET=`echo $HEADER | cut -d/ -f4-`
echo "I $TARGET"
;;
Jslib/jslibrc/*)
TARGET=`echo $HEADER | cut -d/ -f3-`
echo "J $TARGET"
;;
*)
echo "X $HEADER X"
exit 2
;;
esac
cp "$HEADER" "$DIR/include/$TARGET"
done
tar czf "$FILE" "$DIR"
|