Merge branch 'vendor/LIBRESSL'
[dragonfly.git] / llvm_clang / block2 / Makefile.inc
1 TOP_LLVM=       ${.CURDIR}/../../../contrib/llvm
2 CFLAGS+=        -I${.OBJDIR} \
3                 -I${TOP_LLVM}/include
4
5 CFLAGS+=        -DGTEST_HAS_RTTI=0 \
6                 -D__STDC_CONSTANT_MACROS \
7                 -D__STDC_FORMAT_MACROS \
8                 -D__STDC_LIMIT_MACROS
9
10 CXXFLAGS+=      -std=c++11 -fno-exceptions -fno-rtti
11
12 ${SRCS}:        llvm/Support/DataTypes.h \
13                 llvm/Config/llvm-config.h \
14                 llvm/Config/config.h
15
16 CLEANDIRS=      llvm
17
18 LLVM_LIBS=      ${.OBJDIR}/../../block1/LLVMSupport/libLLVMSupport.a \
19                 ${.OBJDIR}/../../block1/LLVMTableGen/libLLVMTableGen.a \
20                 ${.OBJDIR}/../../block1/LLVMSupport/libLLVMSupport.a
21
22 LDADD=          -lpthread -lz -lm ${LLVM_LIBS}
23
24 NOMAN=          yes
25
26 .PATH:          ${TOP_LLVM}/${SRCDIR}
27
28 .include "${.CURDIR}/../../block1/Makefile.generated"
29
30 install:
31         # don't install the table generators