1.include "../Makefile.inc" 2.PATH: ${GCCDIR}/libgcc 3 4.if ${CCVER:Mgcc*} 5CFLAGS+= -finhibit-size-directive 6CFLAGS+= -fno-toplevel-reorder 7.endif 8 9CFLAGS+= -fno-inline 10CFLAGS+= -fno-exceptions 11CFLAGS+= -fno-zero-initialized-in-bss 12CFLAGS+= -fno-tree-vectorize 13CFLAGS+= -fbuilding-libgcc 14CFLAGS+= -fno-stack-protector 15CFLAGS+= -fno-omit-frame-pointer 16CFLAGS+= -fno-asynchronous-unwind-tables 17CFLAGS+= -I. 18CFLAGS+= -DIN_GCC 19 20libgcc_tm.h: 21 echo "#ifndef LIBGCC_TM_H" > ${.TARGET} 22 echo "#define LIBGCC_TM_H" >> ${.TARGET} 23 echo "#endif" >> ${.TARGET} 24 25CLEANFILES+= libgcc_tm.h 26 27# note: auto-host.h generated by Makefile.csu is not used. The cc_prep 28# autohost.h is loaded preferentially instead. 29 30beforedepend: libgcc_tm.h 31 32# calling depend may fail to find insn-constants.h, so skip this step 33# seen on muscles and reproducible manually 34depend: beforedepend 35 36.include "../../csu/Makefile.csu" 37