1# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:15 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 Phases.cpp \ 20 SanitizerArgs.cpp \ 21 Tool.cpp \ 22 ToolChain.cpp \ 23 Types.cpp \ 24 XRayArgs.cpp 25 26.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains 27 28SRCS+= AMDGPU.cpp \ 29 Ananas.cpp \ 30 AIX.cpp \ 31 AVR.cpp \ 32 BareMetal.cpp \ 33 Clang.cpp \ 34 CloudABI.cpp \ 35 CommonArgs.cpp \ 36 Contiki.cpp \ 37 CrossWindows.cpp \ 38 Cuda.cpp \ 39 Darwin.cpp \ 40 DragonFly.cpp \ 41 FreeBSD.cpp \ 42 Fuchsia.cpp \ 43 Gnu.cpp \ 44 Haiku.cpp \ 45 Hexagon.cpp \ 46 HIP.cpp \ 47 Hurd.cpp \ 48 InterfaceStubs.cpp \ 49 Linux.cpp \ 50 MinGW.cpp \ 51 Minix.cpp \ 52 MipsLinux.cpp \ 53 MSP430.cpp \ 54 MSVC.cpp \ 55 Myriad.cpp \ 56 NaCl.cpp \ 57 NetBSD.cpp \ 58 OpenBSD.cpp \ 59 PPCLinux.cpp \ 60 PS4CPU.cpp \ 61 RISCVToolchain.cpp \ 62 Solaris.cpp \ 63 TCE.cpp \ 64 WebAssembly.cpp \ 65 XCore.cpp 66 67.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains/Arch 68 69SRCS+= AArch64.cpp \ 70 ARM.cpp \ 71 Mips.cpp \ 72 PPC.cpp \ 73 RISCV.cpp \ 74 Sparc.cpp \ 75 SystemZ.cpp \ 76 X86.cpp 77 78 79.if defined(HOSTLIB) 80.include <bsd.hostlib.mk> 81.else 82.include <bsd.lib.mk> 83.endif 84