#!/bin/sh

set -x

CC=arm-linux-uclibc-gcc 
STRIP=arm-linux-uclibc-strip
LD=arm-linux-uclibc-ld
#LD=/home/davep/src/binutils-2.15/build/ld/ld-new 

$CC -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing  -fstrict-aliasing -Os     -mlittle-endian -mtune=arm9tdmi -march=armv4 -msoft-float -fPIC -DUCLIBC_RUNTIME_PREFIX=\"/\" -fno-builtin -nostdinc -c resolve.S -o resolve.o

$STRIP -x -R .note -R .comment resolve.o

$CC -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing  -fstrict-aliasing -Os     -mlittle-endian -mtune=arm9tdmi -march=armv4 -msoft-float -fPIC -DUCLIBC_RUNTIME_PREFIX=\"/\" -fno-builtin -nostdinc -c test_dl-startup.c -o test_dl-startup.o

$STRIP -x -R .note -R .comment test_dl-startup.o

$LD -EL -shared --warn-common --export-dynamic --sort-common -z combreloc --discard-locals --discard-all --no-undefined -s -e _dl_boot -soname=uclibctest.so -o uclibctest.so resolve.o test_dl-startup.o

