diff --git a/Makefile b/Makefile
index a4b56e0d3b7d4eb1e5f25e71cc2b331eb5af0292..589d47ddd9f6a1cf29d165b0abbe267d04c94f59 100644
--- a/Makefile
+++ b/Makefile
@@ -18,6 +18,7 @@ BUILD_SCRIPT := $(CURDIR)/cmake/CMakeBuild/bin/cmake.py
 
 TARGETS := CommonLib DecoderAnalyserApp DecoderAnalyserLib DecoderApp DecoderLib 
 TARGETS += EncoderApp EncoderLib Utilities SEIRemovalApp StreamMergeApp
+SADL_HASH := "dedd0095bd3f8ca0a760eb0649b028a87b84dcfd" # hard coded because of windows $(shell git submodule status | grep sadl | cut -d' ' -f2)
 
 ifeq ($(OS),Windows_NT)
   ifneq ($(MSYSTEM),)
@@ -180,5 +181,7 @@ realclean:
 sadlclean:
 	$(RM) -rf sadl
 	git clone https://mpeg:${MPEGPWD}@vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/sadl.git sadl
+	cd sadl && git checkout $(SADL_HASH)
+	
 
 .NOTPARALLEL: