- generate version from SPL code instead of hardcoding (incomplete)
- re-added spl directory target
- log: 'spl' makes 'spl' directory