# $NetBSD: Makefile,v 1.36 2013/11/28 14:19:59 joerg Exp $ .include SUBDIR= \ libLLVMAnalysis \ libLLVMAsmParser \ libLLVMAsmPrinter \ libLLVMBitReader \ libLLVMBitWriter \ libLLVMCodeGen \ libLLVMIR \ libLLVMIRReader \ libLLVMInstCombine \ libLLVMInstrumentation \ libLLVMipa \ libLLVMipo \ libLLVMLinker \ libLLVMMC \ libLLVMMCDisassembler \ libLLVMMCParser \ libLLVMObjCARC \ libLLVMObject \ libLLVMOption \ libLLVMScalarOpts \ libLLVMSelectionDAG \ libLLVMSupport \ libLLVMTableGen \ libLLVMTarget \ libLLVMTransformsUtils \ libLLVMVectorize \ libLLVMAArch64CodeGen \ libLLVMARMCodeGen \ libLLVMMipsCodeGen \ libLLVMPowerPCCodeGen \ libLLVMSparcCodeGen \ libLLVMX86CodeGen SUBDIR+= .WAIT SUBDIR+= \ libLLVMAArch64AsmParser \ libLLVMAArch64AsmPrinter \ libLLVMAArch64Disassembler \ libLLVMAArch64MCTargetDesc \ libLLVMAArch64TargetInfo \ libLLVMAArch64Utils SUBDIR+= \ libLLVMARMAsmParser \ libLLVMARMAsmPrinter \ libLLVMARMDisassembler \ libLLVMARMMCTargetDesc \ libLLVMARMTargetInfo SUBDIR+= \ libLLVMMipsAsmParser \ libLLVMMipsAsmPrinter \ libLLVMMipsDisassembler \ libLLVMMipsMCTargetDesc \ libLLVMMipsTargetInfo SUBDIR+= \ libLLVMPowerPCAsmParser \ libLLVMPowerPCAsmPrinter \ libLLVMPowerPCMCTargetDesc \ libLLVMPowerPCTargetInfo SUBDIR+= \ libLLVMSparcMCTargetDesc \ libLLVMSparcTargetInfo SUBDIR+= \ libLLVMX86AsmParser \ libLLVMX86AsmPrinter \ libLLVMX86Disassembler \ libLLVMX86MCTargetDesc \ libLLVMX86TargetInfo \ libLLVMX86Utils .if ${NO_LLVM_DEVELOPER:Uno} == "no" && (${LLVM_DEVELOPER:U} == "yes" || ${MKLLDB} == "yes") SUBDIR+= \ libLLVMExecutionEngine \ libLLVMJIT \ libLLVMMCJIT \ libLLVMRuntimeDyld .endif .if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes" SUBDIR+= \ libLLVMDebugInfo \ libLLVMCppBackend \ libLLVMCppBackendInfo \ libLLVMHello \ libLLVMInterpreter \ libLLVMLTO .endif SUBDIR+= \ libclangAnalysis \ libclangARCMigrate \ libclangAST \ libclangBasic \ libclangCodeGen \ libclangDriver \ libclangEdit \ libclangFrontend \ libclangFrontendTool \ libclangLex \ libclangParse \ libclangRewriteFrontend \ libclangRewriteCore \ libclangSema \ libclangSerialization \ libclangStaticAnalyzerCheckers \ libclangStaticAnalyzerCore \ .WAIT \ libclangStaticAnalyzerFrontend .if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes" SUBDIR+= \ libclangASTMatchers \ libclangASTMatchersDynamic \ libclangFormat \ libclangIndex \ libclangTooling .endif .if ${MKLLD} != "no" SUBDIR+= \ liblldCore \ liblldDriver \ liblldPasses \ liblldReaderWriter \ liblldReaderWriterELF \ liblldReaderWriterELFHexagon \ liblldReaderWriterELFPPC \ liblldReaderWriterELFX86 \ liblldReaderWriterELFX86_64 \ liblldReaderWriterMachO \ liblldReaderWriterNative \ liblldReaderWriterPECOFF \ liblldReaderWriterYAML .endif .if ${MKMCLINKER} != "no" SUBDIR+= \ libMCLinkerADT \ libMCLinkerCodeGen \ libMCLinkerCore \ libMCLinkerFragment \ libMCLinkerLD \ libMCLinkerMC \ libMCLinkerObject \ libMCLinkerSupport \ libMCLinkerTarget SUBDIR+= \ libMCLinkerARMCodeGen libMCLinkerARMTargetInfo SUBDIR+= \ libMCLinkerMipsCodeGen libMCLinkerMipsTargetInfo SUBDIR+= \ libMCLinkerX86CodeGen libMCLinkerX86TargetInfo .endif .if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${MKLLDB} == "yes" SUBDIR+= \ liblldbAPI \ liblldbBreakpoint \ liblldbCommands \ liblldbCore \ liblldbDataFormatters \ liblldbExpression \ liblldbHostCommon \ liblldbHostNetBSD \ liblldbInterpreter \ liblldbLog \ liblldbPluginABIMacOSX_arm \ liblldbPluginABIMacOSX_i386 \ liblldbPluginABISysV_x86_64 \ liblldbPluginAppleObjCRuntime \ liblldbPluginCXXItaniumABI \ liblldbPluginDisassemblerLLVM \ liblldbPluginDynamicLoaderMacOSXDYLD \ liblldbPluginDynamicLoaderPosixDYLD \ liblldbPluginDynamicLoaderStatic \ liblldbPluginInstructionARM \ liblldbPluginObjectContainerBSDArchive \ liblldbPluginObjectContainerMachOArchive \ liblldbPluginObjectFileELF \ liblldbPluginObjectFileMachO \ liblldbPluginObjectFilePECOFF \ liblldbPluginPlatformNetBSD \ liblldbPluginPlatformGDB \ liblldbPluginPlatformLinux \ liblldbPluginPlatformMacOSX \ liblldbPluginPlatformPOSIX \ liblldbPluginPlatformWindows \ liblldbPluginProcessElfCore \ liblldbPluginProcessNetBSD \ liblldbPluginProcessGDBRemote \ liblldbPluginProcessMachCore \ liblldbPluginProcessPOSIX \ liblldbPluginProcessUtility \ liblldbPluginSymbolFileDWARF \ liblldbPluginSymbolFileSymtab \ liblldbPluginSymbolVendorELF \ liblldbPluginSystemRuntimeMacOSX \ liblldbPluginUnwindAssemblyInstEmulation \ liblldbPluginUnwindAssemblyX86 \ liblldbSymbol \ liblldbTarget \ liblldbUtility .endif .include