all: build/test build/test: test.c build/vmap.o build/mmap.o build/linked_list.o gcc -o test test.c vmap.o mmap.o linked_list.o -w build/mmap.o: mmap.c mmap.h linked_list.c linked_list.h gcc -c mmap.c build/vmap.o: vmap.c vmap.h gcc -c vmap.c build/linked_list.o: linked_list.c linked_list.h gcc -c linked_list.c clean: rm -f build/*