|
|
@ -1,3 +1,4 @@ |
|
|
|
#!/bin/bash |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|
|
|
# |
|
|
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
|
@ -20,33 +21,42 @@ |
|
|
|
# |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
pkg_linux_libc_headers_cross="" |
|
|
|
lx_cpu="$arch_machine" |
|
|
|
incdir=$root/$prefix/include |
|
|
|
|
|
|
|
case "$xpkg" in |
|
|
|
*-cross-*) |
|
|
|
pkg_linux_libc_headers_cross="${xpkg#**-cross-}" |
|
|
|
lx_cpu="${xpkg#**-cross-}" |
|
|
|
incdir=$root/$prefix/$lx_cpu-unknown-linux-gnu/include |
|
|
|
;; |
|
|
|
esac |
|
|
|
|
|
|
|
lx_cpu=$( echo "$lx_cpu" | \ |
|
|
|
sed -e s/x86$/i386/ -e s/powerpc/ppc/ \ |
|
|
|
-e s/hppa/parisc/ -e s/i.86/i386/ \ |
|
|
|
-e s/sun4u/sparc64/ -e s/arm.*/arm/ \ |
|
|
|
-e s/sa110/arm/ -e s/s390x/s390/ \ |
|
|
|
-e s/parisc64/parisc/ ) |
|
|
|
|
|
|
|
custmain=llh_main |
|
|
|
llh_main() { |
|
|
|
cp -av include/{asm-generic,asm-$lx_cpu,linux} $incdir/ |
|
|
|
ln -svf asm-$lx_cpu $incdir/asm |
|
|
|
|
|
|
|
if [ -z "$pkg_linux_libc_headers_cross" ] ; then |
|
|
|
incdir=$root/$prefix/include |
|
|
|
lx_cpu=$( echo "$arch_machine" | \ |
|
|
|
sed -e s/x86$/i386/ -e s/powerpc/ppc/ \ |
|
|
|
-e s/hppa/parisc/ -e s/i.86/i386/ \ |
|
|
|
-e s/sun4u/sparc64/ -e s/arm.*/arm/ \ |
|
|
|
-e s/sa110/arm/ -e s/s390x/s390/ \ |
|
|
|
-e s/parisc64/parisc/ ) |
|
|
|
else |
|
|
|
incdir=$root/$prefix/${pkg_linux_libc_headers_cross}-unknown-linux-gnu/include |
|
|
|
lx_cpu=$pkg_linux_libc_headers_cross |
|
|
|
if [ "$ROCKCFG_MULTILIB" = 1 ] ; then |
|
|
|
case "$lx_cpu" in |
|
|
|
sparc64) |
|
|
|
cp -av include/asm-{sparc,sparc64-biarch} $incdir/ |
|
|
|
ln -svf asm-sparc64-biarch $incdir/asm |
|
|
|
;; |
|
|
|
x86_64) |
|
|
|
cp -av include/asm-{i386,x86_64-biarch} $incdir/ |
|
|
|
ln -svf asm-x86_64-biarch $incdir/asm |
|
|
|
;; |
|
|
|
ppc) |
|
|
|
cp -av include/asm-powerpc $incdir/ |
|
|
|
ln -svf asm-powerpc $incdir/asm |
|
|
|
;; |
|
|
|
esac |
|
|
|
fi |
|
|
|
|
|
|
|
mkdir -p $incdir |
|
|
|
cp -rv include/linux $incdir |
|
|
|
cp -rv include/asm-$lx_cpu $incdir |
|
|
|
ln -svf asm-$lx_cpu $incdir/asm |
|
|
|
} |
|
|
|
|
|
|
|
custmain=llh_main |