| Chris Lattner | d92fb00 | 2002-10-25 22:55:53 +0000 | [diff] [blame] | 1 | LEVEL = ../../.. | 
|  | 2 | LIBRARYNAME = x86 | 
|  | 3 | include $(LEVEL)/Makefile.common | 
|  | 4 |  | 
| Chris Lattner | a4741a9 | 2003-08-03 15:48:14 +0000 | [diff] [blame] | 5 | # Make sure that tblgen is run, first thing. | 
| Chris Lattner | 553f6c1 | 2003-08-03 21:54:59 +0000 | [diff] [blame] | 6 | $(SourceDepend): X86GenRegisterInfo.h.inc X86GenRegisterNames.inc \ | 
|  | 7 | X86GenRegisterInfo.inc X86GenInstrNames.inc \ | 
| Chris Lattner | e61db42 | 2003-08-11 14:59:22 +0000 | [diff] [blame] | 8 | X86GenInstrInfo.inc X86GenInstrSelector.inc | 
| Chris Lattner | a4741a9 | 2003-08-03 15:48:14 +0000 | [diff] [blame] | 9 |  | 
| Chris Lattner | 43450cb | 2003-08-21 20:37:17 +0000 | [diff] [blame^] | 10 | X86GenRegisterNames.inc::  X86.td X86RegisterInfo.td ../Target.td $(TBLGEN) | 
| Chris Lattner | e61db42 | 2003-08-11 14:59:22 +0000 | [diff] [blame] | 11 | $(TBLGEN) $< -gen-register-enums -o $@ | 
| Chris Lattner | a4741a9 | 2003-08-03 15:48:14 +0000 | [diff] [blame] | 12 |  | 
| Chris Lattner | 43450cb | 2003-08-21 20:37:17 +0000 | [diff] [blame^] | 13 | X86GenRegisterInfo.h.inc:: X86.td X86RegisterInfo.td ../Target.td $(TBLGEN) | 
| Chris Lattner | e61db42 | 2003-08-11 14:59:22 +0000 | [diff] [blame] | 14 | $(TBLGEN) $< -gen-register-desc-header -o $@ | 
| Chris Lattner | a4741a9 | 2003-08-03 15:48:14 +0000 | [diff] [blame] | 15 |  | 
| Chris Lattner | 43450cb | 2003-08-21 20:37:17 +0000 | [diff] [blame^] | 16 | X86GenRegisterInfo.inc:: X86.td X86RegisterInfo.td ../Target.td $(TBLGEN) | 
| Chris Lattner | e61db42 | 2003-08-11 14:59:22 +0000 | [diff] [blame] | 17 | $(TBLGEN) $< -gen-register-desc -o $@ | 
| Chris Lattner | a4741a9 | 2003-08-03 15:48:14 +0000 | [diff] [blame] | 18 |  | 
| Chris Lattner | 43450cb | 2003-08-21 20:37:17 +0000 | [diff] [blame^] | 19 | X86GenInstrNames.inc:: X86.td X86InstrInfo.td ../Target.td $(TBLGEN) | 
| Chris Lattner | e61db42 | 2003-08-11 14:59:22 +0000 | [diff] [blame] | 20 | $(TBLGEN) $< -gen-instr-enums -o $@ | 
| Chris Lattner | 553f6c1 | 2003-08-03 21:54:59 +0000 | [diff] [blame] | 21 |  | 
| Chris Lattner | 43450cb | 2003-08-21 20:37:17 +0000 | [diff] [blame^] | 22 | X86GenInstrInfo.inc:: X86.td X86InstrInfo.td ../Target.td $(TBLGEN) | 
| Chris Lattner | e61db42 | 2003-08-11 14:59:22 +0000 | [diff] [blame] | 23 | $(TBLGEN) $< -gen-instr-desc -o $@ | 
|  | 24 |  | 
| Chris Lattner | 43450cb | 2003-08-21 20:37:17 +0000 | [diff] [blame^] | 25 | X86GenInstrSelector.inc:: X86.td X86InstrInfo.td ../Target.td $(TBLGEN) | 
| Chris Lattner | 1ae8eb0 | 2003-08-11 19:35:46 +0000 | [diff] [blame] | 26 | $(TBLGEN) $< -gen-instr-selector -o $@ | 
| Chris Lattner | 553f6c1 | 2003-08-03 21:54:59 +0000 | [diff] [blame] | 27 |  | 
| Chris Lattner | a4741a9 | 2003-08-03 15:48:14 +0000 | [diff] [blame] | 28 | clean:: | 
|  | 29 | $(VERB) rm -f *.inc | 
|  | 30 |  |