

CFLAGS = -O3 -std=c99 -I/usr/include/cfitsio

PROGRAMS = \
blank_frames \
gauss_smear \
laplacian \
list_z_profile \
rectangular_mask 

all: $(PROGRAMS)

blank_frames:    blank_frames.o do_fits.o
	$(CC) -o $@ $^ 

gauss_smear:    gauss_smear.o do_fits.o
	$(CC) -o $@ $^ -lm

laplacian:      laplacian.o do_fits.o
	$(CC) -o $@ $^ -lm

list_z_profile: list_z_profile.o do_fits.o
	$(CC) -o $@ $^ -lm

rectangular_mask:      rectangular_mask.o do_fits.o
	$(CC) -o $@ $^

blank_frames.o: blank_frames.c do_fits.h
gauss_smear.o: gauss_smear.c do_fits.h
laplacian.o: laplacian.c do_fits.h
list_z_profile.o: list_z_profile.c do_fits.h
rectangular_mask.o: rectangular_mask.c do_fits.h

 
