Merge branch 'vendor/OPENSSH'
[dragonfly.git] / llvm_clang / block4 / Makefile.inc
1 INTERNALLIB=    yes
2 TOP_LLVM=       ${.CURDIR}/../../../contrib/llvm
3 CFLAGS+=        -I${.OBJDIR} \
4                 -I${TOP_LLVM}/include \
5                 -I${TOP_LLVM}/include/${HDRDIR} \
6                 -I${.OBJDIR}/../../block3
7
8 CFLAGS+=        -DGTEST_HAS_RTTI=0 \
9                 -D__STDC_CONSTANT_MACROS \
10                 -D__STDC_FORMAT_MACROS \
11                 -D__STDC_LIMIT_MACROS
12
13 CXXFLAGS+=      -std=c++11 -fno-exceptions -fno-rtti
14
15 ${SRCS}:        llvm/Support/DataTypes.h \
16                 llvm/Config/llvm-config.h \
17                 llvm/Config/config.h \
18                 llvm/Config/Targets.def \
19                 llvm/Config/AsmPrinters.def \
20                 llvm/Config/AsmParsers.def \
21                 llvm/Config/Disassemblers.def
22
23 CFLAGS_AMDGPU=  -I${TOP_LLVM}/lib/Target/AMDGPU \
24                 -I${.OBJDIR}/../../block3/lib/Target/AMDGPU
25 CFLAGS_ARM=     -I${TOP_LLVM}/lib/Target/ARM \
26                 -I${.OBJDIR}/../../block3/lib/Target/ARM
27 CFLAGS_ARM64=   -I${TOP_LLVM}/lib/Target/AArch64 \
28                 -I${.OBJDIR}/../../block3/lib/Target/AArch64
29 CFLAGS_MIPS=    -I${TOP_LLVM}/lib/Target/Mips \
30                 -I${.OBJDIR}/../../block3/lib/Target/Mips
31 CFLAGS_PPC=     -I${TOP_LLVM}/lib/Target/PowerPC \
32                 -I${.OBJDIR}/../../block3/lib/Target/PowerPC
33 CFLAGS_X86=     -I${TOP_LLVM}/lib/Target/X86 \
34                 -I${.OBJDIR}/../../block3/lib/Target/X86
35 CFLAGS_CLANG=   -I${TOP_LLVM}/tools/clang/include
36
37 CLEANDIRS=      llvm clang
38
39 .PATH:          ${TOP_LLVM}/${SRCDIR}
40
41 .include "${.CURDIR}/../../block1/Makefile.generated"