MAKEDEP		= $(MAKEFILE)
INCDIR		= ../inc
CFLAGS		= -Wall -I$(INCDIR) -nostdinc -fno-builtin

TEST		= test/task_test.o

SYSTEM		= system/task_idle.o

OBJS		= $(TEST) $(SYSTEM)


all:		info tasks.o
		
clean:		
		@find -name '*.o' | xargs rm -f
		@find -name '*.[hc]~' | xargs rm -f


test/task_test.o: test/task_test.c

system/task_idle.o: system/task_idle.asm
	nasm -o system/task_idle.o -f elf system/task_idle.asm

info: 
	@echo -e "\n\n ****** Making tasks ******* \n"

tasks.o: $(OBJS) $(MAKEDEP)
	ar rcs tasks.o $(OBJS)
