66 lines
1.1 KiB
Bash
Executable File
66 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
cd work/kernel
|
|
cd $(ls -d *)
|
|
WORK_KERNEL_DIR=$(pwd)
|
|
cd ../../..
|
|
|
|
cd work/musl
|
|
|
|
# Change to the first directory ls finds, e.g. 'musl-1.1.11'
|
|
cd $(ls -d *)
|
|
|
|
cd musl-installed/bin
|
|
|
|
unlink musl-cc
|
|
ln -s musl-gcc musl-cc
|
|
|
|
unlink musl-ar
|
|
ln -s `which ar` musl-ar
|
|
|
|
unlink musl-strip
|
|
ln -s `which strip` musl-strip
|
|
|
|
cd ../include
|
|
|
|
#
|
|
# Should work with headers from the newly downloaded kernel
|
|
# but it diesn't work. Damn!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
#
|
|
#unlink linux
|
|
#ln -s $WORK_KERNEL_DIR/include/linux linux
|
|
#
|
|
#unlink mtd
|
|
#ln -s $WORK_KERNEL_DIR/include/linux/mtd mtd
|
|
#
|
|
#unlink asm
|
|
#ln -s $WORK_KERNEL_DIR/include/uapi/asm-generic asm
|
|
#
|
|
#unlink asm-generic
|
|
#ln -s $WORK_KERNEL_DIR/include/uapi/asm-generic asm-generic
|
|
#
|
|
#unlink uapi
|
|
#ln -s $WORK_KERNEL_DIR/include/uapi uapi
|
|
#
|
|
#unlink uapi
|
|
#ln -s $WORK_KERNEL_DIR/include/uapi uapi
|
|
|
|
unlink linux
|
|
ln -s /usr/include/linux linux
|
|
|
|
unlink mtd
|
|
ln -s /usr/include/mtd mtd
|
|
|
|
if [ -d /usr/include/asm ]
|
|
then
|
|
unlink asm
|
|
ln -s /usr/include/asm asm
|
|
else
|
|
unlink asm
|
|
ln -s /usr/include/asm-generic asm
|
|
fi
|
|
|
|
unlink asm-generic
|
|
ln -s /usr/include/asm-generic asm-generic
|
|
|