Fix our tree for -Wmissing-include-dirs.
[dragonfly.git] / gnu / lib / gcc44 / libsupc++ / Makefile.src
1 .PATH: ${GCCDIR}/libstdc++-v3/libsupc++
2
3 CFLAGS+=        -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
4 CXXFLAGS+=      -fno-implicit-templates -ffunction-sections -fdata-sections
5 CXXFLAGS+=      -I${GCCDIR}/libstdc++-v3/libsupc++ 
6 CXXFLAGS+=      -I${GCCDIR}/libstdc++-v3/include/c_std
7 CXXFLAGS+=      -I.
8
9 SRCS=   \
10         array_type_info.cc \
11         atexit_arm.cc \
12         bad_cast.cc \
13         bad_typeid.cc \
14         class_type_info.cc \
15         del_op.cc \
16         del_opnt.cc \
17         del_opv.cc \
18         del_opvnt.cc \
19         dyncast.cc \
20         eh_alloc.cc \
21         eh_arm.cc \
22         eh_aux_runtime.cc \
23         eh_call.cc \
24         eh_catch.cc \
25         eh_exception.cc \
26         eh_globals.cc \
27         eh_personality.cc \
28         eh_ptr.cc \
29         eh_term_handler.cc \
30         eh_terminate.cc \
31         eh_throw.cc \
32         eh_type.cc \
33         eh_unex_handler.cc \
34         enum_type_info.cc \
35         function_type_info.cc \
36         fundamental_type_info.cc \
37         guard.cc \
38         new_handler.cc \
39         new_op.cc \
40         new_opnt.cc \
41         new_opv.cc \
42         new_opvnt.cc \
43         pbase_type_info.cc \
44         pmem_type_info.cc \
45         pointer_type_info.cc \
46         pure.cc \
47         si_class_type_info.cc \
48         tinfo.cc \
49         tinfo2.cc \
50         vec.cc \
51         vmi_class_type_info.cc \
52         vterminate.cc
53
54 # from libiberty
55 SRCS+=  cp-demangle.c
56
57 SRCS+=  unwind.h
58
59 unwind.h: unwind-generic.h
60         cp ${.ALLSRC} ${.TARGET}
61
62 CLEANFILES+=    unwind.h
63