1# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:56 joerg Exp $ 2 3LIB= clangDriver 4 5.include <bsd.init.mk> 6 7.PATH: ${CLANG_SRCDIR}/lib/Driver 8 9CPPFLAGS+= -I${CLANG_SRCDIR}/lib/Driver 10 11SRCS+= 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 29SRCS+= 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 75SRCS+= 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