Index: trunk/psphot/Makefile
===================================================================
--- trunk/psphot/Makefile	(revision 5772)
+++ trunk/psphot/Makefile	(revision 5802)
@@ -51,5 +51,6 @@
 $(SRC)/pmSourceFitFixed.$(ARCH).o  \
 $(SRC)/psSparse.$(ARCH).o            \
-$(SRC)/psImageData.$(ARCH).o
+$(SRC)/psImageData.$(ARCH).o        \
+$(SRC)/psphotApResid.$(ARCH).o
 
 PSMODULES = \
@@ -72,4 +73,5 @@
 $(SRC)/modelTestFitSource.$(ARCH).o \
 $(SRC)/modelTestArguments.$(ARCH).o \
+$(SRC)/psphotModelGroupInit.$(ARCH).o  \
 $(SRC)/psModulesUtils.$(ARCH).o	    \
 $(SRC)/psImageData.$(ARCH).o        \
@@ -111,12 +113,12 @@
 
 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o
-	@if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
-	$(CC) $^ -o $@ $(LFLAGS)
+	@if [ ! -d $(BIN) ]; then mkdir -p $(BIN) || exit; fi
+	$(CC) $^ -o $@ $(LFLAGS) || exit
 	@echo "done with $@"
 
 $(DESTBIN)/%: $(BIN)/%.$(ARCH)
-	@if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
-	rm -f $(DESTBIN)/$*
-	cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
+	@if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN) || exit; fi
+	rm -f $(DESTBIN)/$* || exit
+	cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* || exit
 
 $(INSTALL): % : $(BIN)/%.$(ARCH)
@@ -127,10 +129,10 @@
 
 %.install:
-	make $(DESTBIN)/$*
+	make $(DESTBIN)/$* || exit
 
 # utilities #################################################
 
 install:
-	for i in $(INSTALL); do make $$i.install; done
+	for i in $(INSTALL); do make $$i.install || exit; done
 
 clean:	
