1*1ad61ae0Srobert# $OpenBSD: Makefile,v 1.11 2023/11/11 18:35:38 robert Exp $ 20545c0e3Spascal 30545c0e3SpascalLIB= clangDriver 40545c0e3SpascalNOPIC= 50545c0e3SpascalNOPROFILE= 60545c0e3Spascal 70545c0e3SpascalCPPFLAGS+= ${CLANG_INCLUDES} 8aa1fa3d4SpatrickCPPFLAGS+= -I${CLANG_SRCS}/lib/Driver 90545c0e3Spascal 100545c0e3Spascal.include <bsd.own.mk> 11c04ab3e3Spatrick 12c04ab3e3Spatrick# Driver 13c04ab3e3SpatrickSRCS= Action.cpp \ 14c04ab3e3Spatrick Compilation.cpp \ 15c04ab3e3Spatrick Distro.cpp \ 16c04ab3e3Spatrick Driver.cpp \ 17c04ab3e3Spatrick DriverOptions.cpp \ 18c04ab3e3Spatrick Job.cpp \ 19c04ab3e3Spatrick Multilib.cpp \ 20*1ad61ae0Srobert OffloadBundler.cpp \ 21c04ab3e3Spatrick OptionUtils.cpp \ 22c04ab3e3Spatrick Phases.cpp \ 23c04ab3e3Spatrick SanitizerArgs.cpp \ 24c04ab3e3Spatrick Tool.cpp \ 25c04ab3e3Spatrick ToolChain.cpp \ 26c04ab3e3Spatrick Types.cpp \ 27c04ab3e3Spatrick XRayArgs.cpp 28c04ab3e3Spatrick 29c04ab3e3Spatrick# Driver/Toolchains 30c04ab3e3SpatrickSRCS+= AIX.cpp \ 31c04ab3e3Spatrick Ananas.cpp \ 32aa1fa3d4Spatrick AMDGPU.cpp \ 335a38ef86Spatrick AMDGPUOpenMP.cpp \ 34f7631674Spatrick AVR.cpp \ 35f7631674Spatrick BareMetal.cpp \ 36f7631674Spatrick Clang.cpp \ 37f7631674Spatrick CloudABI.cpp \ 38f7631674Spatrick CommonArgs.cpp \ 39f7631674Spatrick Contiki.cpp \ 40f7631674Spatrick CrossWindows.cpp \ 41*1ad61ae0Srobert CSKYToolChain.cpp \ 42f7631674Spatrick Cuda.cpp \ 43f7631674Spatrick Darwin.cpp \ 44f7631674Spatrick DragonFly.cpp \ 45aa1fa3d4Spatrick Flang.cpp \ 46f7631674Spatrick FreeBSD.cpp \ 47f7631674Spatrick Fuchsia.cpp \ 48f7631674Spatrick Gnu.cpp \ 49f7631674Spatrick Haiku.cpp \ 50*1ad61ae0Srobert HIPUtility.cpp \ 51*1ad61ae0Srobert HIPAMD.cpp \ 52*1ad61ae0Srobert HIPSPV.cpp \ 53f7631674Spatrick Hexagon.cpp \ 54*1ad61ae0Srobert HLSL.cpp \ 557350f337Spatrick Hurd.cpp \ 56f7631674Spatrick Linux.cpp \ 57c04ab3e3Spatrick MipsLinux.cpp \ 58f7631674Spatrick MinGW.cpp \ 59f7631674Spatrick Minix.cpp \ 60c04ab3e3Spatrick MSP430.cpp \ 61c04ab3e3Spatrick MSVC.cpp \ 62f7631674Spatrick Myriad.cpp \ 63f7631674Spatrick NaCl.cpp \ 64f7631674Spatrick NetBSD.cpp \ 65f7631674Spatrick OpenBSD.cpp \ 66f7631674Spatrick PS4CPU.cpp \ 677350f337Spatrick RISCVToolchain.cpp \ 68f7631674Spatrick Solaris.cpp \ 69*1ad61ae0Srobert SPIRV.cpp \ 70f7631674Spatrick TCE.cpp \ 71c04ab3e3Spatrick VEToolchain.cpp \ 72f7631674Spatrick WebAssembly.cpp \ 73f7631674Spatrick XCore.cpp \ 74c04ab3e3Spatrick PPCLinux.cpp \ 75*1ad61ae0Srobert PPCFreeBSD.cpp \ 765a38ef86Spatrick InterfaceStubs.cpp \ 775a38ef86Spatrick ZOS.cpp 78c04ab3e3Spatrick 79c04ab3e3Spatrick# Driver/Toolchains/Arch 80c04ab3e3SpatrickSRCS+= AArch64.cpp \ 81c04ab3e3Spatrick ARM.cpp \ 82*1ad61ae0Srobert CSKY.cpp \ 83*1ad61ae0Srobert LoongArch.cpp \ 845a38ef86Spatrick M68k.cpp \ 85c04ab3e3Spatrick Mips.cpp \ 86c04ab3e3Spatrick PPC.cpp \ 87c04ab3e3Spatrick RISCV.cpp \ 88c04ab3e3Spatrick Sparc.cpp \ 89c04ab3e3Spatrick SystemZ.cpp \ 90c04ab3e3Spatrick VE.cpp \ 91c04ab3e3Spatrick X86.cpp 920545c0e3Spascal 93aa1fa3d4Spatrick.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver 94aa1fa3d4Spatrick.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains 95c04ab3e3Spatrick.PATH: ${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains/Arch 960545c0e3Spascal 970545c0e3Spascalinstall: 98597daf03Sespie @# Nothing here so far ... 990545c0e3Spascal 1000545c0e3Spascal.include <bsd.lib.mk> 101