diff --git a/src/Make_bc5.mak b/src/Make_bc5.mak
index d05d836942c6a06c64d90022c909d2d6ebec3dd8..25145d94dc78ac0a369034d4688832bcdea99711 100644
--- a/src/Make_bc5.mak
+++ b/src/Make_bc5.mak
@@ -605,7 +605,7 @@ vimobj = $(vimobj) \
 
 !if ("$(NETBEANS)"=="yes")
 vimobj = $(vimobj) \
-    $(OBJDIR)\netbeans.obj $(OBJDIR)\gui_beval.obj
+    $(OBJDIR)\netbeans.obj
 !endif
 
 !ifdef XPM
@@ -628,6 +628,7 @@ DLLTARGET = joebob
 vimobj = $(vimobj) \
 	$(vimwinmain) \
 	$(OBJDIR)\gui.obj \
+	$(OBJDIR)\gui_beval.obj \
 	$(OBJDIR)\gui_w32.obj
 !endif
 
diff --git a/src/Make_cyg.mak b/src/Make_cyg.mak
index da98b501c2a26030e34af9d31de90d6e41c286f2..24a52ce8aa64732e0e82912a12b883dfb947002f 100644
--- a/src/Make_cyg.mak
+++ b/src/Make_cyg.mak
@@ -329,7 +329,7 @@ ifeq ($(GUI),yes)
 ifeq (yes, $(NETBEANS))
 # Only allow NETBEANS for a GUI build.
 DEFINES += -DFEAT_NETBEANS_INTG
-EXTRA_OBJS += $(OUTDIR)/netbeans.o $(OUTDIR)/gui_beval.o
+EXTRA_OBJS += $(OUTDIR)/netbeans.o
 EXTRA_LIBS += -lwsock32
 
 ifeq (yes, $(NBDEBUG))
@@ -352,7 +352,7 @@ endif
 EXE = gvim$(DEBUG_SUFFIX).exe
 OUTDIR = gobj$(DEBUG_SUFFIX)
 DEFINES += -DFEAT_GUI_W32 -DFEAT_CLIPBOARD
-EXTRA_OBJS += $(OUTDIR)/gui.o $(OUTDIR)/gui_w32.o $(OUTDIR)/os_w32exe.o
+EXTRA_OBJS += $(OUTDIR)/gui.o $(OUTDIR)/gui_w32.o $(OUTDIR)/gui_beval.o $(OUTDIR)/os_w32exe.o
 EXTRA_LIBS += -mwindows -lcomctl32
 else
 EXE = vim$(DEBUG_SUFFIX).exe