--- makefile.osx.orig	2010-05-26 09:24:20.000000000 -0400
+++ makefile.osx	2010-05-26 09:25:31.000000000 -0400
@@ -3,7 +3,7 @@
 
 # Flags for gcc compilation.
 #  Performance is not vital here, and -O is buggy, so I leave it out.
-# The -I flags assume smjs is installed in /opt/local/include/js via macports
+# The -I flags assume smjs is installed in @@PREFIX@@/include/js via macports
 
 # Allow for symbolic debugging.
 DEBUGFLAGS=-g -ggdb
@@ -11,13 +11,13 @@
 DEBUGFLAGS=
 endif
 
-CFLAGS = -I/usr/include -I/opt/local/include -I/opt/local/include/js -DSYSBSD -DXP_UNIX -DX86_LINUX $(DEBUGFLAGS)
+CFLAGS = -I@@PREFIX@@/include -I@@PREFIX@@/include/js -DSYSBSD -DXP_UNIX -DX86_LINUX $(DEBUGFLAGS)
 
 # Normal load flags, plus flags for macports
-LFLAGS = -L/usr/lib -L/opt/local/lib
+LFLAGS = -L@@PREFIX@@/lib
 
 # Libraries for edbrowse.
-# I assume you have linked libjs.so into /opt/local/lib/libjs.a
+# I assume you have linked libjs.so into @@PREFIX@@/lib/libjs.a
 # so that -ljs will suffice.
 # -lcrypto is necessary on OS X to provide some ssl functions
 LIBS = -lpcre -lm -lssl -ljs -lcurl -lcrypto
@@ -37,7 +37,7 @@
 
 # You probably need to be root to do this.
 install:
-	install edbrowse /usr/local/bin
+	install edbrowse @@DESTROOT@@/bin
 
 #  odbc stuff
 dbodbc.o dbops.o : dbapi.h eb.h eb.p