all: test test: testLinkedList ./testLinkedList testLinkedList: build/linkedList.o build/testLinkedList.o gcc -o $@ $^ build/linkedList.o: src/linkedList.c src/linkedList.h | build gcc -Wall -c src/linkedList.c -o build/linkedList.o build/testLinkedList.o: test/testLinkedList.c src/linkedList.h | build gcc -Wall -Isrc/ -c test/testLinkedList.c -o build/testLinkedList.o build: mkdir build clean: rm -rf testLinkedList build .PHONY: all test clean