CC=clang CFLAGS=-Wall -Wextra -Werror -Os -I/usr/local/include OBJECTS=refuse.o deque.o LIB=librefuse.a all: lib lib: $(OBJECTS) $(AR) rcs $(LIB) $(OBJECTS) clean: $(RM) $(OBJECTS) $(LIB) tests test: lib $(CC) $(CFLAGS) -I/usr/local/include tests.c -o tests librefuse.a -L/usr/local/lib -lcheck .c.o: $(CC) $(CFLAGS) -c $< -o $@