3 include ../Makefile.inc
8 CFLAGS += -I$(multipathdir) -I$(mpathpersistdir) -I$(mpathcmddir)
10 CFLAGS += -DUSE_SYSTEMD=$(SYSTEMD)
12 LDFLAGS += -lpthread -ldevmapper -lreadline
14 ifeq ($(shell test $(SYSTEMD) -gt 209 && echo 1), 1)
17 LDFLAGS += -lsystemd-daemon
20 LDFLAGS += -ludev -ldl \
21 -L$(multipathdir) -lmultipath -L$(mpathpersistdir) -lmpathpersist \
22 -L$(mpathcmddir) -lmpathcmd
34 OBJS = main.o pidfile.o uxlsnr.o uxclnt.o cli.o cli_handlers.o
43 $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(EXEC)
44 $(GZIP) $(EXEC).8 > $(EXEC).8.gz
47 $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
48 $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)
49 $(INSTALL_PROGRAM) -d $(DESTDIR)$(rcdir)
51 $(INSTALL_PROGRAM) -d $(DESTDIR)$(unitdir)
52 $(INSTALL_PROGRAM) -m 644 $(EXEC).service $(DESTDIR)$(unitdir)
53 $(INSTALL_PROGRAM) -m 644 $(EXEC).socket $(DESTDIR)$(unitdir)
55 $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
56 $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
59 rm -f $(DESTDIR)$(bindir)/$(EXEC)
60 rm -f $(DESTDIR)$(rcdir)/$(EXEC)
61 rm -f $(DESTDIR)$(mandir)/$(EXEC).8.gz
62 rm -f $(DESTDIR)$(unitdir)/$(EXEC).service
63 rm -f $(DESTDIR)$(unitdir)/$(EXEC).socket
66 rm -f core *.o $(EXEC) *.gz