Makefile revision 227983
138494Sobrien# $FreeBSD: head/lib/libc++/Makefile 227983 2011-11-25 20:59:04Z theraven $ 282794Sobrien 338494SobrienLIBCXXRTDIR= ${.CURDIR}/../../contrib/libcxxrt 438494SobrienHDRDIR= ${.CURDIR}/../../contrib/libc++/include 538494SobrienSRCDIR= ${.CURDIR}/../../contrib/libc++/src 638494SobrienCXXINCLUDEDIR= ${INCLUDEDIR}/c++/v${SHLIB_MAJOR} 738494Sobrien 838494Sobrien.PATH: ${SRCDIR} 938494Sobrien 1038494SobrienLIB= c++ 1138494SobrienSHLIB_MAJOR= 1 1238494Sobrien 1338494SobrienSRCS+= algorithm.cpp\ 1438494Sobrien bind.cpp\ 1538494Sobrien chrono.cpp\ 1638494Sobrien condition_variable.cpp\ 1738494Sobrien debug.cpp\ 1838494Sobrien exception.cpp\ 1938494Sobrien future.cpp\ 2042629Sobrien hash.cpp\ 2138494Sobrien ios.cpp\ 2238494Sobrien iostream.cpp\ 2338494Sobrien locale.cpp\ 2438494Sobrien memory.cpp\ 2538494Sobrien mutex.cpp\ 2638494Sobrien new.cpp\ 2738494Sobrien random.cpp\ 2838494Sobrien regex.cpp\ 2938494Sobrien stdexcept.cpp\ 3038494Sobrien string.cpp\ 3138494Sobrien strstream.cpp\ 3238494Sobrien system_error.cpp\ 3338494Sobrien thread.cpp\ 3438494Sobrien typeinfo.cpp\ 3538494Sobrien utility.cpp\ 3638494Sobrien valarray.cpp 3738494Sobrien 3838494SobrienWARNS= 0 3938494SobrienCXXFLAGS+= -I${HDRDIR} -I${LIBCXXRTDIR} -std=c++0x -nostdlib -DLIBCXXRT 4038494Sobrien 4182794SobrienDPADD= ${LIBCXXRT} 4238494SobrienLDADD= -L${.OBJDIR}/../libcxxrt/ -lcxxrt 4338494SobrienLDFLAGS+= --verbose 4438494SobrienINCSGROUPS= STD EXT 4538494Sobrien 4638494SobrienSTD_HEADERS= __bit_reference\ 4738494Sobrien __config\ 4838494Sobrien __debug\ 4938494Sobrien __functional_03\ 5038494Sobrien __functional_base\ 5138494Sobrien __functional_base_03\ 5238494Sobrien __hash_table\ 5338494Sobrien __locale\ 5438494Sobrien __mutex_base\ 5538494Sobrien __split_buffer\ 5638494Sobrien __sso_allocator\ 5738494Sobrien __std_stream\ 5838494Sobrien __tree\ 5938494Sobrien __tuple\ 6038494Sobrien __tuple_03\ 6138494Sobrien algorithm\ 6238494Sobrien array\ 6338494Sobrien atomic\ 6438494Sobrien bitset\ 6538494Sobrien cassert\ 6638494Sobrien ccomplex\ 6738494Sobrien cctype\ 6838494Sobrien cerrno\ 6938494Sobrien cfenv\ 7038494Sobrien cfloat\ 7138494Sobrien chrono\ 7238494Sobrien cinttypes\ 7338494Sobrien ciso646\ 7438494Sobrien climits\ 7538494Sobrien clocale\ 7638494Sobrien cmath\ 7738494Sobrien codecvt\ 7838494Sobrien complex\ 7938494Sobrien complex.h\ 8038494Sobrien condition_variable\ 8138494Sobrien csetjmp\ 8238494Sobrien csignal\ 8338494Sobrien cstdarg\ 8438494Sobrien cstdbool\ 8538494Sobrien cstddef\ 8638494Sobrien cstdint\ 8738494Sobrien cstdio\ 8838494Sobrien cstdlib\ 8938494Sobrien cstring\ 9038494Sobrien ctgmath\ 9138494Sobrien ctime\ 9238494Sobrien cwchar\ 9338494Sobrien cwctype\ 9438494Sobrien deque\ 9538494Sobrien exception\ 9638494Sobrien forward_list\ 9738494Sobrien fstream\ 9838494Sobrien functional\ 9938494Sobrien future\ 10038494Sobrien initializer_list\ 10138494Sobrien iomanip\ 10238494Sobrien ios\ 10338494Sobrien iosfwd\ 10438494Sobrien iostream\ 10538494Sobrien istream\ 10638494Sobrien iterator\ 10738494Sobrien limits\ 10838494Sobrien list\ 10938494Sobrien locale\ 11038494Sobrien map\ 11138494Sobrien memory\ 11238494Sobrien mutex\ 11338494Sobrien new\ 11438494Sobrien numeric\ 11538494Sobrien ostream\ 11638494Sobrien queue\ 11738494Sobrien random\ 11838494Sobrien ratio\ 11938494Sobrien regex\ 12038494Sobrien scoped_allocator\ 12138494Sobrien set\ 12238494Sobrien sstream\ 12338494Sobrien stack\ 12438494Sobrien stdexcept\ 12538494Sobrien streambuf\ 12638494Sobrien string\ 12738494Sobrien strstream\ 12838494Sobrien system_error\ 12938494Sobrien tgmath.h\ 13082794Sobrien thread\ 13138494Sobrien tuple\ 13238494Sobrien type_traits\ 13382794Sobrien typeindex\ 13438494Sobrien typeinfo\ 13538494Sobrien unordered_map\ 13682794Sobrien unordered_set\ 13782794Sobrien utility\ 13838494Sobrien valarray\ 13938494Sobrien vector 14082794Sobrien 14138494Sobrien.for hdr in ${STD_HEADERS} 14238494SobrienSTD+= ${HDRDIR}/${hdr} 14338494Sobrien.endfor 14482794SobrienSTDDIR= ${CXXINCLUDEDIR} 14538494Sobrien 14638494SobrienEXT_HEADERS= __hash\ 14738494Sobrien hash_map\ 14882794Sobrien hash_set 14938494Sobrien 15038494Sobrien.for hdr in ${EXT_HEADERS} 15138494SobrienEXT+= ${HDRDIR}/ext/${hdr} 15238494Sobrien.endfor 15338494SobrienEXTDIR= ${CXXINCLUDEDIR}/ext 15438494Sobrien 15538494Sobrien.include <bsd.lib.mk> 15682794Sobrien