generate version before bindist

There is small bug in Makefile
1. make clean
2. make distclean
3. make bindist
```
g++ -DLOCALIZE -Wall -Wextra -g   -MMD -c src/version.cpp -o obj/version.o
src/version.cpp:9:21: fatal error: version.h: No such file or directory
compilation terminated.
make: *** [obj/version.o] Error 1
```
PR fix that