gcc50: Bring in makefiles but leave them unhooked
[dragonfly.git] / gnu / lib / gcc50 / csu / Makefile
1 .include "../Makefile.inc"
2 .PATH: ${GCCDIR}/libgcc
3
4 .if ${CCVER:Mgcc*}
5 CFLAGS+=        -finhibit-size-directive
6 CFLAGS+=        -fno-toplevel-reorder
7 .endif
8
9 CFLAGS+=        -fno-inline
10 CFLAGS+=        -fno-exceptions
11 CFLAGS+=        -fno-zero-initialized-in-bss
12 CFLAGS+=        -fno-tree-vectorize
13 CFLAGS+=        -fbuilding-libgcc
14 CFLAGS+=        -fno-stack-protector
15 CFLAGS+=        -fno-omit-frame-pointer
16 CFLAGS+=        -fno-asynchronous-unwind-tables
17 CFLAGS+=        -I.
18 CFLAGS+=        -DIN_GCC
19
20 libgcc_tm.h:
21         echo "#ifndef LIBGCC_TM_H" >  ${.TARGET}
22         echo "#define LIBGCC_TM_H" >> ${.TARGET}
23         echo "#endif"              >> ${.TARGET}
24
25 CLEANFILES+=    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
30 beforedepend: libgcc_tm.h
31
32 .include "../../csu/Makefile.csu"