The patch attached reverts changes to config/gen/makefiles/root.in, config/gen/makefiles/languages.in and languages/jako/config/makefiles/root.in that appear to be associated with the recent problems in 'make realclean'. I applied this patch in two different sandboxes on two different OSes and it DWIMmed. It may not, however, have addressed the original 'jako' problem Bernhard was looking at.
kid51
Index: config/gen/makefiles/root.in =================================================================== --- config/gen/makefiles/root.in (revision 22876) +++ config/gen/makefiles/root.in (working copy) @@ -1282,9 +1282,6 @@ languages-clean : $(MAKE) languages clean -languages-realclean : - $(MAKE) languages realclean - ############################################################################### # # compiler implementation targets: @@ -1661,7 +1658,7 @@ "$(IMCC_DIR)/*$(O)" \ $(IMCC_DIR)/imcparser.output -realclean : clean languages-realclean +realclean : clean $(RM_RF) \ $(STICKY_FILES) \ blib \ Index: config/gen/makefiles/languages.in =================================================================== --- config/gen/makefiles/languages.in (revision 22876) +++ config/gen/makefiles/languages.in (working copy) @@ -120,8 +120,6 @@ urm.clean \ smoke-clean -realclean: \ - jako.realclean # # Language specific targets @@ -257,8 +255,6 @@ - $(MAKE) jako test jako.clean: - $(MAKE) jako clean -jako.realclean: - - $(MAKE) jako realclean lisp: lisp.dummy lisp.dummy: Index: languages/jako/config/makefiles/root.in =================================================================== --- languages/jako/config/makefiles/root.in (revision 22876) +++ languages/jako/config/makefiles/root.in (working copy) @@ -66,10 +66,6 @@ clean: $(RM_F) "examples/*.pir" "examples/*.list" "t/*.pir" -realclean: clean - $(RM_F) Makefile - - over: @$(MAKE) clean @$(MAKE) all