Home | History | Annotate | Line # | Download | only in clang-repl
      1 #	$NetBSD: Makefile,v 1.1 2021/05/30 01:56:46 joerg Exp $
      2 
      3 PROG_CXX=	clang-repl
      4 NOMAN=		yes
      5 
      6 .include <bsd.init.mk>
      7 
      8 .PATH: ${CLANG_SRCDIR}/tools/clang-repl
      9 
     10 SRCS=	ClangRepl.cpp
     11 
     12 .include "${.PARSEDIR}/../../link.mk"
     13 
     14 CLANG_LIBS+= \
     15 	clangInterpreter \
     16 	clangFrontendTool \
     17 	clangFrontend \
     18 	clangARCMigrate \
     19 	clangStaticAnalyzerFrontend \
     20 	clangStaticAnalyzerCheckers \
     21 	clangStaticAnalyzerCore \
     22 	clangToolingCore \
     23 	clangCrossTU \
     24 	clangIndex \
     25 	clangASTMatchers \
     26 	clangCodeGen \
     27 	clangFrontendRewrite \
     28 	clangFrontend \
     29 	clangSerialization \
     30 	clangParse \
     31 	clangSema \
     32 	clangAnalysis \
     33 	clangEdit \
     34 	clangDriver \
     35 	clangRewrite \
     36 	clangAST \
     37 	clangLex \
     38 	clangBasic
     39 
     40 LLVM_LIBS+= \
     41 	FrontendOpenMP \
     42 	TransformsCoroutines \
     43 	ProfileDataCoverage \
     44 	LTO \
     45 	ObjCARC \
     46 	Passes \
     47 	TransformsAggressiveInstCombine \
     48 	ipo \
     49 	IRReader \
     50 	AsmParser \
     51 	BitstreamReader \
     52 	BitReader \
     53 	BitWriter
     54 
     55 .if !defined(HOSTPROG)
     56 LLVM_LIBS+= \
     57 	AMDGPUCodeGen \
     58 	AMDGPUTargetInfo \
     59 	AMDGPUAsmParser \
     60 	AMDGPUMCTargetDesc \
     61 	AMDGPUUtils \
     62 	MIRParser
     63 .endif
     64 
     65 LLVM_LIBS+= \
     66 	Orc \
     67 	ExecutionEngineJITLink \
     68 	ExecutionEngineOrcTargetProcess \
     69 	ExecutionEngineOrcShared \
     70 	ExecutionEngine \
     71 	RuntimeDyld \
     72 	AArch64CodeGen \
     73 	AArch64TargetInfo \
     74 	AArch64AsmParser \
     75 	AArch64MCTargetDesc \
     76 	AArch64Utils \
     77 	ARMCodeGen \
     78 	ARMTargetInfo \
     79 	ARMMCTargetDesc \
     80 	ARMAsmParser \
     81 	ARMUtils \
     82 	MipsCodeGen \
     83 	MipsTargetInfo \
     84 	MipsAsmParser \
     85 	MipsMCTargetDesc \
     86 	PowerPCCodeGen \
     87 	PowerPCTargetInfo \
     88 	PowerPCMCTargetDesc \
     89 	PowerPCAsmParser \
     90 	SparcCodeGen \
     91 	SparcTargetInfo \
     92 	SparcMCTargetDesc \
     93 	SparcAsmParser \
     94 	X86CodeGen \
     95 	X86MCTargetDesc \
     96 	X86TargetInfo \
     97 	X86AsmParser \
     98 	GlobalISel \
     99 	SelectionDAG \
    100 	AsmPrinter \
    101 	DebugInfoDWARF \
    102 	DebugInfoCodeView \
    103 	DebugInfoMSF \
    104 	CodeGen \
    105 	Vectorize \
    106 	Target \
    107 	InstCombine \
    108 	Instrumentation \
    109 	ScalarOpts \
    110 	ProfileData \
    111 	MCDisassembler \
    112 	MCParser \
    113 	MC \
    114 	TransformsUtils \
    115 	Analysis \
    116 	Object \
    117 	TextAPI \
    118 	Linker \
    119 	TransformsCFGuard \
    120 	IR \
    121 	Remarks \
    122 	LineEditor \
    123 	Option \
    124 	BinaryFormat \
    125 	Support \
    126 	Demangle
    127 
    128 .include "${.PARSEDIR}/../../link.mk"
    129 
    130 LDADD+=	-lz -ledit
    131 DPADD+=	${LIBZ} ${LIBEDIT}
    132 
    133 .include <bsd.prog.mk>
    134