1# $OpenBSD: Makefile,v 1.11 2023/11/11 18:35:38 robert Exp $ 2 3LIB= clangDriver 4NOPIC= 5NOPROFILE= 6 7CPPFLAGS+= ${CLANG_INCLUDES} 8CPPFLAGS+= -I${CLANG_SRCS}/lib/Driver 9 10.include <bsd.own.mk> 11 12# Driver 13SRCS= Action.cpp \ 14 Compilation.cpp \ 15 Distro.cpp \ 16 Driver.cpp \ 17 DriverOptions.cpp \ 18 Job.cpp \ 19 Multilib.cpp \ 20 OffloadBundler.cpp \ 21 OptionUtils.cpp \ 22 Phases.cpp \ 23 SanitizerArgs.cpp \ 24 Tool.cpp \ 25 ToolChain.cpp \ 26 Types.cpp \ 27 XRayArgs.cpp 28 29# Driver/Toolchains 30SRCS+= AIX.cpp \ 31 Ananas.cpp \ 32 AMDGPU.cpp \ 33 AMDGPUOpenMP.cpp \ 34 AVR.cpp \ 35 BareMetal.cpp \ 36 Clang.cpp \ 37 CloudABI.cpp \ 38 CommonArgs.cpp \ 39 Contiki.cpp \ 40 CrossWindows.cpp \ 41 CSKYToolChain.cpp \ 42 Cuda.cpp \ 43 Darwin.cpp \ 44 DragonFly.cpp \ 45 Flang.cpp \ 46 FreeBSD.cpp \ 47 Fuchsia.cpp \ 48 Gnu.cpp \ 49 Haiku.cpp \ 50 HIPUtility.cpp \ 51 HIPAMD.cpp \ 52 HIPSPV.cpp \ 53 Hexagon.cpp \ 54 HLSL.cpp \ 55 Hurd.cpp \ 56 Linux.cpp \ 57 MipsLinux.cpp \ 58 MinGW.cpp \ 59 Minix.cpp \ 60 MSP430.cpp \ 61 MSVC.cpp \ 62 Myriad.cpp \ 63 NaCl.cpp \ 64 NetBSD.cpp \ 65 OpenBSD.cpp \ 66 PS4CPU.cpp \ 67 RISCVToolchain.cpp \ 68 Solaris.cpp \ 69 SPIRV.cpp \ 70 TCE.cpp \ 71 VEToolchain.cpp \ 72 WebAssembly.cpp \ 73 XCore.cpp \ 74 PPCLinux.cpp \ 75 PPCFreeBSD.cpp \ 76 InterfaceStubs.cpp \ 77 ZOS.cpp 78 79# Driver/Toolchains/Arch 80SRCS+= AArch64.cpp \ 81 ARM.cpp \ 82 CSKY.cpp \ 83 LoongArch.cpp \ 84 M68k.cpp \ 85 Mips.cpp \ 86 PPC.cpp \ 87 RISCV.cpp \ 88 Sparc.cpp \ 89 SystemZ.cpp \ 90 VE.cpp \ 91 X86.cpp 92 93.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver 94.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains 95.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains/Arch 96 97install: 98 @# Nothing here so far ... 99 100.include <bsd.lib.mk> 101