c7b1d7770cbddaed0168a6fd32ae61a4d4344a6a
[dragonfly.git] / gnu / lib / gcc47 / csu / Makefile
1 .include "../Makefile.inc"
2 .PATH: ${GCCDIR}/libgcc
3
4 CFLAGS+=        -finhibit-size-directive
5 CFLAGS+=        -fno-inline-functions
6 CFLAGS+=        -fno-exceptions
7 CFLAGS+=        -fno-zero-initialized-in-bss
8 CFLAGS+=        -fno-toplevel-reorder
9 CFLAGS+=        -fno-tree-vectorize
10 CFLAGS+=        -fno-omit-frame-pointer
11 CFLAGS+=        -fno-asynchronous-unwind-tables
12 CFLAGS+=        -I.
13 CFLAGS+=        -DIN_GCC
14
15 libgcc_tm.h:
16         echo "#ifndef LIBGCC_TM_H" > ${.TARGET}
17         echo "#define LIBGCC_TM_H" >> ${.TARGET}
18         echo "#endif /* LIBGCC_TM_H */" >> ${.TARGET}
19
20 CLEANFILES+=    libgcc_tm.h
21
22 # note: auto-host.h generated by Makefile.csu is not used.  The cc_prep
23 # autohost-h is loaded preferentially instead.
24
25 beforedepend: libgcc_tm.h
26
27 .include "../../csu/Makefile.csu"