-buildlib2: FRC
- @echo === cleaning lib
- cd lib; make ${MFLAGS} clean
- @echo === re-compiling libc.a
- cd lib/libc; make ${MFLAGS} ${LIBCDEFS}
- @echo === re-installing /lib/libc.a
- cd lib/libc; make ${MFLAGS} DESTDIR=${DESTDIR} install
- @echo
- @echo === re-compiling C compiler
- cd lib; make ${MFLAGS} pcc cpp c2
- @echo === re-installing C compiler
- cd lib/pcc; make ${MFLAGS} DESTDIR=${DESTDIR} install
- cd lib/cpp; make ${MFLAGS} DESTDIR=${DESTDIR} install
- cd lib/c2; make ${MFLAGS} DESTDIR=${DESTDIR} install
- @echo
-
-buildlib3: FRC
- @echo === compiling usr.lib
- cd usr.lib; make ${MFLAGS} ${SRC_MFLAGS}
- @echo === installing /usr/lib
- cd usr.lib; make ${MFLAGS} ${SRC_MFLAGS} DESTDIR=${DESTDIR} install
- @echo === done with libraries
- @echo
-
-install: FRC
- -for i in ${LIBDIR} ${SRCDIR}; do \
- echo; \
- echo === installing $$i; \
- (cd $$i; \
- make ${MFLAGS} ${SRC_MFLAGS} DESTDIR=${DESTDIR} install); \
- done
-
-installsrc: FRC
- -for i in ${SRCDIR}; do \
- echo; \
- echo === installing $$i; \
- (cd $$i; \
- make ${MFLAGS} ${SRC_MFLAGS} DESTDIR=${DESTDIR} install); \
- done
-
-depend: FRC
- for i in ${LIBDIR} ${SRCDIR}; do \
- echo; \
- echo === doing dependencies for $$i; \
- (cd $$i; make ${MFLAGS} depend); \
- done
-
-tags: FRC
- for i in include lib usr.lib; do \
- echo; \
- echo === making tags for $$i; \
- (cd $$i; make ${MFLAGS} TAGSFILE=../tags tags); \
- done
- sort -u +0 -1 -o tags tags
-
-clean: FRC
- for i in ${LIBDIR} ${SRCDIR}; do \
- echo; \
- echo === cleaning $$i; \
- (cd $$i; make -k ${MFLAGS} clean); \
- done
-
-FRC: