COMPILER = gcc
WARNING_OPTION = -Wall
OUTPUT_OPTION = -o
PROGRAM = PA1.out

all: $(PROGRAM)

run: $(PROGRAM)
	./$(PROGRAM) input.ppm resized.ppm negative.ppm

$(PROGRAM): main.c functions.c
	$(COMPILER) $(STD_OPTION) $(WARNING_OPTION) main.c functions.c -lm $(OUTPUT_OPTION) $(PROGRAM) 

clean:
	rm *.out
