|
Packit Service |
0af388 |
include ../Makefile.inc
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
#
|
|
Packit Service |
0af388 |
# debugging stuff
|
|
Packit Service |
0af388 |
#
|
|
Packit Service |
0af388 |
#CFLAGS += -DLCKDBG
|
|
Packit Service |
0af388 |
#CFLAGS += -D_DEBUG_
|
|
Packit Service |
0af388 |
#CFLAGS += -DLOGDBG
|
|
Packit Service |
0af388 |
CFLAGS += $(BIN_CFLAGS) -I$(multipathdir) -I$(mpathpersistdir) \
|
|
Packit Service |
0af388 |
-I$(mpathcmddir) -I$(thirdpartydir)
|
|
Packit Service |
0af388 |
LDFLAGS += $(BIN_LDFLAGS)
|
|
Packit Service |
0af388 |
LIBDEPS += -L$(multipathdir) -lmultipath -L$(mpathpersistdir) -lmpathpersist \
|
|
Packit Service |
0af388 |
-L$(mpathcmddir) -lmpathcmd -ludev -ldl -lurcu -lpthread \
|
|
Packit Service |
0af388 |
-ldevmapper -lreadline
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
ifdef SYSTEMD
|
|
Packit Service |
0af388 |
CFLAGS += -DUSE_SYSTEMD=$(SYSTEMD)
|
|
Packit Service |
0af388 |
ifeq ($(shell test $(SYSTEMD) -gt 209 && echo 1), 1)
|
|
Packit Service |
0af388 |
LIBDEPS += -lsystemd
|
|
Packit Service |
0af388 |
else
|
|
Packit Service |
0af388 |
LIBDEPS += -lsystemd-daemon
|
|
Packit Service |
0af388 |
endif
|
|
Packit Service |
0af388 |
endif
|
|
Packit Service |
0af388 |
ifeq ($(ENABLE_DMEVENTS_POLL),0)
|
|
Packit Service |
0af388 |
CFLAGS += -DNO_DMEVENTS_POLL
|
|
Packit Service |
0af388 |
endif
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
OBJS = main.o pidfile.o uxlsnr.o uxclnt.o cli.o cli_handlers.o waiter.o \
|
|
Packit Service |
0af388 |
dmevents.o
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
EXEC = multipathd
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
all : $(EXEC)
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
$(EXEC): $(OBJS) $(multipathdir)/libmultipath.so $(mpathcmddir)/libmpathcmd.so
|
|
Packit Service |
0af388 |
$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(EXEC) $(LIBDEPS)
|
|
Packit Service |
0af388 |
$(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
cli_handlers.o: cli_handlers.c
|
|
Packit Service |
0af388 |
$(CC) $(CFLAGS) -Wno-unused-parameter -c -o $@ $<
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
install:
|
|
Packit Service |
0af388 |
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
|
Packit Service |
0af388 |
$(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)
|
|
Packit Service |
0af388 |
ifdef SYSTEMD
|
|
Packit Service |
0af388 |
$(INSTALL_PROGRAM) -d $(DESTDIR)$(unitdir)
|
|
Packit Service |
0af388 |
$(INSTALL_PROGRAM) -m 644 $(EXEC).service $(DESTDIR)$(unitdir)
|
|
Packit Service |
0af388 |
$(INSTALL_PROGRAM) -m 644 $(EXEC).socket $(DESTDIR)$(unitdir)
|
|
Packit Service |
0af388 |
endif
|
|
Packit Service |
0af388 |
$(INSTALL_PROGRAM) -d $(DESTDIR)$(man8dir)
|
|
Packit Service |
0af388 |
$(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(man8dir)
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
uninstall:
|
|
Packit Service |
0af388 |
$(RM) $(DESTDIR)$(bindir)/$(EXEC)
|
|
Packit Service |
0af388 |
$(RM) $(DESTDIR)$(man8dir)/$(EXEC).8.gz
|
|
Packit Service |
0af388 |
$(RM) $(DESTDIR)$(unitdir)/$(EXEC).service
|
|
Packit Service |
0af388 |
$(RM) $(DESTDIR)$(unitdir)/$(EXEC).socket
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
clean: dep_clean
|
|
Packit Service |
0af388 |
$(RM) core *.o $(EXEC) *.gz
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
include $(wildcard $(OBJS:.o=.d))
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
dep_clean:
|
|
Packit Service |
0af388 |
$(RM) $(OBJS:.o=.d)
|