djhackersdev / bemanitools

Runs recent Konami arcade games and emulates various arcade hardware.
The Unlicense
79 stars 15 forks source link

launcher: print build info at startup #252

Closed shizmob closed 1 year ago

shizmob commented 1 year ago

Following the same pattern as inject and some hooks, useful for when getting debug logs.

One worry I have, same as when used elsewhere, is that version.c doesn't get rebuilt every build, allowing it to become stale. Does the Makefile system allow specifying a force-rebuild target?

icex2 commented 1 year ago

One worry I have, same as when used elsewhere, is that version.c doesn't get rebuilt every build, allowing it to become stale. Does the Makefile system allow specifying a force-rebuild target?

Not that I am aware of. The current way to do this is running clean builds whenever something gets actually distributed. So taking builds from our CI pipelines are fine, for local dev builds, you have to manually run a clean build. Not great, but the important stuff (official bin releases) works for now.

shizmob commented 1 year ago

In that case, I just added that functionality. :)