Index: trunk/Ohana/src/opihi/pcontrol/Makefile
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/Makefile	(revision 10693)
+++ trunk/Ohana/src/opihi/pcontrol/Makefile	(revision 11052)
@@ -1,3 +1,4 @@
 include ../../../Configure
+default: pcontrol
 
 HOME    =       $(ROOT)/src/opihi
@@ -5,5 +6,5 @@
 LIB     =       $(HOME)/lib
 INC     =       $(HOME)/include
-SDIR    =       $(HOME)/pcontrol
+SRC    =       $(HOME)/pcontrol
 HELP    =       $(DESTHELP)/pcontrol
 
@@ -19,42 +20,40 @@
 
 funcs = \
-$(SDIR)/init.$(ARCH).o \
-$(SDIR)/pcontrol.$(ARCH).o \
-$(SDIR)/rconnect.$(ARCH).o \
-$(SDIR)/CheckBusyJob.$(ARCH).o \
-$(SDIR)/CheckDoneHost.$(ARCH).o \
-$(SDIR)/CheckDoneJob.$(ARCH).o \
-$(SDIR)/CheckHost.$(ARCH).o \
-$(SDIR)/CheckIdleHost.$(ARCH).o \
-$(SDIR)/CheckPoint.$(ARCH).o \
-$(SDIR)/CheckSystem.$(ARCH).o \
-$(SDIR)/GetJobOutput.$(ARCH).o \
-$(SDIR)/HostOps.$(ARCH).o \
-$(SDIR)/IDops.$(ARCH).o \
-$(SDIR)/JobOps.$(ARCH).o \
-$(SDIR)/StackOps.$(ARCH).o \
-$(SDIR)/PclientCommand.$(ARCH).o \
-$(SDIR)/ResetJob.$(ARCH).o \
-$(SDIR)/StartHost.$(ARCH).o \
-$(SDIR)/StopHosts.$(ARCH).o \
-$(SDIR)/KillJob.$(ARCH).o \
-$(SDIR)/StartJob.$(ARCH).o
+$(SRC)/init.$(ARCH).o \
+$(SRC)/pcontrol.$(ARCH).o \
+$(SRC)/rconnect.$(ARCH).o \
+$(SRC)/CheckBusyJob.$(ARCH).o \
+$(SRC)/CheckDoneHost.$(ARCH).o \
+$(SRC)/CheckDoneJob.$(ARCH).o \
+$(SRC)/CheckHost.$(ARCH).o \
+$(SRC)/CheckIdleHost.$(ARCH).o \
+$(SRC)/CheckPoint.$(ARCH).o \
+$(SRC)/CheckSystem.$(ARCH).o \
+$(SRC)/GetJobOutput.$(ARCH).o \
+$(SRC)/HostOps.$(ARCH).o \
+$(SRC)/IDops.$(ARCH).o \
+$(SRC)/JobOps.$(ARCH).o \
+$(SRC)/StackOps.$(ARCH).o \
+$(SRC)/PclientCommand.$(ARCH).o \
+$(SRC)/ResetJob.$(ARCH).o \
+$(SRC)/StartHost.$(ARCH).o \
+$(SRC)/StopHosts.$(ARCH).o \
+$(SRC)/KillJob.$(ARCH).o \
+$(SRC)/StartJob.$(ARCH).o
 
 cmds = \
-$(SDIR)/check.$(ARCH).o \
-$(SDIR)/delete.$(ARCH).o \
-$(SDIR)/host.$(ARCH).o \
-$(SDIR)/job.$(ARCH).o \
-$(SDIR)/jobstack.$(ARCH).o \
-$(SDIR)/hoststack.$(ARCH).o \
-$(SDIR)/kill.$(ARCH).o \
-$(SDIR)/pulse.$(ARCH).o \
-$(SDIR)/run.$(ARCH).o \
-$(SDIR)/status.$(ARCH).o \
-$(SDIR)/stdout.$(ARCH).o \
-$(SDIR)/version.$(ARCH).o \
-$(SDIR)/verbose.$(ARCH).o
-
-pcontrol = $(cmds) $(funcs)
+$(SRC)/check.$(ARCH).o \
+$(SRC)/delete.$(ARCH).o \
+$(SRC)/host.$(ARCH).o \
+$(SRC)/job.$(ARCH).o \
+$(SRC)/jobstack.$(ARCH).o \
+$(SRC)/hoststack.$(ARCH).o \
+$(SRC)/kill.$(ARCH).o \
+$(SRC)/pulse.$(ARCH).o \
+$(SRC)/run.$(ARCH).o \
+$(SRC)/status.$(ARCH).o \
+$(SRC)/stdout.$(ARCH).o \
+$(SRC)/version.$(ARCH).o \
+$(SRC)/verbose.$(ARCH).o
 
 libs = \
@@ -63,7 +62,9 @@
 $(DESTLIB)/libdata.a
 
-pcontrol: $(BIN)/pcontrol.$(ARCH) $(libs)
+pcontrol: $(BIN)/pcontrol.$(ARCH)
+$(SRC)/pcontrol.$(ARCH).o : $(libs)
+$(BIN)/pcontrol.$(ARCH)   : $(cmds) $(funcs)
 
-$(BIN)/pcontrol.$(ARCH) : $(pcontrol)
+$(cmds) $(funcs) : $(INC)/pcontrol.h
 
 install: $(DESTBIN)/pcontrol help
