xref: /dflybsd-src/gnu/lib/gcc47/libgcc_eh/Makefile (revision 64ed7155dec9fea48b542f16c80a6f0dd25dca37)
1*b450dd39SJohn Marino.include "../Makefile.inc"
2*b450dd39SJohn Marino.PATH: ${GCCDIR}/libgcc
3*b450dd39SJohn Marino.PATH: ${GCCDIR}/libgcc/config/i386
4*b450dd39SJohn Marino
5*b450dd39SJohn MarinoLIB=		gcc_eh
6*b450dd39SJohn Marino
7*b450dd39SJohn MarinoCFLAGS+=	-I${.CURDIR}
8*b450dd39SJohn MarinoCFLAGS+=	-I${.OBJDIR}
9*b450dd39SJohn MarinoCFLAGS+=	-I${GCCDIR}/libgcc
10*b450dd39SJohn MarinoCFLAGS+=	-I../csu
11*b450dd39SJohn MarinoCFLAGS+=	-fbuilding-libgcc
12*b450dd39SJohn MarinoCFLAGS+=	-fno-stack-protector
13*b450dd39SJohn MarinoCFLAGS+=	-fexceptions
14*b450dd39SJohn MarinoCFLAGS+=	-fvisibility=hidden
15*b450dd39SJohn MarinoCFLAGS+=	-DIN_GCC
16*b450dd39SJohn MarinoCFLAGS+=	-DIN_LIBGCC2
17*b450dd39SJohn MarinoCFLAGS+=	-DHAVE_CC_TLS
18*b450dd39SJohn MarinoCFLAGS+=	-DHIDE_EXPORTS
19*b450dd39SJohn Marino
20*b450dd39SJohn Marino# LIB2ADDEH, gcc/Makefile
21*b450dd39SJohn MarinoSRCS+=	unwind-dw2.c \
22*b450dd39SJohn Marino	unwind-dw2-fde-dip.c \
23*b450dd39SJohn Marino	unwind-sjlj.c \
24*b450dd39SJohn Marino	unwind-c.c \
25*b450dd39SJohn Marino	emutls.c
26*b450dd39SJohn Marino
27*b450dd39SJohn Marino#generated sources
28*b450dd39SJohn MarinoSRCS+=	unwind.h md-unwind-support.h gthr-default.h
29*b450dd39SJohn Marino
30*b450dd39SJohn Marinounwind.h: unwind-generic.h
31*b450dd39SJohn Marino	cp ${.ALLSRC} ${.TARGET}
32*b450dd39SJohn Marino
33*b450dd39SJohn Marinomd-unwind-support.h: dragonfly-unwind.h
34*b450dd39SJohn Marino	cp ${.ALLSRC} ${.TARGET}
35*b450dd39SJohn Marino
36*b450dd39SJohn Marinogthr-default.h: gthr-posix.h
37*b450dd39SJohn Marino	cp ${.ALLSRC} ${.TARGET}
38*b450dd39SJohn Marino
39*b450dd39SJohn MarinoCLEANFILES+=	unwind.h md-unwind-support.h gthr-default.h
40*b450dd39SJohn Marino
41*b450dd39SJohn Marino.include <bsd.lib.mk>
42