Makefile.am 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  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 := $(shell pwd)/build-solaris
  15. PACKDIR := $(shell pwd)/build-pkg
  16. PKGSCRIPT := $(shell pwd)/pkg/solaris/solpkg
  17. PKGPFX := $(shell echo ${prefix} |sed -e 's@^/usr/local@@')
  18. VERSION=@PACKAGE_VERSION@
  19. solpkg:
  20. if [ ! -d $(BUILDDIR) ] ; then mkdir $(BUILDDIR); fi
  21. if [ ! -d $(PACKDIR) ] ; then mkdir $(PACKDIR); fi
  22. $(MAKE) all
  23. $(MAKE) DESTDIR=$(BUILDDIR) prefix=$(PKGPFX) install
  24. $(INSTALL) pkg/solaris/pkginfo $(BUILDDIR)
  25. cd $(BUILDDIR) && $(PERL) $(PKGSCRIPT) $(PACKDIR)
  26. pkgclean:
  27. rm -rf $(BUILDDIR) $(PACKDIR)