/programs/develop/ktcc/trunk/libc/gcc compile programs/makefile |
---|
0,0 → 1,22 |
OUTFILE = test.kex |
INPUT = test.c |
OUTPUT = test.o |
OBJS = start.o test.o |
.SUFFIXES: .asm .o |
$(OUTFILE) : $(OBJS) |
fasm start.asm start.o |
gcc -c $(INPUT) -nostdinc -m32 -I/home/andrew/kolibri/develop/include/ |
ld -nostdlib -T kolibri.ld -n -m elf_i386 -L/home/andrew/kolibri/develop/lib/ -o $(OUTFILE) $(OBJS) -lck |
objcopy $(OUTFILE) -O binary |
.asm.o: |
fasm $*.asm |
.c.o: |
gcc -c $*.c |
clean : |
del *.o |