--- Makefile.orig	2020-05-15 16:07:18 UTC
+++ Makefile
@@ -3,7 +3,7 @@ objects=nsm.o ConsoleColor.o DateTimeInfo.o Directory.
 cppfiles=nsm.cpp ConsoleColor.cpp DateTimeInfo.cpp Directory.cpp Expr.cpp ExprtkFns.cpp Filename.cpp FileSystem.cpp Getline.cpp GitInfo.cpp hashtk/HashTk.cpp Lolcat.cpp LuaFns.cpp Lua.cpp NumFns.cpp Pagination.cpp Parser.cpp Path.cpp ProjectInfo.cpp Quoted.cpp StrFns.cpp SystemInfo.cpp Title.cpp TrackedInfo.cpp Variables.cpp WatchList.cpp
 
 DESTDIR?=
-PREFIX?=/usr/local
+PREFIX?=%%LOCALBASE%%
 BINDIR=${DESTDIR}${PREFIX}/bin
 LIBDIR=${DESTDIR}${PREFIX}/lib
 
@@ -79,58 +79,58 @@ ifeq ($(BUNDLED),0)
 	else ifeq ($(LUA_VERSION),x) 
 	    ifeq ($(detected_OS),FreeBSD)  # FreeBSD
 			CXXFLAGS+= -D__LUA_VERSION_x__
-	    	LINK+= -L/usr/local/lib -llua -lm -ldl  
+	    	LINK+= -L%%LOCALBASE%%/lib -llua -lm -ldl  
 		else                                # *nix
 			CXXFLAGS+= -D__LUA_VERSION_x__
-	    	LINK+= -L/usr/local/lib -llua -ldl
+	    	LINK+= -L%%LOCALBASE%%/lib -llua -ldl
 		endif
 	else ifeq ($(LUA_VERSION),5.4) 
 	    ifeq ($(detected_OS),FreeBSD)  # FreeBSD
 			CXXFLAGS+= -D__LUA_VERSION_5_4__
-	    	LINK+= -L/usr/local/lib -llua-5.4 -lm -ldl  
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.4 -lm -ldl  
 		else                                # *nix
 			CXXFLAGS+= -D__LUA_VERSION_5_4__
-	    	LINK+= -L/usr/local/lib -llua-5.4 -ldl
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.4 -ldl
 		endif
 	else ifeq ($(LUA_VERSION),5.3) 
 	    ifeq ($(detected_OS),FreeBSD)  # FreeBSD
 			CXXFLAGS+= -D__LUA_VERSION_5_3__
-	    	LINK+= -L/usr/local/lib -llua-5.3 -lm -ldl  
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.3 -lm -ldl  
 		else                                # *nix
 			CXXFLAGS+= -D__LUA_VERSION_5_3__
-	    	LINK+= -L/usr/local/lib -llua-5.3 -ldl
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.3 -ldl
 		endif
 	else ifeq ($(LUA_VERSION),5.2) 
 	    ifeq ($(detected_OS),FreeBSD)  # FreeBSD
 			CXXFLAGS+= -D__LUA_VERSION_5_2__
-	    	LINK+= -L/usr/local/lib -llua-5.2 -lm -ldl  
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.2 -lm -ldl  
 		else                                # *nix
 			CXXFLAGS+= -D__LUA_VERSION_5_2__
-	    	LINK+= -L/usr/local/lib -llua-5.2 -ldl
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.2 -ldl
 		endif
 	else ifeq ($(LUA_VERSION),5.1) 
 	    ifeq ($(detected_OS),FreeBSD)  # FreeBSD
 			CXXFLAGS+= -D__LUA_VERSION_5_1__
-	    	LINK+= -L/usr/local/lib -llua-5.1 -lm -ldl  
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.1 -lm -ldl  
 		else                                # *nix
 			CXXFLAGS+= -D__LUA_VERSION_5_1__
-	    	LINK+= -L/usr/local/lib -llua-5.1 -ldl
+	    	LINK+= -L%%LOCALBASE%%/lib -llua-5.1 -ldl
 		endif
 	else ifeq ($(LUAJIT_VERSION),2.0)
 		ifeq ($(detected_OS),FreeBSD)  # FreeBSD
 			CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
-			LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1  
+			LINK+= -ldl -lm -L%%LOCALBASE%%/lib -lluajit-5.1  
 		else                                # *nix
 			CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
-			LINK+= -ldl -L/usr/local/lib -lluajit-5.1 
+			LINK+= -ldl -L%%LOCALBASE%%/lib -lluajit-5.1 
 		endif
 	else
 		ifeq ($(detected_OS),FreeBSD)  # FreeBSD
 			CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
-			LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1  
+			LINK+= -ldl -lm -L%%LOCALBASE%%/lib -lluajit-5.1  
 		else                                # *nix
 			CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
-			LINK+= -ldl -L/usr/local/lib -lluajit-5.1 
+			LINK+= -ldl -L%%LOCALBASE%%/lib -lluajit-5.1 
 		endif
 	endif
 else
