summaryrefslogtreecommitdiff
path: root/generateinc.sh
blob: be27f82cf052143b43e932068aecb5a2a9228556 (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
#!/bin/bash

INSTALLDIR="."
DIRECTFBDIR="."

# copy all header files 'manually' by doing a diff instead of a timestamp check.
mkdir -p $INSTALLDIR/lib
mkdir -p $INSTALLDIR/include
mkdir -p $INSTALLDIR/include/direct
mkdir -p $INSTALLDIR/include/fusion
mkdir -p $INSTALLDIR/include/voodoo
mkdir -p $INSTALLDIR/include/fusion/shm
mkdir -p $INSTALLDIR/include/gfx
mkdir -p $INSTALLDIR/include/gfx/generic
mkdir -p $INSTALLDIR/include/core
mkdir -p $INSTALLDIR/include/misc
mkdir -p $INSTALLDIR/include/linux

cp -f $DIRECTFBDIR/Config_x11/direct/*.h				$INSTALLDIR/include/direct
cp -f $DIRECTFBDIR/Config_x11/fusion/*.h				$INSTALLDIR/include/fusion
#cp -f $DIRECTFBDIR/Config_tv550/voodoo/*.h				$INSTALLDIR/include/voodoo
cp -f $DIRECTFBDIR/Source/DirectFB/include/*.h			$INSTALLDIR/include
cp -f $DIRECTFBDIR/Source/DirectFB/lib/direct/*.h			$INSTALLDIR/include/direct
cp -f $DIRECTFBDIR/Source/DirectFB/lib/fusion/*.h			$INSTALLDIR/include/fusion
cp -f $DIRECTFBDIR/Source/DirectFB/lib/voodoo/*.h			$INSTALLDIR/include/voodoo
cp -f $DIRECTFBDIR/Source/DirectFB/lib/fusion/shm/*.h	$INSTALLDIR/include/fusion/shm
cp -f $DIRECTFBDIR/Source/DirectFB/src/gfx/*.h			$INSTALLDIR/include/gfx
cp -f $DIRECTFBDIR/Source/DirectFB/src/gfx/generic/*.h	$INSTALLDIR/include/gfx/generic
cp -f $DIRECTFBDIR/Source/DirectFB/src/core/*.h			$INSTALLDIR/include/core
cp -f $DIRECTFBDIR/Source/DirectFB/src/misc/*.h			$INSTALLDIR/include/misc
cp -f $DIRECTFBDIR/Source/FusionDale/include/*.h			$INSTALLDIR/include
cp -f $DIRECTFBDIR/Source/SaWMan/include/*.h			$INSTALLDIR/include
cp -f $DIRECTFBDIR/Source/DiVine/include/*.h				$INSTALLDIR/include
cp -f $DIRECTFBDIR/Kernel/linux-fusion/linux/include/linux/*.h	$INSTALLDIR/include/linux
cp -f $DIRECTFBDIR/libdirectfb.so							$INSTALLDIR/lib