> There seem to be to many dirrectories that are
> hardcoded into makefiles:
"Hardcode" is too harsh a term here. It's not like this is a
distributed executable or something like that. It's easy to change the
Makefile.base files for your own needs.
> had to manually create config.h etc...
The Windows side doesn't depend on config.h at all, as far as I can see.
If you mean on the Unix side, then Chris's comments about the
bootstrap script are appropriate.
> I tried to run makemake.sh,
That's only used internally on the Unix side, to create the
Makefile.simple files. That's why it isn't documented.
> After when I replaced /usr/bash with something suitable for me it gave
> out some warnings (line 32: [: ==: unary operator expected)
That's because it really, really, really does require bash.