#! /bin/sh | |
# | |
# This script generates a single object file from a set of libraries (*.a files) | |
# Usage: meltobjs.sh target.o library1.a library2.a ... | |
# | |
# (C) SciTech Software, Inc. 1998 | |
# | |
TMPDIR=/tmp/melt$$ | |
TARGET=$1 | |
TARGETDIR=$PWD | |
shift | |
mkdir $TMPDIR | |
cd $TMPDIR | |
for a in $* | |
do | |
ar x $a | |
done | |
ld -r -o $TARGETDIR/$TARGET *.o | |
rm -fr $TMPDIR |