This also automatically regenerates dependencies when needed.
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
IQSBICNSDOQYGFPMPSQQU2C4MJ27GWYX75ACNAMKXKBKLT3FEEOQC
EZ4DRU7UDLNZ6STHJZTVYH674KIY7ALCFDDOEQ23B3SNUBS3CVZAC
B6O2SADSCKGOSL5NQ6FGSWZOYU3JXH3MOYCR6REQO4VY5NCB6LAAC
GL5T36G3A2LUTTYSL7ZQVUYONUCXL5DK36532FM6XRAQCLYDWW2QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
FQJE5ECLUMBV62J2I3MUARRWTO25QJDD4W5WJS6OBAMRWJRK5JPQC
BBYPITW3Q474ZU6FVEPTER7WFQUKPCROEYEXGUUZW546CR32Z2EQC
FHMTFYXFX5OBWFLRH4PU4ZOWP5JGDCH4OBCJSAMPIC5SREHXM5AQC
JI6X5RSEBSQXO2M5LDL7DI45TLY7ZLG2BWNXWMTIU2JGAW3AJGZQC
NUSSOTZ3J62PLA4OHYC772JZAXXTO2YX24E64THI67TOBEKFZBGAC
NAJUBSMKYFGRRP747VRIPBJBPTOIRR4DM5PLCSY6YBHNMBBAI2QAC
GVDKSZGU5NDWQAADOPCIURSBQG2T7VMFDKAF75Z5T3KVVP6744VQC
depend: $(OBJECTS:.o=.cc)
rm -f $(DEPENDENCY_MKF).tmp
@for i in $^; do \
echo ' ' DEP $$i; \
$(CXX) -MM $(CFLAGS) $(CFLAGS_L) $$i >>$(DEPENDENCY_MKF).tmp 2>/dev/null; \
done
mv -f $(DEPENDENCY_MKF).tmp $(DEPENDENCY_MKF)
%.d: %.cc
$(QUIET_DEPEND)$(CXX) -MM $(CFLAGS) $(CFLAGS_L) $< > $@
depend: $(OBJECTS:.o=.d)
ifneq ($(MAKECMDGOALS),clean)
ifneq ($(MAKECMDGOALS),distclean)
-include $(OBJECTS:.o=.d)
endif
endif