Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
696 | andrew_pro | 1 | OUTFILE = test.kex |
2 | INPUT = test.c |
||
3 | OUTPUT = test.o |
||
4 | OBJS = start.o test.o |
||
5 | |||
6 | |||
7 | .SUFFIXES: .asm .o |
||
8 | |||
9 | $(OUTFILE) : $(OBJS) |
||
10 | fasm start.asm start.o |
||
11 | gcc -c $(INPUT) -nostdinc -m32 -I/home/andrew/kolibri/develop/include/ |
||
12 | ld -nostdlib -T kolibri.ld -n -m elf_i386 -L/home/andrew/kolibri/develop/lib/ -o $(OUTFILE) $(OBJS) -lck |
||
13 | objcopy $(OUTFILE) -O binary |
||
14 | |||
15 | .asm.o: |
||
16 | fasm $*.asm |
||
17 | |||
18 | .c.o: |
||
19 | gcc -c $*.c |
||
20 | |||
21 | clean : |
||
22 | del *.o |