1# $OpenBSD: Makefile,v 1.10 2021/12/17 14:55:46 patrick 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 OptionUtils.cpp \ 21 Phases.cpp \ 22 SanitizerArgs.cpp \ 23 Tool.cpp \ 24 ToolChain.cpp \ 25 Types.cpp \ 26 XRayArgs.cpp 27 28# Driver/Toolchains 29SRCS+= AIX.cpp \ 30 Ananas.cpp \ 31 AMDGPU.cpp \ 32 AMDGPUOpenMP.cpp \ 33 AVR.cpp \ 34 BareMetal.cpp \ 35 Clang.cpp \ 36 CloudABI.cpp \ 37 CommonArgs.cpp \ 38 Contiki.cpp \ 39 CrossWindows.cpp \ 40 Cuda.cpp \ 41 Darwin.cpp \ 42 DragonFly.cpp \ 43 Flang.cpp \ 44 FreeBSD.cpp \ 45 Fuchsia.cpp \ 46 Gnu.cpp \ 47 Haiku.cpp \ 48 HIP.cpp \ 49 Hexagon.cpp \ 50 Hurd.cpp \ 51 Linux.cpp \ 52 MipsLinux.cpp \ 53 MinGW.cpp \ 54 Minix.cpp \ 55 MSP430.cpp \ 56 MSVC.cpp \ 57 Myriad.cpp \ 58 NaCl.cpp \ 59 NetBSD.cpp \ 60 OpenBSD.cpp \ 61 PS4CPU.cpp \ 62 RISCVToolchain.cpp \ 63 Solaris.cpp \ 64 TCE.cpp \ 65 VEToolchain.cpp \ 66 WebAssembly.cpp \ 67 XCore.cpp \ 68 PPCLinux.cpp \ 69 InterfaceStubs.cpp \ 70 ZOS.cpp 71 72# Driver/Toolchains/Arch 73SRCS+= AArch64.cpp \ 74 ARM.cpp \ 75 M68k.cpp \ 76 Mips.cpp \ 77 PPC.cpp \ 78 RISCV.cpp \ 79 Sparc.cpp \ 80 SystemZ.cpp \ 81 VE.cpp \ 82 X86.cpp 83 84.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver 85.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains 86.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains/Arch 87 88install: 89 @# Nothing here so far ... 90 91.include <bsd.lib.mk> 92