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