New make infrastructure.
dd
Rebuild.
Another attempt.
Include rules.
Include gitignores.
Interim tests.