diff --git a/gfx/src/makefile.win b/gfx/src/makefile.win
index 31bfc9676e2a51ede7cd13541ae57c6ef71a3414..5985870a1f47d1c0db8b230555736508ff17de26 100644
--- a/gfx/src/makefile.win
+++ b/gfx/src/makefile.win
@@ -41,7 +41,7 @@ CPPSRCS=nsColor.cpp nsColorNames.cpp nsFont.cpp \
     nsImageGroup.cpp nsImageManager.cpp nsImageNetContextAsync.cpp \
     nsImageRenderer.cpp nsImageRequest.cpp nsImageSystemServices.cpp \
     nsImageURL.cpp nsRect.cpp nsTransform2D.cpp nsBlender.cpp \
-	nsDeviceContext.cpp nsImageNetContextSync.cpp nsScriptableRegion.cpp
+	nsDeviceContext.cpp nsImageNetContextSync.cpp nsScriptableRegion.cpp nsPrintOptionsImpl.cpp
 
 CPP_OBJS=.\$(OBJDIR)\nsColor.obj .\$(OBJDIR)\nsColorNames.obj \
     .\$(OBJDIR)\nsFont.obj \
@@ -54,7 +54,8 @@ CPP_OBJS=.\$(OBJDIR)\nsColor.obj .\$(OBJDIR)\nsColorNames.obj \
 	.\$(OBJDIR)\nsImageNetContextSync.obj \
 	.\$(OBJDIR)\nsBlender.obj \
   .\$(OBJDIR)\nsRenderingContextImpl.obj\
-	.\$(OBJDIR)\nsScriptableRegion.obj
+	.\$(OBJDIR)\nsScriptableRegion.obj\
+  .\$(OBJDIR)\nsPrintOptionsImpl.obj
 
 LINCS=-I$(PUBLIC)\util -I$(PUBLIC)\img \
     -I$(PUBLIC)\xpcom -I$(PUBLIC)\raptor \
diff --git a/gfx/src/windows/makefile.win b/gfx/src/windows/makefile.win
index 47be8d5fc3cdcb7f255c7cb713a86dd80cbbadb7..6d6083533c9d0e2003fab76d541eea5abe71ba85 100644
--- a/gfx/src/windows/makefile.win
+++ b/gfx/src/windows/makefile.win
@@ -43,6 +43,7 @@ OBJS =                                  \
 	.\$(OBJDIR)\nsDeviceContextSpecFactoryW.obj          \
 	.\$(OBJDIR)\nsScreenWin.obj          \
 	.\$(OBJDIR)\nsScreenManagerWin.obj          \
+  .\$(OBJDIR)\nsPrintOptionsWin.obj     \
 	.\$(OBJDIR)\nsGfxFactoryWin.obj          \
 	$(NULL)