1.include "../Makefile.arch" 2 3.if "${LLVM_ARCH}" != "" 4 5.include "../libLLVMAMDGPUAsmParser/Makefile" 6.include "../libLLVMAMDGPUCodeGen/Makefile" 7.include "../libLLVMAMDGPUDesc/Makefile" 8.include "../libLLVMAMDGPUDisassembler/Makefile" 9.include "../libLLVMAMDGPUInfo/Makefile" 10.include "../libLLVMAMDGPUUtils/Makefile" 11.include "../libLLVMAnalysis/Makefile" 12.include "../libLLVMAsmParser/Makefile" 13.include "../libLLVMAsmPrinter/Makefile" 14.include "../libLLVMBinaryFormat/Makefile" 15.include "../libLLVMBitReader/Makefile" 16.include "../libLLVMBitWriter/Makefile" 17.include "../libLLVMBitstreamReader/Makefile" 18.include "../libLLVMCFGuard/Makefile" 19.include "../libLLVMCodeGen/Makefile" 20.include "../libLLVMCore/Makefile" 21.include "../libLLVMCoroutines/Makefile" 22.include "../libLLVMCoverage/Makefile" 23.include "../libLLVMDebugInfoCodeView/Makefile" 24.include "../libLLVMDebugInfoDWARF/Makefile" 25.include "../libLLVMDebugInfoMSF/Makefile" 26.include "../libLLVMDebugInfoPDB/Makefile" 27.include "../libLLVMDemangle/Makefile" 28.include "../libLLVMExecutionEngine/Makefile" 29.include "../libLLVMFrontendOpenMP/Makefile" 30.include "../libLLVMGlobalISel/Makefile" 31.include "../libLLVMIRReader/Makefile" 32.include "../libLLVMInstCombine/Makefile" 33.include "../libLLVMInstrumentation/Makefile" 34.include "../libLLVMLTO/Makefile" 35.include "../libLLVMLinker/Makefile" 36.include "../libLLVMMC/Makefile" 37.include "../libLLVMMCDisassembler/Makefile" 38.include "../libLLVMMCParser/Makefile" 39.include "../libLLVMMIRParser/Makefile" 40.include "../libLLVMObjCARCOpts/Makefile" 41.include "../libLLVMObject/Makefile" 42.include "../libLLVMOption/Makefile" 43.include "../libLLVMPasses/Makefile" 44.include "../libLLVMProfileData/Makefile" 45.include "../libLLVMRemarks/Makefile" 46.include "../libLLVMScalarOpts/Makefile" 47.include "../libLLVMSelectionDAG/Makefile" 48.include "../libLLVMSupport/Makefile.shared" 49.include "../libLLVMTableGen/Makefile.shared" 50.include "../libLLVMTarget/Makefile" 51.include "../libLLVMTextAPI/Makefile" 52.include "../libLLVMTransformUtils/Makefile" 53.include "../libLLVMVectorize/Makefile" 54.include "../libLLVM${LLVM_ARCH}AsmParser/Makefile" 55.include "../libLLVM${LLVM_ARCH}CodeGen/Makefile" 56.include "../libLLVM${LLVM_ARCH}Desc/Makefile" 57.include "../libLLVM${LLVM_ARCH}Disassembler/Makefile" 58.include "../libLLVM${LLVM_ARCH}Info/Makefile" 59.if "${LLVM_ARCH}" == "X86" || "${LLVM_ARCH}" == "AArch64" || "${LLVM_ARCH}" == "ARM" 60.include "../libLLVM${LLVM_ARCH}Utils/Makefile" 61.endif 62.include "../libLLVMipo/Makefile" 63 64.endif 65 66NOLIBSTATIC= # do not install static version 67LIB= LLVM 68 69includes: 70 cd ${LLVM_SRCS}/include; \ 71 pax -rw -pa -L \ 72 `find llvm llvm-c -follow -type f \ 73 '(' -name '*.def' -or -name '*.h' -or -name '*.td' \ 74 -or -name '*.inc' ')' \ 75 -print` ${DESTDIR}/usr/include 76 77.include <bsd.lib.mk> 78