4 include ../Makefile.inc
9 CFLAGS += -DDAEMON -I$(multipathdir) -I$(checkersdir)
10 LDFLAGS = -lpthread -ldevmapper -lreadline -lncurses -laio
22 OBJS = main.o pidfile.o uxlsnr.o uxclnt.o cli.o cli_handlers.o \
23 $(MULTIPATHLIB)-glibc.a $(CHECKERSLIB)-glibc.a \
35 $(MAKE) BUILD=glibc glibc
37 $(EXEC): clean $(OBJS)
38 $(CC) $(OBJS) -o $(EXEC) $(LDFLAGS)
39 $(GZIP) $(EXEC).8 > $(EXEC).8.gz
42 $(MAKE) -C $(libpriodir) BUILD=glibc glibc
44 $(CHECKERSLIB)-glibc.a:
45 $(MAKE) -C $(checkersdir) BUILD=glibc glibc
47 $(MULTIPATHLIB)-glibc.a:
48 $(MAKE) -C $(multipathdir) DAEMON=1 BUILD=glibc glibc
51 install -d $(DESTDIR)$(bindir)
52 $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)
53 install -d $(DESTDIR)$(rcdir)
54 install -d $(DESTDIR)$(mandir)
55 install -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
58 rm -f $(DESTDIR)$(bindir)/$(EXEC)
59 rm -f $(DESTDIR)$(rcdir)/$(EXEC)
60 rm -f $(DESTDIR)$(mandir)/$(EXEC).8.gz
63 $(MAKE) -C $(multipathdir) prepare DAEMON=1
64 rm -f core *.o $(EXEC) *.gz