- cd include; make install
- cd gnu/libg++; make beforeinstall
- cd gnu/libregex; make beforeinstall
- cd lib/libcurses; make beforeinstall
- cd lib/librpc/rpc; make beforeinstall
+.endif
+ cd ${.CURDIR}/include; make install
+ cd ${.CURDIR}/gnu/gcc2/libobjc; make beforeinstall
+ cd ${.CURDIR}/gnu/libg++; make beforeinstall
+ cd ${.CURDIR}/gnu/libregex; make beforeinstall
+ cd ${.CURDIR}/lib/libcurses; make beforeinstall
+ cd ${.CURDIR}/lib/libc; make beforeinstall
+
+# You MUST run this the first time you get the new sources to boot strap
+# the shared library tools onto you system. This target should only
+# need to be run once on a system.
+
+bootstrapld: directories cleandist mk includes
+ @echo "--------------------------------------------------------------"
+ @echo " Building new shlib compiler tools"
+ @echo "--------------------------------------------------------------"
+ # These tools need to be built very early due to a.out.h changes:
+ # It is possible that ar is needed
+ cd ${.CURDIR}/usr.bin/mkdep; make -DNOPIC depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/usr.bin/nm; make -DNOPIC depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/usr.bin/ranlib; make -DNOPIC depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/usr.bin/strip; make -DNOPIC depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/gnu/ld; make -DNOPIC depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/gnu/gas; make depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/gnu/gcc2; make -DNOPIC depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/gnu/gcc2/libgcc; make all install ${CLEANDIR} obj
+ cd ${.CURDIR}/lib/csu.i386; make depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/lib/libc; make depend all install ${CLEANDIR} obj
+ cd ${.CURDIR}/gnu/ld/rtld; make depend all install ${CLEANDIR} obj