LIBPRIM=$(HOME)/darcs/libprim LIBPRIM_A=$(LIBPRIM)/build/lib.a .phony: all clean test all: eyes.elf clean: rm -f *.elf *~ *.o */*.o CFLAGS := -I$(LIBPRIM) LIBS := $(LIBPRIM_A) -lpthread -lm %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ eyes.elf: eyes.o libprim $(CC) $(CFLAGS) -o $@ $< $(LIBS) .phony: libprim libprim: make -C $(LIBPRIM)/build test: eyes.elf valgrind ./eyes.elf