Index: trunk/Ohana/src/opihi/Makefile.Common
===================================================================
--- trunk/Ohana/src/opihi/Makefile.Common	(revision 5996)
+++ trunk/Ohana/src/opihi/Makefile.Common	(revision 6000)
@@ -5,5 +5,5 @@
 $(BIN)/%.$(ARCH):
 	@if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
-	$(CC) $^ -o $@ $(LFLAGS) $(LIBS)
+	$(CC) -o $@ $^ $(LFLAGS)
 	@echo "compiled $*"
 	@echo ""
@@ -45,5 +45,5 @@
 
 %.$(ARCH).o : %.c
-	$(CC) $(CFLAGS) -c $*.c -o $@
+	$(CC) -o $@ -c $*.c $(CFLAGS)
 
 clean:
Index: trunk/Ohana/src/opihi/dimm/Makefile
===================================================================
--- trunk/Ohana/src/opihi/dimm/Makefile	(revision 5996)
+++ trunk/Ohana/src/opihi/dimm/Makefile	(revision 6000)
@@ -12,12 +12,14 @@
 DESTMAN =       $(LMAN)
 DESTHLP =       $(LHLP)/dimm
-#  
+
+#  compile flags
 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
-LFLAGS  =       -L$(LLIB) -L$(LIB)
-LIBS1   =       -lsocket -lnsl -lreadline -ldvo -lFITS -lohana -lm
-LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata -lsbig
-LIBS    =       $(LIBS2) $(LIBS1) 
 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
-CCFLAGS =       $(LIBS) 
+
+# link flags 
+LIBS    = 	-L$(LIB) -L$(LLIB) -L$(XLIB)
+LIBS1   =       -lsocket -lnsl -lreadline $(TLIBFLAG) -ldvo -lkapa -lFITS -lohana -lX11 -lm
+LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata -lsbig 
+LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1) 
 
 # dimm user commands and support functions #####################
Index: trunk/Ohana/src/opihi/dvo/Makefile
===================================================================
--- trunk/Ohana/src/opihi/dvo/Makefile	(revision 5996)
+++ trunk/Ohana/src/opihi/dvo/Makefile	(revision 6000)
@@ -12,12 +12,14 @@
 DESTMAN =       $(LMAN)
 DESTHLP =       $(LHLP)/dvo
-#  
+
+#  compile flags
 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
-LFLAGS  =       -L$(LLIB) -L$(LIB)
-LIBS1   =       -lsocket -lnsl -lreadline -ldvo -lkapa -lFITS -lohana -lX11 -lm
+CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
+
+# link flags 
+LIBS    = 	-L$(LIB) -L$(LLIB) -L$(XLIB)
+LIBS1   =       -lsocket -lnsl -lreadline $(TLIBFLAG) -ldvo -lkapa -lFITS -lohana -lX11 -lm
 LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 
-LIBS    =       $(LIBS2) $(LIBS1) 
-CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
-CCFLAGS =       $(LIBS) 
+LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1) 
 
 # dvo user commands and support functions ########################
Index: trunk/Ohana/src/opihi/mana/Makefile
===================================================================
--- trunk/Ohana/src/opihi/mana/Makefile	(revision 5996)
+++ trunk/Ohana/src/opihi/mana/Makefile	(revision 6000)
@@ -12,12 +12,14 @@
 DESTMAN =       $(LMAN)
 DESTHLP =       $(LHLP)/mana
-#  
+
+#  compile flags
 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
-LFLAGS  =       -L$(LLIB) -L$(LIB)
-LIBS1   =       -lsocket -lnsl -lreadline -ldvo -lkapa -lFITS -lohana -lX11 -lm
+CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
+
+# link flags 
+LIBS    = 	-L$(LIB) -L$(LLIB) -L$(XLIB)
+LIBS1   =       -lsocket -lnsl -lreadline $(TLIBFLAG) -ldvo -lkapa -lFITS -lohana -lX11 -lm
 LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 
-LIBS    =       $(LIBS2) $(LIBS1) 
-CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
-CCFLAGS =       $(LIBS) 
+LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1) 
 
 # mana user commands and support functions ########################
Index: trunk/Ohana/src/opihi/pantasks/Makefile
===================================================================
--- trunk/Ohana/src/opihi/pantasks/Makefile	(revision 5996)
+++ trunk/Ohana/src/opihi/pantasks/Makefile	(revision 6000)
@@ -12,12 +12,14 @@
 DESTMAN =       $(LMAN)
 DESTHLP =       $(LHLP)/psched
-#  
+
+#  compile flags
 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
-LFLAGS  =       -L$(LLIB) -L$(LIB)
-LIBS1   =       -lsocket -lnsl -lreadline -ldvo -lkapa -lFITS -lohana -lX11 -lm
+CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
+
+# link flags 
+LIBS    = 	-L$(LIB) -L$(LLIB) -L$(XLIB)
+LIBS1   =       -lsocket -lnsl -lreadline $(TLIBFLAG) -ldvo -lkapa -lFITS -lohana -lX11 -lm
 LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 
-LIBS    =       $(LIBS2) $(LIBS1) 
-CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
-CCFLAGS =       $(LIBS) 
+LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1) 
 
 # sched user commands and support functions ########################
Index: trunk/Ohana/src/opihi/pclient/Makefile
===================================================================
--- trunk/Ohana/src/opihi/pclient/Makefile	(revision 5996)
+++ trunk/Ohana/src/opihi/pclient/Makefile	(revision 6000)
@@ -12,12 +12,14 @@
 DESTMAN =       $(LMAN)
 DESTHLP =       $(LHLP)/pclient
-#  
+
+#  compile flags
 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
-LFLAGS  =       -L$(LLIB) -L$(LIB)
-LIBS1   =       -lsocket -lnsl -lreadline -lkapa -lFITS -lohana -lX11 -lm
-LIBS2   =       -lbasiccmd -lshell -ldata
-LIBS    =       $(LIBS2) $(LIBS1) 
 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
-CCFLAGS =       $(LIBS) 
+
+# link flags 
+LIBS    = 	-L$(LIB) -L$(LLIB) -L$(XLIB)
+LIBS1   =       -lsocket -lnsl -lreadline $(TLIBFLAG) -ldvo -lkapa -lFITS -lohana -lX11 -lm
+LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 
+LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1) 
 
 # mana user commands and support functions ########################
Index: trunk/Ohana/src/opihi/pcontrol/Makefile
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/Makefile	(revision 5996)
+++ trunk/Ohana/src/opihi/pcontrol/Makefile	(revision 6000)
@@ -12,12 +12,14 @@
 DESTMAN =       $(LMAN)
 DESTHLP =       $(LHLP)/pcontrol
-#  
+
+#  compile flags
 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
-LFLAGS  =       -L$(LLIB) -L$(LIB)
-LIBS1   =       -lsocket -lnsl -lreadline -lkapa -lFITS -lohana -lX11 -lm
-LIBS2   =       -lbasiccmd -lshell -ldata
-LIBS    =       $(LIBS2) $(LIBS1) 
 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
-CCFLAGS =       $(LIBS) 
+
+# link flags 
+LIBS    = 	-L$(LIB) -L$(LLIB) -L$(XLIB)
+LIBS1   =       -lsocket -lnsl -lreadline $(TLIBFLAG) -lkapa -lFITS -lohana -lX11 -lm
+LIBS2   =       -lbasiccmd -lshell -ldata 
+LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1) 
 
 # mana user commands and support functions ########################
