|
|
1.1 root 1: depend: $(SRCS)
2: grep "^#include" $< \
3: | sed 's/\([^:]*\).c:[^"]*"\([^"]*\)".*/\1.o: \2/' \
4: | sed '/#include/d' > makedep
5: exit 1
6: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
7: echo '$$r makedep' >> eddep
8: echo '/^# DO NOT DELETE THIS LINE/+2,$$s/\.o/.d/' >> eddep
9: echo '$$r makedep' >> eddep
10: echo 'w' >> eddep
11: cp Makefile Makefile.bak
12: ex - Makefile < eddep
13: rm makedep eddep
14: echo >> Makefile
15: echo "# DEPENDENCIES MUST END AT END OF FILE" >> Makefile
16: echo "# IF YOU PUT STUFF HERE, IT WILL GO AWAY" >> Makefile
17: echo "# See make depend, above" >> Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.