diff --git a/doc/developer/Makefile b/doc/developer/Makefile
index eb5f0c6b5a53b6139548bf6d9ca0565bf0d57c2d..60320bb15fbf61fd2b0f373719b94c462c547725 100644
--- a/doc/developer/Makefile
+++ b/doc/developer/Makefile
@@ -34,13 +34,8 @@ DEPENDENCIES= $(FRAMAC_MODERN) $(GENERATED) frama-c-book.cls
 
 all: developer.pdf check
 
-FRAMAC := $(shell command -v frama-c 2> /dev/null)
-
 # local plugin.cmi (if any) is in conflict with the one of Frama-C
 check: $(GENERATED)
-ifndef FRAMAC
-	$(ECHO) frama-c is not installed in the PATH, nothing to check!
-else
 	$(ECHO) Checking compilation of example scripts
 	../../bin/frama-c \
 		-load-script ./examples/syntactic_check \
@@ -62,11 +57,10 @@ else
 	do ../../bin/frama-c -load-script ./tutorial/hello/generated/$$i/hello_world.ml ; \
 	done
 	$(ECHO) compilation ok
-	$(MAKE) -C tutorial/hello/generated/with_test
-	$(MAKE) -C tutorial/hello/generated/makefile_multiple
-	$(MAKE) -C tutorial/hello/generated/makefile_single
-	$(MAKE) -C tutorial/viewcfg/generated/split
-endif
+	$(MAKE) PATH=../../bin:$$PATH -C tutorial/hello/generated/with_test
+	$(MAKE) PATH=../../bin:$$PATH -C tutorial/hello/generated/makefile_multiple
+	$(MAKE) PATH=../../bin:$$PATH -C tutorial/hello/generated/makefile_single
+	$(MAKE) PATH=../../bin:$$PATH -C tutorial/viewcfg/generated/split
 
 check-all: developer.pdf 
 	$(MAKE) -C ../.. check-devguide