1# $OpenBSD: Makefile,v 1.1 2023/11/11 18:35:37 robert Exp $ 2 3LIB= LLVMObjCopy 4NOPIC= 5NOPROFILE= 6 7CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/ObjCopy 8CPPFLAGS+= -I${LLVM_SRCS}/lib/ObjCopy 9 10SRCS+= Archive.cpp \ 11 CommonConfig.cpp \ 12 ObjCopy.cpp \ 13 ConfigManager.cpp 14 15# COFF 16SRCS+= COFFObjcopy.cpp \ 17 COFFObject.cpp \ 18 COFFReader.cpp \ 19 COFFWriter.cpp \ 20 21# ELF 22SRCS+= ELFObjcopy.cpp \ 23 ELFObject.cpp \ 24 25# MachO 26SRCS+= MachOObjcopy.cpp \ 27 MachOReader.cpp \ 28 MachOWriter.cpp \ 29 MachOLayoutBuilder.cpp \ 30 MachOObject.cpp \ 31 32# wasm 33SRCS+= WasmObject.cpp \ 34 WasmReader.cpp \ 35 WasmWriter.cpp \ 36 WasmObjcopy.cpp \ 37 38# XCOFF 39SRCS+= XCOFFObjcopy.cpp \ 40 XCOFFReader.cpp \ 41 XCOFFWriter.cpp 42 43.PATH: ${.CURDIR}/../../../llvm/llvm/lib/ObjCopy 44.PATH: ${.CURDIR}/../../../llvm/llvm/lib/ObjCopy/COFF 45.PATH: ${.CURDIR}/../../../llvm/llvm/lib/ObjCopy/ELF 46.PATH: ${.CURDIR}/../../../llvm/llvm/lib/ObjCopy/MachO 47.PATH: ${.CURDIR}/../../../llvm/llvm/lib/ObjCopy/wasm 48.PATH: ${.CURDIR}/../../../llvm/llvm/lib/ObjCopy/XCOFF 49 50install: 51 @# Nothing here so far ... 52 53.include <bsd.lib.mk> 54