Index: trunk/psphot/Makefile
===================================================================
--- trunk/psphot/Makefile	(revision 5593)
+++ trunk/psphot/Makefile	(revision 5607)
@@ -12,9 +12,10 @@
 IPSLIB  :=      $(shell pslib-config --cflags)
 
-INCS	= 	$(IPSLIB)
-# LIBS	= 	-lpsmodule $(LPSLIB)
-LIBS	= 	$(LPSLIB)
+LPSMOD  :=      $(shell psmodule-config --libs)
+IPSMOD  :=      $(shell psmodule-config --cflags)
+
+INCS	= 	$(IPSLIB) $(IPSMOD)
+LIBS	= 	$(LPSLIB) $(LPSMOD)
 CFLAGS	=	$(INCS) -std=c99 -Wall -Werror -g
-# CFLAGS	=	$(INCS) -std=c99 -g
 LFLAGS	=	$(LIBS) 
 
@@ -32,15 +33,16 @@
 $(SRC)/psphotSubtractPSF.$(ARCH).o \
 $(SRC)/psphotSortBySN.$(ARCH).o    \
-$(SRC)/psphotDefinePixels.$(ARCH).o \
+$(SRC)/psphotDefinePixels.$(ARCH).o\
 $(SRC)/psphotMagnitudes.$(ARCH).o  \
-$(SRC)/psLibUtils.$(ARCH).o	   \
 $(SRC)/psLine.$(ARCH).o		   \
-$(SRC)/psEllipse.$(ARCH).o         \
 $(SRC)/psModulesUtils.$(ARCH).o	   \
 $(SRC)/pmPeaksSigmaLimit.$(ARCH).o \
+$(SRC)/psImageData.$(ARCH).o
+
+PSMODULES = \
+$(SRC)/psEllipse.$(ARCH).o         \
 $(SRC)/pmPSF.$(ARCH).o             \
 $(SRC)/pmPSFtry.$(ARCH).o          \
-$(SRC)/psImageData.$(ARCH).o	   \
-$(SRC)/pmModelGroup.$(ARCH).o       \
+$(SRC)/pmModelGroup.$(ARCH).o      \
 $(SRC)/pmObjects_EAM.$(ARCH).o
 
@@ -65,6 +67,7 @@
 
 psphot: $(BIN)/psphot.$(ARCH)
+# $(BIN)/psphot.$(ARCH) : $(PSPHOT) $(PSMODULES)
 $(BIN)/psphot.$(ARCH) : $(PSPHOT)
-$(PSPHOT): $(SRC)/psphot.h
+$(PSPHOT) $(PSMODULES): $(SRC)/psphot.h
 
 fitsource: $(BIN)/fitsource.$(ARCH)
