<p>I have a library consisting of approx 100 source files. I want one of the sources to be always rebuilt if any of the other files have been compiled but I don't want it built every time I run the make/build.</p>

<p>Basically I want this file to have the last build date/time built into it so any application linking to the library can check the last build time/date. Is there any other way to do this?</p>

Let the object file containing the build timestamp depend on all the other object files:
```
```
version.o: $(OBJECTS)
```
```