Ultrix-3.1/src/libc/makefile
# SCCSID: @(#)makefile 3.0 (ULTRIX-11) 4/22/86
#
######################################################################
# Copyright (c) Digital Equipment Corporation 1984, 1985, 1986. #
# All Rights Reserved. #
# Reference "/usr/src/COPYRIGHT" for applicable restrictions. #
######################################################################
#
# This makefile creates the C library, libc.a
#
AS = as -V
LIBNAME = libc.a
# The order of directories should not be changed!
SUBS= net dir stdio gen sys crt csu sysV
all: ${LIBNAME} csu
:
csu: forceit
(cd csu; make)
install: all
cp ${LIBNAME} ${DESTDIR}/lib
ranlib ${DESTDIR}/lib/${LIBNAME}
chog bin ${DESTDIR}/lib/${LIBNAME}
chmod 644 ${DESTDIR}/lib/${LIBNAME}
(cd csu; make "DESTDIR=${DESTDIR}" install)
make clean
${LIBNAME}: forceit
rm -f ${LIBNAME}
(cd net; make "CC=${CC}" "AS=${AS}" LIB=${LIBNAME} archive)
(cd dir; make "CC=${CC}" "AS=${AS}" LIB=${LIBNAME} archive)
(cd stdio; make "CC=${CC}" "AS=${AS}" LIB=${LIBNAME} archive)
(cd gen; make "CC=${CC}" "AS=${AS}" LIB=${LIBNAME} archive)
(cd sys; make "CC=${CC}" "AS=${AS}" LIB=${LIBNAME} archive)
(cd crt; make "CC=${CC}" "AS=${AS}" LIB=${LIBNAME} archive)
(cd sysV; make "CC=${CC}" "AS=${AS}" LIB=${LIBNAME} archive)
ranlib ${LIBNAME}
clean clobber sources tags sccsinfo: forceit
@(for i in ${SUBS} ;\
do \
(echo; echo cd $$i; cd $$i; \
echo make $@; make $@) ;\
done)
@(case $@ in \
clean) echo rm -f *.o a.out core log $LIBNAME} ; \
rm -f *.o a.out core log $LIBNAME} ;;\
clobber) echo rm -f *.o a.out core log ; \
rm -f *.o a.out core log ;\
echo sccs clean ; sccs clean ;;\
esac)
forceit: