diff --git a/src/lyskom/Makefile b/src/lyskom/Makefile index fbc27e53c1c5adca823204f012327d74d162fd86..05fbb0f2d353a6ca1c637c240bfb593ad0e664f7 100644 --- a/src/lyskom/Makefile +++ b/src/lyskom/Makefile @@ -1,20 +1,25 @@ # Makefile for lyskom Nagios utilities +LIBEXECDIR=/usr/local/nagios/libexec/ +PROGS=notify_lyskom check_lyskom COBJS=lyskom.o buffer.o CFLAGS=-g -O boo: - @echo "Enter 'make linux' or 'make solaris'" + @if [ -f .lastos ]; then $(MAKE) `cat .lastos`||exit 1; \ + else echo "Enter 'make linux' or 'make solaris'" ; fi linux: + echo linux > .lastos $(MAKE) LIBS="-lrt" CC="$(CC)" CFLAGS="$(CFLAGS)" all solaris: + echo solaris > .lastos $(MAKE) LIBS="-lrt -lnsl -lsocket" CC="$(CC)" CFLAGS="$(CFLAGS)" all -all: notify_lyskom check_lyskom +all: $(PROGS) notify_lyskom: notify_lyskom.o $(COBJS) $(CC) -o notify_lyskom notify_lyskom.o $(COBJS) $(LIBS) @@ -24,3 +29,8 @@ check_lyskom: check_lyskom.o $(COBJS) distclean clean: -rm -f core notify_lyskom check_lyskom *.o *~ \#* + +install: + $(MAKE) boo + for i in $(PROGS); \ + do install $$i $(DESTDIR)$(LIBEXECDIR)/$$i || exit 1; done