xref: /dragonfly/gnu/lib/gcc47/csu/Makefile (revision 89fc3808b84cef20f0925c432f03b1ad6f87eea1)
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-functions
10CFLAGS+=  -fno-exceptions
11CFLAGS+=  -fno-zero-initialized-in-bss
12CFLAGS+=  -fno-tree-vectorize
13CFLAGS+=  -fno-omit-frame-pointer
14CFLAGS+=  -fno-asynchronous-unwind-tables
15CFLAGS+=  -I.
16CFLAGS+=  -DIN_GCC
17
18libgcc_tm.h:
19          echo "#ifndef LIBGCC_TM_H" > ${.TARGET}
20          echo "#define LIBGCC_TM_H" >> ${.TARGET}
21          echo "#endif /* LIBGCC_TM_H */" >> ${.TARGET}
22
23CLEANFILES+=        libgcc_tm.h
24
25# note: auto-host.h generated by Makefile.csu is not used.  The cc_prep
26# autohost-h is loaded preferentially instead.
27
28beforedepend: libgcc_tm.h
29
30.include "../../csu/Makefile.csu"
31