1*53d1339bSjoerg# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:56 joerg Exp $ 276c7fc5fSjoerg 376c7fc5fSjoergLIB= clangDriver 476c7fc5fSjoerg 576c7fc5fSjoerg.include <bsd.init.mk> 676c7fc5fSjoerg 776c7fc5fSjoerg.PATH: ${CLANG_SRCDIR}/lib/Driver 876c7fc5fSjoerg 976c7fc5fSjoergCPPFLAGS+= -I${CLANG_SRCDIR}/lib/Driver 1076c7fc5fSjoerg 1176c7fc5fSjoergSRCS+= Action.cpp \ 1276c7fc5fSjoerg Compilation.cpp \ 1376c7fc5fSjoerg DarwinSDKInfo.cpp \ 1476c7fc5fSjoerg Distro.cpp \ 1576c7fc5fSjoerg Driver.cpp \ 1676c7fc5fSjoerg DriverOptions.cpp \ 1776c7fc5fSjoerg Job.cpp \ 1876c7fc5fSjoerg Multilib.cpp \ 19*53d1339bSjoerg OptionUtils.cpp \ 2076c7fc5fSjoerg Phases.cpp \ 2176c7fc5fSjoerg SanitizerArgs.cpp \ 2276c7fc5fSjoerg Tool.cpp \ 2376c7fc5fSjoerg ToolChain.cpp \ 2476c7fc5fSjoerg Types.cpp \ 2576c7fc5fSjoerg XRayArgs.cpp 2676c7fc5fSjoerg 2776c7fc5fSjoerg.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains 2876c7fc5fSjoerg 2976c7fc5fSjoergSRCS+= AMDGPU.cpp \ 3076c7fc5fSjoerg Ananas.cpp \ 3176c7fc5fSjoerg AIX.cpp \ 32*53d1339bSjoerg AMDGPUOpenMP.cpp \ 3376c7fc5fSjoerg AVR.cpp \ 3476c7fc5fSjoerg BareMetal.cpp \ 3576c7fc5fSjoerg Clang.cpp \ 3676c7fc5fSjoerg CloudABI.cpp \ 3776c7fc5fSjoerg CommonArgs.cpp \ 3876c7fc5fSjoerg Contiki.cpp \ 3976c7fc5fSjoerg CrossWindows.cpp \ 4076c7fc5fSjoerg Cuda.cpp \ 4176c7fc5fSjoerg Darwin.cpp \ 4276c7fc5fSjoerg DragonFly.cpp \ 43*53d1339bSjoerg Flang.cpp \ 4476c7fc5fSjoerg FreeBSD.cpp \ 4576c7fc5fSjoerg Fuchsia.cpp \ 4676c7fc5fSjoerg Gnu.cpp \ 4776c7fc5fSjoerg Haiku.cpp \ 4876c7fc5fSjoerg Hexagon.cpp \ 4976c7fc5fSjoerg HIP.cpp \ 5076c7fc5fSjoerg Hurd.cpp \ 5176c7fc5fSjoerg InterfaceStubs.cpp \ 5276c7fc5fSjoerg Linux.cpp \ 53*53d1339bSjoerg M68k.cpp \ 5476c7fc5fSjoerg MinGW.cpp \ 5576c7fc5fSjoerg Minix.cpp \ 5676c7fc5fSjoerg MipsLinux.cpp \ 5776c7fc5fSjoerg MSP430.cpp \ 5876c7fc5fSjoerg MSVC.cpp \ 5976c7fc5fSjoerg Myriad.cpp \ 6076c7fc5fSjoerg NaCl.cpp \ 6176c7fc5fSjoerg NetBSD.cpp \ 6276c7fc5fSjoerg OpenBSD.cpp \ 6376c7fc5fSjoerg PPCLinux.cpp \ 6476c7fc5fSjoerg PS4CPU.cpp \ 6576c7fc5fSjoerg RISCVToolchain.cpp \ 6676c7fc5fSjoerg Solaris.cpp \ 6776c7fc5fSjoerg TCE.cpp \ 68*53d1339bSjoerg VEToolchain.cpp \ 6976c7fc5fSjoerg WebAssembly.cpp \ 70*53d1339bSjoerg XCore.cpp \ 71*53d1339bSjoerg ZOS.cpp 7276c7fc5fSjoerg 7376c7fc5fSjoerg.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains/Arch 7476c7fc5fSjoerg 7576c7fc5fSjoergSRCS+= AArch64.cpp \ 7676c7fc5fSjoerg ARM.cpp \ 7776c7fc5fSjoerg Mips.cpp \ 7876c7fc5fSjoerg PPC.cpp \ 7976c7fc5fSjoerg RISCV.cpp \ 8076c7fc5fSjoerg Sparc.cpp \ 8176c7fc5fSjoerg SystemZ.cpp \ 82*53d1339bSjoerg VE.cpp \ 8376c7fc5fSjoerg X86.cpp 8476c7fc5fSjoerg 8576c7fc5fSjoerg 86*53d1339bSjoerg 87*53d1339bSjoerg 8876c7fc5fSjoerg.if defined(HOSTLIB) 8976c7fc5fSjoerg.include <bsd.hostlib.mk> 9076c7fc5fSjoerg.else 9176c7fc5fSjoerg.include <bsd.lib.mk> 9276c7fc5fSjoerg.endif 93