build: basic autoconfization
19 files changed