- cd ${.CURDIR}/usr.bin/strip; make depend all install ${CLEANDIR} obj
- cd ${.CURDIR}/gnu/gas; make depend all install ${CLEANDIR} obj
- NOPIC=nopic
- cd ${.CURDIR}/gnu/gcc2; make depend all install
- cd ${.CURDIR}/gnu/ld; make depend all install ${CLEANDIR} obj
- NOPIC=
- cd ${.CURDIR}/gnu/gcc2/libgcc; make all install ${CLEANDIR} obj;
- cd ${.CURDIR}/lib/libc; make depend all install ${CLEANDIR} obj
- cd ${.CURDIR}/lib/csu.i386; make depend all install ${CLEANDIR} obj
- cd ${.CURDIR}/gnu/ld/rtld; make depend all install ${CLEANDIR} obj
-.endif
+ # 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