# $OpenBSD: Makefile,v 1.2 2019/03/05 14:01:08 jsg Exp $ PROG= llvm-config BINDIR= /usr/bin NATIVE_ARCHS=AArch64 ARM Mips PowerPC Sparc X86 PYTHON= python2 LLVMBUILD= ${.CURDIR}/../../../llvm/utils/llvm-build/llvm-build .include SRCS= llvm-config.cpp CPPFLAGS+= -I${.CURDIR} llvm-config.o: BuildVariables.inc LibraryDependencies.inc BuildVariables.inc: ${.CURDIR}/BuildVariables.inc.def cp ${.CURDIR}/BuildVariables.inc.def ${.OBJDIR}/BuildVariables.inc echo "#define LLVM_TARGETS_BUILT \"${LLVM_ARCH} AMDGPU\"" >> \ ${.OBJDIR}/BuildVariables.inc LibraryDependencies.inc: cp ${.CURDIR}/LibraryDependencies.inc.${LLVM_ARCH} \ ${.OBJDIR}/LibraryDependencies.inc LLVM_LIBDEPS= LLVMTableGen LLVMSupport reconf: .for arch in ${NATIVE_ARCHS} ${PYTHON} -B ${LLVMBUILD} \ --native-target ${LLVM_ARCH} \ --enable-targets "${arch} AMDGPU" \ --write-library-table ${.CURDIR}/LibraryDependencies.inc.${arch} .endfor CLEANFILES+= BuildVariables.inc LibraryDependencies.inc .PATH: ${.CURDIR}/../../../llvm/tools/llvm-config .include