clean:
	@$(RM) *.o ilsqdd

ilsqdd: main.o instance.o utilities.o timer.o ls.o
	gcc main.o timer.o instance.o utilities.o ls.o $(OPTIONS) -o ilsqdd -lm -ansi -w 

main.o: main.c
	gcc -c main.c $(OPTIONS) -o main.o -ansi -w

timer.o: timer.h timer.c
	gcc -c timer.c $(OPTIONS) -o timer.o -ansi -w 

instance.o: instance.h instance.c
	gcc -c instance.c $(OPTIONS) -o instance.o -ansi -w 

utilities.o: utilities.h utilities.c
	gcc -c utilities.c $(OPTIONS) -o utilities.o -ansi -w

ls.o: ls.h ls.c
	gcc -c ls.c $(OPTIONS) -o ls.o -ansi -w
 
