-EXTRA_DIST=Makefile.nt
-
-ctsim_SOURCES = ctsim.cpp
-ctsim_LDADD = @ctlibs@
-ctrec_SOURCES = ctrec.cpp
-ctrec_LDADD=@ctlibs@
-phm2rs_SOURCES=phm2rs.cpp
-phm2rs_LDADD=@ctlibs@
+EXTRA_DIST=Makefile.nt mpiworld.cpp
+SOURCE_DEPEND=../include/ct.h ../libctsim/libctsim.a ../libctsupport/libctsupport.a ../libctgraphics/libctgraphics.a
+
+pjrec_SOURCES = pjrec.cpp
+pjrec_LDADD=@ctlibs@
+pjrec_DEPENDENCIES=$(SOURCE_DEPEND)
+phm2pj_SOURCES=phm2pj.cpp
+phm2pj_LDADD=@ctlibs@
+phm2pj_DEPENDENCIES=$(SOURCE_DEPEND)