diff --git a/Common/Makefile b/Common/Makefile
index 417192a0e7139452cfdf5a034a919a543d474709..ce838c6fed9858873ef842eb18fa02001e135858 100644
--- a/Common/Makefile
+++ b/Common/Makefile
@@ -9,7 +9,7 @@ C_FLAGS   = -g -Wall
 
 OS_FLAGS  = -D_UNIX
 
-RANLIB   = /usr/bin/ranlib
+RANLIB   = ranlib
 RM       = rm
 RMFLAGS  = -f
 
diff --git a/DataStr/Makefile b/DataStr/Makefile
index 8a3278506e5badf547e113744ddc6903e878c099..f8cb139a15b0fd1cea66ce05d185557a4d6d099b 100644
--- a/DataStr/Makefile
+++ b/DataStr/Makefile
@@ -7,7 +7,9 @@
 CC        = c++
 C_FLAGS   = -g -Wall
 
-RANLIB   = /usr/bin/ranlib
+RM       = rm
+RMFLAGS  = -f
+RANLIB   = ranlib
 
 LIB      = ../lib/libDataStr.a
 INCLUDE  = -I../Common
diff --git a/Geo/Makefile b/Geo/Makefile
index 6b64c8a81de8e9f12436db434bbd23ae339bad22..2737ad687a3fafcb57cd99c6c5930e45bb3507b2 100644
--- a/Geo/Makefile
+++ b/Geo/Makefile
@@ -9,7 +9,7 @@ C_FLAGS   = -g -Wall
 
 OS_FLAGS  = -D_UNIX
 
-RANLIB   = /usr/bin/ranlib
+RANLIB   = ranlib
 RM       = rm
 RMFLAGS  = -f
 
diff --git a/Mesh/Makefile b/Mesh/Makefile
index b2c5b6c99d8b94a1fb70a5e5a3f09ac51d93b617..5c6ed6db530356b090e966f140c52d137c3a79c8 100644
--- a/Mesh/Makefile
+++ b/Mesh/Makefile
@@ -11,7 +11,7 @@ OS_FLAGS = -D_UNIX
 
 RM       = rm
 RMFLAGS  = -f
-RANLIB  = /usr/bin/ranlib
+RANLIB  = ranlib
 
 LIB     = ../lib/libMesh.a
 INCLUDE = -I../Adapt -I../Common -I../DataStr -I../Geo -I../Mesh\
diff --git a/Parser/Makefile b/Parser/Makefile
index 322aa2d525cc4d33415b34cc5c7eaa69038097e2..10ad99f58879f657a5d8f393712426955ff7f184 100644
--- a/Parser/Makefile
+++ b/Parser/Makefile
@@ -9,13 +9,12 @@ C_FLAGS   = -g -Wall
 
 OS_FLAGS  = -D_UNIX
 
-RANLIB   = /usr/bin/ranlib
+RANLIB   = ranlib
 RM       = rm
+RMFLAGS  = -f
 YACC     = bison
 LEX      = flex
 
-RMFLAGS  = -f
-
 LIB      = ../lib/libParser.a
 INCLUDE  = -I../includes -I../Common -I../DataStr -I../Geo -I../Graphics\
            -I../Mesh -I../Unix