Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | |
2 | # some rules to handle the quirks of the 'as31' assembler, like | ||||
3 | # insisting upon fixed suffixes for the input and output files, | ||||
4 | # and its lack of preprocessor support | ||||
5 | |||||
6 | all: keyspan_pda_fw.h | ||||
7 | |||||
8 | %.asm: %.S | ||||
9 | gcc -x assembler-with-cpp -P -E -o $@ $< | ||||
10 | |||||
11 | %.hex: %.asm | ||||
12 | as31 -l $< | ||||
13 | mv $*.obj $@ | ||||
14 | |||||
15 | %_fw.h: %.hex ezusb_convert.pl | ||||
16 | perl ezusb_convert.pl $* < $< > $@ |