Makefile.top 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. #
  2. # ppp top level makefile for SVR4 and Solaris 2
  3. #
  4. # $Id: Makefile.top,v 1.3 2004/11/01 09:31:07 paulus Exp $
  5. #
  6. include Makedefs.com
  7. all:
  8. cd chat; $(MAKE) all
  9. cd pppd; $(MAKE) all
  10. cd pppstats; $(MAKE) all
  11. cd pppdump; $(MAKE) all
  12. cd solaris; $(MAKE) all
  13. install: $(BINDIR) $(MANDIR)/man8 install-progs
  14. install-progs:
  15. cd chat; $(MAKE) install
  16. cd pppd; $(MAKE) install
  17. cd pppstats; $(MAKE) install
  18. cd pppdump; $(MAKE) install
  19. install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \
  20. $(ETCDIR)/chap-secrets
  21. install-modules:
  22. cd solaris; $(MAKE) install
  23. $(ETCDIR)/options:
  24. cp etc.ppp/options $@
  25. chmod go-w $@
  26. $(ETCDIR)/pap-secrets:
  27. $(INSTALL) -f $(ETCDIR) -m 600 etc.ppp/pap-secrets
  28. $(ETCDIR)/chap-secrets:
  29. $(INSTALL) -f $(ETCDIR) -m 600 etc.ppp/chap-secrets
  30. $(BINDIR):
  31. mkdir -m 755 -p $@
  32. $(MANDIR)/man8:
  33. mkdir -m 755 -p $@
  34. $(ETCDIR):
  35. mkdir -m 755 -p $@
  36. clean:
  37. rm -f *~
  38. cd chat; $(MAKE) clean
  39. cd pppd; $(MAKE) clean
  40. cd pppstats; $(MAKE) clean
  41. cd pppdump; $(MAKE) clean
  42. cd solaris; $(MAKE) clean
  43. # no tests yet, one day...
  44. installcheck:
  45. true