Makefile.am 916 B

12345678910111213141516171819202122232425262728293031323334
  1. ## Process this file with automake to produce Makefile.in
  2. SUBDIRS = lib plugins plugins-scripts
  3. EXTRA_DIST = CODING FAQ LEGAL REQUIREMENTS SUPPORT \
  4. Helper.pm contrib pkg nagios-plugins.spec.in
  5. ACLOCAL_AMFLAGS = -I lib
  6. dist-hook:
  7. sed "s/%%{VER}/${VER}/;s/%%{REL}/${REL}/;" $(srcdir)/nagios-plugins.spec.in > $(distdir)/nagios-plugins.spec
  8. test:
  9. cd plugins; $(MAKE) test
  10. cd plugins-scripts; $(MAKE) test
  11. nagios-plugins.spec: nagios-plugins.spec.in
  12. sed "s/%%{VER}/${VER}/;s/%%{REL}/${REL}/;" $? > $@
  13. # Solaris pkgmk
  14. BUILDDIR = build-solaris
  15. PACKDIR = build-pkg
  16. PKGSCRIPT = pkg/solaris/solpkg
  17. solpkg:
  18. if [ ! -d $(BUILDDIR) ] ; then mkdir $(BUILDDIR); fi
  19. if [ ! -d $(PACKDIR) ] ; then mkdir $(PACKDIR); fi
  20. $(MAKE) all
  21. $(MAKE) DESTDIR=$$PWD/$(BUILDDIR) install
  22. $(INSTALL) pkg/solaris/pkginfo $(BUILDDIR)
  23. cd $(BUILDDIR) && $(PERL) ../$(PKGSCRIPT) ../$(PACKDIR)
  24. pkgclean:
  25. rm -rf $(BUILDDIR) $(PACKDIR)