Index: trunk/psphot/src/Makefile.am
===================================================================
--- trunk/psphot/src/Makefile.am	(revision 25755)
+++ trunk/psphot/src/Makefile.am	(revision 25984)
@@ -25,5 +25,5 @@
 libpsphot_la_LDFLAGS = $(PSPHOT_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
 
-bin_PROGRAMS = psphot psphotTest psphotMomentsStudy 
+bin_PROGRAMS = psphot psphotForced psphotMakePSF psphotTest psphotMomentsStudy 
 # bin_PROGRAMS = psphotPetrosianStudy 
 # bin_PROGRAMS = psphot
@@ -33,4 +33,12 @@
 psphot_LDADD = libpsphot.la
 
+psphotForced_CFLAGS = $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
+psphotForced_LDFLAGS = $(PSPHOT_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
+psphotForced_LDADD = libpsphot.la
+
+psphotMakePSF_CFLAGS = $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
+psphotMakePSF_LDFLAGS = $(PSPHOT_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
+psphotMakePSF_LDADD = libpsphot.la
+
 psphotTest_CFLAGS = $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
 psphotTest_LDFLAGS = $(PSPHOT_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
@@ -45,12 +53,35 @@
 # psphotPetrosianStudy_LDADD = libpsphot.la
 
+# standard psphot for generic photometry
 psphot_SOURCES = \
         psphot.c                \
 	psphotArguments.c	\
-	psphotCleanup.c	   	\
+	psphotParseCamera.c     \
 	psphotImageLoop.c	\
 	psphotMosaicChip.c	\
-	psphotParseCamera.c
-
+	psphotCleanup.c
+
+# forced photometry of specified positions given a specified psf
+psphotForced_SOURCES = \
+        psphotForced.c             \
+	psphotForcedArguments.c	   \
+	psphotForcedImageLoop.c	   \
+	psphotForcedReadout.c	   \
+	psphotParseCamera.c        \
+	psphotMosaicChip.c	   \
+	psphotCleanup.c
+
+# a psphot-variant that simply generates the PSF model
+psphotMakePSF_SOURCES = \
+        psphotMakePSF.c            \
+	psphotMakePSFArguments.c   \
+	psphotMakePSFImageLoop.c   \
+	psphotMakePSFReadout.c	   \
+	psphotParseCamera.c        \
+	psphotMosaicChip.c	   \
+	psphotCleanup.c
+
+
+# psphot analysis of the detectability of specified positions
 psphotDetect_SOURCES =            \
         psphotDetect.c            \
@@ -121,4 +152,5 @@
 	psphotMergeSources.c	       \
 	psphotLoadPSF.c	               \
+	psphotLoadSRCTEXT.c            \
 	psphotReadoutCleanup.c	       \
 	psphotSourcePlots.c	       \
