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