ALL = ../bin/euclidprocmosaic ../bin/nispmask nispphot.o ../bin/nispshowpsf nispfilters.o nispdistort.o ../bin/nispmakepsf ../bin/vismask visphot.o ../bin/visshowpsf visfilters.o visdistort.o ../bin/vismakepsf ../bin/euclidmakepam

all: $(ALL)

../bin/euclidprocmosaic: euclidprocmosaic.c ../dolphot_lib.o ../fits_lib.o ../include/fits.h ../include/dolphot.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o ../fits_lib.o $(LIBS)

../bin/euclidmakepam: euclidmakepam.c pam.h ../dolphot_lib.o ../fits_lib.o ../include/fits.h ../include/dolphot.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o ../fits_lib.o $(LIBS)

nispphot.o: nispphot.c nisppsfdata.h ../include/fits.h nispdistort.h nispfilters.h ../dolphot_defs.h
	$(CC) $(CFLAGS) -c -o $@ $<

../bin/nispmask: nispmask.c pam.h ../dolphot_lib.o ../fits_lib.o ../include/fits.h ../include/dolphot.h ../pv2sip.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o ../fits_lib.o $(LIBS)

../bin/nispmakepsf: nispmakepsf.c ../dolphot_lib.o ../fits_lib.o nisppsfdata.h ../include/fits.h ../include/dolphot.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o ../fits_lib.o $(LIBS)

../bin/nispshowpsf: nispshowpsf.c ../dolphot_lib.o nisppsfdata.h ../include/dolphot.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o $(LIBS)

nispfilters.o: nispfilters.c
	$(CC) $(CFLAGS) -c -o $@ $<

nispdistort.o: nispdistort.c
	$(CC) $(CFLAGS) -c -o $@ $<

visphot.o: visphot.c vispsfdata.h ../include/fits.h visdistort.h visfilters.h ../dolphot_defs.h
	$(CC) $(CFLAGS) -c -o $@ $<

../bin/vismask: vismask.c pam.h ../dolphot_lib.o ../fits_lib.o ../include/fits.h ../include/dolphot.h ../pv2sip.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o ../fits_lib.o $(LIBS)

../bin/vismakepsf: vismakepsf.c ../dolphot_lib.o ../fits_lib.o vispsfdata.h ../include/fits.h ../include/dolphot.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o ../fits_lib.o $(LIBS)

../bin/visshowpsf: visshowpsf.c ../dolphot_lib.o vispsfdata.h ../include/dolphot.h
	$(CC) $(CFLAGS) -o $@ $< ../dolphot_lib.o $(LIBS)

visfilters.o: visfilters.c
	$(CC) $(CFLAGS) -c -o $@ $<

visdistort.o: visdistort.c
	$(CC) $(CFLAGS) -c -o $@ $<

clean:
	rm $(ALL)

