Makefile.am 981 B

1234567891011121314151617181920212223242526272829303132333435
  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. VERSION=@PACKAGE_VERSION@
  18. solpkg:
  19. if [ ! -d $(BUILDDIR) ] ; then mkdir $(BUILDDIR); fi
  20. if [ ! -d $(PACKDIR) ] ; then mkdir $(PACKDIR); fi
  21. $(MAKE) all
  22. $(MAKE) DESTDIR=$(BUILDDIR) prefix=/ install
  23. $(INSTALL) pkg/solaris/pkginfo $(BUILDDIR)
  24. cd $(BUILDDIR) && $(PERL) $(PKGSCRIPT) $(PACKDIR)
  25. pkgclean:
  26. rm -rf $(BUILDDIR) $(PACKDIR)