devpost.add.mk 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. MAKE=/bin/make
  2. MAKEFILE=devpost.add.mk
  3. SYSTEM=SYSV
  4. VERSION=3.2
  5. GROUP=bin
  6. OWNER=bin
  7. FONTDIR=/usr/lib/font
  8. FONTFILES=??
  9. all :
  10. install : all
  11. @if [ ! -d $(FONTDIR) ]; then \
  12. mkdir $(FONTDIR); \
  13. chmod 755 $(FONTDIR); \
  14. chgrp $(GROUP) $(FONTDIR); \
  15. chown $(OWNER) $(FONTDIR); \
  16. fi
  17. @if [ ! -d $(FONTDIR)/devpost ]; then \
  18. mkdir $(FONTDIR)/devpost; \
  19. chmod 755 $(FONTDIR)/devpost; \
  20. chgrp $(GROUP) $(FONTDIR)/devpost; \
  21. chown $(OWNER) $(FONTDIR)/devpost; \
  22. fi
  23. cp $(FONTFILES) $(FONTDIR)/devpost
  24. @for i in $(FONTFILES); do \
  25. chmod 644 $(FONTDIR)/devpost/$$i; \
  26. chgrp $(GROUP) $(FONTDIR)/devpost/$$i; \
  27. chown $(OWNER) $(FONTDIR)/devpost/$$i; \
  28. done
  29. clean :
  30. clobber : clean
  31. changes :
  32. @trap "" 1 2 3 15; \
  33. sed \
  34. -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
  35. -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
  36. -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
  37. -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
  38. -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \
  39. $(MAKEFILE) >XXX.mk; \
  40. mv XXX.mk $(MAKEFILE)