Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  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
  23.