CC = gcc Cflags = -Wall -Werror # for gprof INC_DIR = ../inc/ LIB_DIR = ../lib/ INC = -I $(INC_DIR) LIB = -lm $(LIB_DIR)*.o all: test test: test_filesys test_mem test_strings test_filesys: test_filesys.c $(LIB_DIR)filesys.c $(CC) $(Cflags) $(INC) $(LIB) test_filesys.c -o test_filesys test_mem: test_mem.c $(LIB_DIR)mem.c $(CC) $(Cflags) $(INC) $(LIB) test_mem.c -o test_mem test_strings: test_strings.c $(LIB_DIR)strings.c $(CC) $(Cflags) $(INC) $(LIB) test_strings.c -o test_strings clean: rm -f test_filesys rm -f test_mem rm -f test_strings