xref: /openbsd/gnu/usr.bin/clang/libLLVM/Makefile (revision d5b71dfc)
12584ca0bSjsg.include "../Makefile.arch"
22584ca0bSjsg
3819672baSpatrick.if "${LLVM_ARCH}" != ""
4819672baSpatrick
52584ca0bSjsg.include "../libLLVMAMDGPUAsmParser/Makefile"
62584ca0bSjsg.include "../libLLVMAMDGPUAsmPrinter/Makefile"
72584ca0bSjsg.include "../libLLVMAMDGPUCodeGen/Makefile"
82584ca0bSjsg.include "../libLLVMAMDGPUDesc/Makefile"
92584ca0bSjsg.include "../libLLVMAMDGPUDisassembler/Makefile"
102584ca0bSjsg.include "../libLLVMAMDGPUInfo/Makefile"
112584ca0bSjsg.include "../libLLVMAMDGPUUtils/Makefile"
122584ca0bSjsg.include "../libLLVMAnalysis/Makefile"
132584ca0bSjsg.include "../libLLVMAsmParser/Makefile"
142584ca0bSjsg.include "../libLLVMAsmPrinter/Makefile"
152584ca0bSjsg.include "../libLLVMBinaryFormat/Makefile"
162584ca0bSjsg.include "../libLLVMBitReader/Makefile"
172584ca0bSjsg.include "../libLLVMBitWriter/Makefile"
182584ca0bSjsg.include "../libLLVMCodeGen/Makefile"
192584ca0bSjsg.include "../libLLVMCore/Makefile"
202584ca0bSjsg.include "../libLLVMCoroutines/Makefile"
212584ca0bSjsg.include "../libLLVMCoverage/Makefile"
222584ca0bSjsg.include "../libLLVMDebugInfoCodeView/Makefile"
232584ca0bSjsg.include "../libLLVMDebugInfoDWARF/Makefile"
242584ca0bSjsg.include "../libLLVMDebugInfoMSF/Makefile"
252584ca0bSjsg.include "../libLLVMDebugInfoPDB/Makefile"
262584ca0bSjsg.include "../libLLVMDemangle/Makefile"
272584ca0bSjsg.include "../libLLVMExecutionEngine/Makefile"
282584ca0bSjsg.include "../libLLVMGlobalISel/Makefile"
292584ca0bSjsg.include "../libLLVMIRReader/Makefile"
302584ca0bSjsg.include "../libLLVMInstCombine/Makefile"
312584ca0bSjsg.include "../libLLVMInstrumentation/Makefile"
322584ca0bSjsg.include "../libLLVMLTO/Makefile"
332584ca0bSjsg.include "../libLLVMLinker/Makefile"
342584ca0bSjsg.include "../libLLVMMC/Makefile"
352584ca0bSjsg.include "../libLLVMMCDisassembler/Makefile"
362584ca0bSjsg.include "../libLLVMMCParser/Makefile"
372584ca0bSjsg.include "../libLLVMMIRParser/Makefile"
382584ca0bSjsg.include "../libLLVMObjCARCOpts/Makefile"
392584ca0bSjsg.include "../libLLVMObject/Makefile"
402584ca0bSjsg.include "../libLLVMOption/Makefile"
412584ca0bSjsg.include "../libLLVMPasses/Makefile"
422584ca0bSjsg.include "../libLLVMProfileData/Makefile"
432584ca0bSjsg.include "../libLLVMScalarOpts/Makefile"
442584ca0bSjsg.include "../libLLVMSelectionDAG/Makefile"
452584ca0bSjsg.include "../libLLVMSupport/Makefile.shared"
462584ca0bSjsg.include "../libLLVMTableGen/Makefile.shared"
472584ca0bSjsg.include "../libLLVMTarget/Makefile"
482584ca0bSjsg.include "../libLLVMTransformUtils/Makefile"
492584ca0bSjsg.include "../libLLVMVectorize/Makefile"
502584ca0bSjsg.include "../libLLVM${LLVM_ARCH}AsmParser/Makefile"
512584ca0bSjsg.include "../libLLVM${LLVM_ARCH}AsmPrinter/Makefile"
522584ca0bSjsg.include "../libLLVM${LLVM_ARCH}CodeGen/Makefile"
532584ca0bSjsg.include "../libLLVM${LLVM_ARCH}Desc/Makefile"
542584ca0bSjsg.include "../libLLVM${LLVM_ARCH}Disassembler/Makefile"
552584ca0bSjsg.include "../libLLVM${LLVM_ARCH}Info/Makefile"
562584ca0bSjsg.if "${LLVM_ARCH}" == "X86" || "${LLVM_ARCH}" == "AArch64" || "${LLVM_ARCH}" == "ARM"
572584ca0bSjsg.include "../libLLVM${LLVM_ARCH}Utils/Makefile"
582584ca0bSjsg.endif
592584ca0bSjsg.include "../libLLVMipo/Makefile"
602584ca0bSjsg
61819672baSpatrick.endif
62819672baSpatrick
63*d5b71dfcSderaadtNOLIBSTATIC=	# do not install static version
642584ca0bSjsgLIB=	LLVM
652584ca0bSjsg
662584ca0bSjsgincludes:
672584ca0bSjsg	cd ${LLVM_SRCS}/include; \
682584ca0bSjsg	pax -rw -pa -L \
692584ca0bSjsg	    `find llvm llvm-c -follow -type f \
702584ca0bSjsg	    '(' -name '*.def' -or -name '*.h' -or -name '*.td' \
712584ca0bSjsg	    -or -name '*.inc' ')' \
722584ca0bSjsg	    -print` ${DESTDIR}/usr/include
732584ca0bSjsg
742584ca0bSjsg.include <bsd.lib.mk>
75