1 # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:56 joerg Exp $ 2 3 LIB= clangDriver 4 5 .include <bsd.init.mk> 6 7 .PATH: ${CLANG_SRCDIR}/lib/Driver 8 9 CPPFLAGS+= -I${CLANG_SRCDIR}/lib/Driver 10 11 SRCS+= Action.cpp \ 12 Compilation.cpp \ 13 DarwinSDKInfo.cpp \ 14 Distro.cpp \ 15 Driver.cpp \ 16 DriverOptions.cpp \ 17 Job.cpp \ 18 Multilib.cpp \ 19 OptionUtils.cpp \ 20 Phases.cpp \ 21 SanitizerArgs.cpp \ 22 Tool.cpp \ 23 ToolChain.cpp \ 24 Types.cpp \ 25 XRayArgs.cpp 26 27 .PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains 28 29 SRCS+= AMDGPU.cpp \ 30 Ananas.cpp \ 31 AIX.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 Hexagon.cpp \ 49 HIP.cpp \ 50 Hurd.cpp \ 51 InterfaceStubs.cpp \ 52 Linux.cpp \ 53 M68k.cpp \ 54 MinGW.cpp \ 55 Minix.cpp \ 56 MipsLinux.cpp \ 57 MSP430.cpp \ 58 MSVC.cpp \ 59 Myriad.cpp \ 60 NaCl.cpp \ 61 NetBSD.cpp \ 62 OpenBSD.cpp \ 63 PPCLinux.cpp \ 64 PS4CPU.cpp \ 65 RISCVToolchain.cpp \ 66 Solaris.cpp \ 67 TCE.cpp \ 68 VEToolchain.cpp \ 69 WebAssembly.cpp \ 70 XCore.cpp \ 71 ZOS.cpp 72 73 .PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains/Arch 74 75 SRCS+= AArch64.cpp \ 76 ARM.cpp \ 77 Mips.cpp \ 78 PPC.cpp \ 79 RISCV.cpp \ 80 Sparc.cpp \ 81 SystemZ.cpp \ 82 VE.cpp \ 83 X86.cpp 84 85 86 87 88 .if defined(HOSTLIB) 89 .include <bsd.hostlib.mk> 90 .else 91 .include <bsd.lib.mk> 92 .endif 93