diff options
author | Robert de Bath <rdebath@poboxes.com> | 1997-10-05 15:05:09 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2013-10-23 23:40:02 +0200 |
commit | 48798bf2eb93ec3b99720ac2e16093441156653d (patch) | |
tree | 35e03d95df5f2677f05e32d70abb6d0583aa47ba /libcompat | |
parent | 9d97bc3cb3aecd3416fb7c4be3ca2f436665b696 (diff) | |
download | dev86-48798bf2eb93ec3b99720ac2e16093441156653d.tar.gz |
Import Dev86src-0.13.0.tar.gzv0.13.0
Diffstat (limited to 'libcompat')
-rw-r--r-- | libcompat | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libcompat b/libcompat new file mode 100644 index 0000000..8c45864 --- /dev/null +++ b/libcompat @@ -0,0 +1,24 @@ +#!/bin/sh - + +FILES="$*" +[ "$FILES" = "" ] && FILES="lib/*.a" + +for i in $FILES +do + ID="`dd bs=8 count=1 < $i 2>/dev/null | cat -v`" + [ "$ID" != "!<arch>" ] && { + make ld86r || exit $? + + echo Translating archive $i + rm -rf libconv.d + mkdir libconv.d + cd libconv.d + ar x ../$i + cd .. + + bin/ld86r -o $i libconv.d/* || exit $? + rm -rf libconv.d + } +done + +exit 0 |