Subversion Repositories HelenOS

Rev

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