diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index bdcb045da06b190903f5e3ee5876483afa599f94..fcec7a66aa085c3e5732e06365d36a5512554fbe 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -59,6 +59,11 @@ ifdef JSINCLUDE
 else
  CFLAGS += -I$(SRC_ROOT)$(DIRSEP)..$(DIRSEP)include$(DIRSEP)mozilla$(DIRSEP)js
 endif
+ifdef NSPRINCLUDE
+ CFLAGS += -I$(NSPRINCLUDE)
+else
+ CFLAGS += -I$(SRC_ROOT)$(DIRSEP)..$(DIRSEP)include$(DIRSEP)mozilla$(DIRSEP)nspr
+endif
 ifndef JSLIBDIR
  JSLIBDIR := $(SRC_ROOT)$(DIRSEP)..$(DIRSEP)lib$(DIRSEP)mozilla$(DIRSEP)js$(DIRSEP)$(machine).$(BUILD)
 endif
diff --git a/src/sbbs3/Makefile b/src/sbbs3/Makefile
index bf1a11c3e9ca665088afcb88a569f4c1f577d250..8e02ca878ee293e9101513be118f684bb4477798 100644
--- a/src/sbbs3/Makefile
+++ b/src/sbbs3/Makefile
@@ -22,6 +22,12 @@ CFLAGS = $(CFLAGS) -DJAVASCRIPT
 !else
 	CFLAGS = $(CFLAGS) -I$(SRC_ROOT)$(DIRSEP)..$(DIRSEP)include$(DIRSEP)mozilla$(DIRSEP)js
 !endif
+!ifdef NSPRINCLUDE
+	CFLAGS = $(CFLAGS) -I$(NSPRINCLUDE)
+!else
+	CFLAGS = $(CFLAGS) -I$(SRC_ROOT)$(DIRSEP)..$(DIRSEP)include$(DIRSEP)mozilla$(DIRSEP)nspr
+!endif
+
 !ifndef JSLIBDIR
 	JSLIBDIR = $(SRC_ROOT)$(DIRSEP)..$(DIRSEP)lib$(DIRSEP)mozilla$(DIRSEP)js$(DIRSEP)win32.$(BUILDPATH)
 !endif