Rev 35 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 35 | Rev 376 | ||
---|---|---|---|
1 | IA-64_BINUTILS_DIR=/usr/local/ia64/bin |
1 | IA-64_BINUTILS_DIR=/usr/local/ia64/bin |
2 | IA-64_TARGET=ia64-pc-linux-gnu |
2 | IA-64_TARGET=ia64-pc-linux-gnu |
3 | 3 | ||
4 | .PHONY: nothing build |
4 | .PHONY: nothing build |
5 | 5 | ||
6 | nothing: |
6 | nothing: |
7 | 7 | ||
8 | build: boot.bin |
8 | build: boot.bin |
9 | cp boot.bin ../../../src/load.bin |
9 | cp boot.bin ../../../load.bin |
10 | 10 | ||
11 | AS=$(IA-64_BINUTILS_DIR)/$(IA-64_TARGET)-as |
11 | AS=$(IA-64_BINUTILS_DIR)/$(IA-64_TARGET)-as |
12 | LD=$(IA-64_BINUTILS_DIR)/$(IA-64_TARGET)-ld |
12 | LD=$(IA-64_BINUTILS_DIR)/$(IA-64_TARGET)-ld |
13 | 13 | ||
14 | ASFLAGS=-EL |
14 | ASFLAGS=-EL |
15 | LFLAGS=-EL -T _link.ld -n |
15 | LFLAGS=-EL -T _link.ld -n |
16 | 16 | ||
17 | boot.bin: boot.o |
17 | boot.bin: boot.o |
18 | $(LD) $(LFLAGS) boot.o -o $@ |
18 | $(LD) $(LFLAGS) boot.o -o $@ |
19 | 19 | ||
20 | boot.o: |
20 | boot.o: |
21 | $(AS) boot.s -o $@ |
21 | $(AS) boot.s -o $@ |
22 | 22 | ||
23 | clean: |
23 | clean: |
24 | -rm *.o *.bin |
24 | -rm *.o *.bin |
25 | 25 |