#
# Rules for updating a library with VC++
#
LIBRARY=$LIBDIR/$LIB
LIBOBJ=$OFILES
default:V: all
all install:V: $LIBRARY
<$9pm/src/cmd/mkcommon
$LIBRARY:V: $OFILES
$AR $ARFLAGS -out:$target $target $prereq
clean-std:V:
rm -f *.$O y.tmp.* *.pch *.pdb
nuke-std:V: clean-std $LIBDIR/fake.lib
rm -f y.tab.? y.output y.error *.pdb *.pch
cp $LIBDIR/fake.lib $LIBRARY
$LIBDIR/fake.lib:
echo 'void axzzzzzzz(void) { return; }' > fooxx.c
$CC $CFLAGS fooxx.c
$AR $ARFLAGS -out:$target fooxx.obj
rm -f fooxx.*
|