During the official Rack build process, the dep directory will be cleaned up before executing make dep. This means your plf_nanotimer.hpp will be removed before building and the build eventually fails.
I can recommend a few options:
Move plf_nanotimer to a directory under src, for example src/dep.
Add the plf_nanotimer repository as a git submodule. The build process will execute git submodule update --init --recursive before building.
During the official Rack build process, the
dep
directory will be cleaned up before executingmake dep
. This means yourplf_nanotimer.hpp
will be removed before building and the build eventually fails.I can recommend a few options:
plf_nanotimer
to a directory undersrc
, for examplesrc/dep
.plf_nanotimer
repository as agit submodule
. The build process will executegit submodule update --init --recursive
before building.Let me know if you have any questions.