blob: 3e48ed1189cc4b87df4e0a9e3ea28f02bd70628e [file] [log] [blame]
Rafael Espindola7bc59bc2006-05-14 22:18:28 +00001##===- lib/Target/ARM/Makefile -----------------------------*- Makefile -*-===##
2#
3# The LLVM Compiler Infrastructure
4#
Chris Lattnerfc643c52007-12-29 20:09:26 +00005# This file is distributed under the University of Illinois Open Source
Rafael Espindola7bc59bc2006-05-14 22:18:28 +00006# License. See LICENSE.TXT for details.
7#
8##===----------------------------------------------------------------------===##
Evan Chenga8e29892007-01-19 07:51:42 +00009
Rafael Espindola7bc59bc2006-05-14 22:18:28 +000010LEVEL = ../../..
Anton Korobeynikov0bd89712008-08-17 13:55:10 +000011LIBRARYNAME = LLVMARMCodeGen
Rafael Espindola7bc59bc2006-05-14 22:18:28 +000012TARGET = ARM
13
14# Make sure that tblgen is run, first thing.
Evan Cheng22fee2d2011-06-28 20:07:07 +000015BUILT_SOURCES = ARMGenRegisterInfo.inc ARMGenInstrInfo.inc \
Evan Chenga347f852011-06-24 01:44:41 +000016 ARMGenAsmWriter.inc ARMGenAsmMatcher.inc \
Evan Cheng385e9302011-07-01 22:36:09 +000017 ARMGenDAGISel.inc ARMGenSubtargetInfo.inc \
Johnny Chen3c500e62010-04-07 20:53:12 +000018 ARMGenCodeEmitter.inc ARMGenCallingConv.inc \
Owen Andersonad0d36b2011-08-09 21:30:29 +000019 ARMGenEDInfo.inc ARMGenFastISel.inc ARMGenMCCodeEmitter.inc \
20 ARMGenMCPseudoLowering.inc ARMGenDisassemblerTables.inc
Rafael Espindola7bc59bc2006-05-14 22:18:28 +000021
Evan Cheng78a9f132011-07-06 22:02:34 +000022DIRS = InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc
Anton Korobeynikov0bd89712008-08-17 13:55:10 +000023
Rafael Espindola7bc59bc2006-05-14 22:18:28 +000024include $(LEVEL)/Makefile.common