diff --git a/rtw2/Makefile b/rtw2/Makefile
index 81c8a8985ae300760ed652df9783a164ed55bcaf..0aa7331b962eecdfac5b500ef08e23b75039b931 100755
--- a/rtw2/Makefile
+++ b/rtw2/Makefile
@@ -1,5 +1,5 @@
 MAIN=rtw2
-SOURCES=$(shell find . -name '*.py' -type f | cut -c 3-)
+SOURCES=$(sort $(shell find . -name '*.py' -type f | cut -c 3-))
 
 $(info $(SOURCES))
 all:	gen/$(MAIN)
@@ -7,7 +7,8 @@ all:	gen/$(MAIN)
 gen:
 	mkdir gen
 
-gen/$(MAIN): $(SOURCES) | gen
+gen/$(MAIN): $(SOURCES) Makefile | gen
+	echo $(SOURCES)
 	apa -o $@ $(MAIN).py $(filter-out $(MAIN).py,$(SOURCES))
 
 clean: