editor: ppm.o image-effects.o editor.o
	gcc -std=c99 -o editor editor.o image-effects.o ppm.o

editor.o: editor.c ppm.h image-effects.h 
	gcc -std=c99 -c editor.c

ppm.o: ppm.h ppm.c
	gcc -std=c99 -c ppm.c

image-effects.o: image-effects.c ppm.h 
	gcc -std=c99 -c image-effects.c

clean:
	rm -rf *.o editor