diff --git a/src/Makefile.src b/src/Makefile.src
index 598f9342046f49f5190ee8972fbc3d2a2705d5eb..1b2160768689da8c705a489ed0e8b6ab6acd0034 100644
--- a/src/Makefile.src
+++ b/src/Makefile.src
@@ -43,7 +43,7 @@ WARN=@WARN@
 
 #add extra defines here
 # Be sure to use -g and -DDEBUG when looking for bugs
-DEBUGDEF=
+DEBUGDEF=-DDEBUG
 DEFINES=-DDEFAULT_MASTER=\"$(lib_prefix)/master.pike\"
 
 # -O should work with all compilers
@@ -225,7 +225,7 @@ module_objects:
 
 lang.o: lang.c config.h object.h interpret.h program.h
 
-$(SRCDIR)/language.h: language.y
+$(SRCDIR)/language.h: language.yacc
 	@echo "Expect 1 shift/reduce conflict."
 	$(YACC) $(YFLAGS) $(SRCDIR)/language.y
 	mv y.tab.c $(SRCDIR)/language.c