Subversion Repositories HelenOS-historic

Rev

Rev 532 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 532 Rev 534
1
.PHONY: build clean
1
.PHONY: build clean
2
 
2
 
3
CFLAGS = -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -I../include
3
CFLAGS = -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -I../include
4
 
4
 
5
build: boot.bin
5
build: boot.bin
6
	cp boot.bin ../../../load.bin
6
	cp boot.bin ../../../load.bin
7
 
7
 
8
boot.bin: boot.o main.o
8
boot.bin: boot.o main.o
9
	$(LD) -no-check-sections -N -T _link.ld boot.o main.o -o $@
9
	$(LD) -no-check-sections -N -T _link.ld boot.o main.o -o $@
10
 
10
 
11
boot.o: boot.S
11
boot.o: boot.S
12
	$(CC) $(CFLAGS) -c boot.S -o $@
12
	$(CC) $(CFLAGS) -c boot.S -o $@
13
 
13
 
14
main.o: main.c
14
main.o: main.c
15
	$(CC) $(CFLAGS) -c main.c -o $@
15
	$(CC) $(CFLAGS) -c main.c -o $@
16
 
16
 
17
clean:
17
clean:
18
	-rm -f boot.o main.o boot.bin ../../../load.bin
18
	-rm -f boot.o main.o boot.bin ../../../load.bin
19
 
19