ethereum / c-kzg-4844

A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.
Apache License 2.0
112 stars 105 forks source link

Fix Makefile dependencies #469

Closed jtraglia closed 1 month ago

jtraglia commented 1 month ago

This PR defines three new lists:

When running make, we build each object file individually. This ensures includes are correct.

Fix include issues, discovered from doing this.

When running tests, list all source/header files as dependencies. If there's a change, it will recompile.

Fixes #468.