CFLAGS=-Wall -Wextra clean_all : rm -f sokoban unittest *.o all: build unittest build: sokoban test: unittest @./unittest distrib: tar -zcvf Arnaud_Albiez.tar.gz main.c grid.c grid.h Makefile clean : rm -f sokoban *.o main.o : main.c grid.h gcc -c $(CFLAGS) main.c grid.o : grid.c grid.h gcc -c $(CFLAGS) grid.c test.o : test.c grid.h gcc -c $(CFLAGS) test.c sokoban : main.o grid.o gcc -o sokoban main.o grid.o unittest : test.o grid.o gcc -o unittest test.o grid.o