Rev 130 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
130 | decky | 1 | MIPS_BINUTILS_DIR=/usr/local/mipsel/bin |
2 | MIPS_TARGET=mipsel-linux-gnu |
||
1 | jermar | 3 | |
4 | .PHONY: nothing build |
||
5 | |||
6 | nothing: |
||
7 | |||
8 | build: boot.bin |
||
9 | cp boot.bin ../../../src/load.bin |
||
10 | |||
11 | AS=$(MIPS_BINUTILS_DIR)/$(MIPS_TARGET)-as |
||
306 | palkovsky | 12 | CC=$(MIPS_BINUTILS_DIR)/$(MIPS_TARGET)-gcc |
1 | jermar | 13 | LD=$(MIPS_BINUTILS_DIR)/$(MIPS_TARGET)-ld |
14 | |||
306 | palkovsky | 15 | ASFLAGS=-mips2 -I../../../include |
130 | decky | 16 | LFLAGS=--oformat=binary -mips2 -e start |
1 | jermar | 17 | |
306 | palkovsky | 18 | .S.o: |
19 | $(CC) $(ASFLAGS) -c -o $@ $< |
||
20 | |||
1 | jermar | 21 | boot.bin: boot.o |
306 | palkovsky | 22 | $(LD) $(LFLAGS) $< -o $@ |
1 | jermar | 23 | |
24 | |||
25 | clean: |
||
26 | -rm *.o *.bin |