CC = mpicc
CFLAGS = -O2 -Wall -g
LFLAGS = -ljpeg -lm

###

all:   sobel_serial sobel_complete sobel_fine

###

sobel_serial:	sobel_serial.o
		$(CC) -o sobel_serial sobel_serial.o $(LFLAGS)

sobel_serial.o:	sobel_serial.c
		$(CC) $(CFLAGS) -c sobel_serial.c


###

sobel_complete:	sobel_complete.o
		$(CC) -o sobel_complete sobel_complete.o $(LFLAGS)

sobel_complete.o:	sobel_complete.c
		$(CC) $(CFLAGS) -c sobel_complete.c


###

sobel_fine:	sobel_fine.o
		$(CC) -o sobel_fine sobel_fine.o $(LFLAGS)

sobel_fine.o:	sobel_fine.c
		$(CC) $(CFLAGS) -c sobel_fine.c

###

clean:
	       rm -f *~ *.o sobel_complete sobel_fine sobel_serial out.jpg


####

submit:
	tar -czvf hw07_submit.tar.gz Makefile README *.c

