blob: a6bd3000d8530fa84294fe5def1b114f0303eb22 [file] [log] [blame]
Chris Lattnerd92fb002002-10-25 22:55:53 +00001LEVEL = ../../..
2LIBRARYNAME = x86
3include $(LEVEL)/Makefile.common
4
Chris Lattnera4741a92003-08-03 15:48:14 +00005# Make sure that tblgen is run, first thing.
Chris Lattner553f6c12003-08-03 21:54:59 +00006$(SourceDepend): X86GenRegisterInfo.h.inc X86GenRegisterNames.inc \
7 X86GenRegisterInfo.inc X86GenInstrNames.inc \
Chris Lattnere61db422003-08-11 14:59:22 +00008 X86GenInstrInfo.inc X86GenInstrSelector.inc
Chris Lattnera4741a92003-08-03 15:48:14 +00009
Chris Lattner43450cb2003-08-21 20:37:17 +000010X86GenRegisterNames.inc:: X86.td X86RegisterInfo.td ../Target.td $(TBLGEN)
Chris Lattnere61db422003-08-11 14:59:22 +000011 $(TBLGEN) $< -gen-register-enums -o $@
Chris Lattnera4741a92003-08-03 15:48:14 +000012
Chris Lattner43450cb2003-08-21 20:37:17 +000013X86GenRegisterInfo.h.inc:: X86.td X86RegisterInfo.td ../Target.td $(TBLGEN)
Chris Lattnere61db422003-08-11 14:59:22 +000014 $(TBLGEN) $< -gen-register-desc-header -o $@
Chris Lattnera4741a92003-08-03 15:48:14 +000015
Chris Lattner43450cb2003-08-21 20:37:17 +000016X86GenRegisterInfo.inc:: X86.td X86RegisterInfo.td ../Target.td $(TBLGEN)
Chris Lattnere61db422003-08-11 14:59:22 +000017 $(TBLGEN) $< -gen-register-desc -o $@
Chris Lattnera4741a92003-08-03 15:48:14 +000018
Chris Lattner43450cb2003-08-21 20:37:17 +000019X86GenInstrNames.inc:: X86.td X86InstrInfo.td ../Target.td $(TBLGEN)
Chris Lattnere61db422003-08-11 14:59:22 +000020 $(TBLGEN) $< -gen-instr-enums -o $@
Chris Lattner553f6c12003-08-03 21:54:59 +000021
Chris Lattner43450cb2003-08-21 20:37:17 +000022X86GenInstrInfo.inc:: X86.td X86InstrInfo.td ../Target.td $(TBLGEN)
Chris Lattnere61db422003-08-11 14:59:22 +000023 $(TBLGEN) $< -gen-instr-desc -o $@
24
Chris Lattner43450cb2003-08-21 20:37:17 +000025X86GenInstrSelector.inc:: X86.td X86InstrInfo.td ../Target.td $(TBLGEN)
Chris Lattner1ae8eb02003-08-11 19:35:46 +000026 $(TBLGEN) $< -gen-instr-selector -o $@
Chris Lattner553f6c12003-08-03 21:54:59 +000027
Chris Lattnera4741a92003-08-03 15:48:14 +000028clean::
29 $(VERB) rm -f *.inc
30