Gris Ge wrote: > diff --git a/libdmmp/Makefile b/libdmmp/Makefile > new file mode 100644 > index 0000000..ce7ca3f > --- /dev/null > +++ b/libdmmp/Makefile > @@ -0,0 +1,78 @@ > +# Makefile > +# > +# Copyright (C) 2015 - 2016 Red Hat, Inc. > +# Gris Ge <fge@xxxxxxxxxx> > +# > +include ../Makefile.inc > + > +LIBDMMP_VERSION=0.1.0 > +SONAME=$(LIBDMMP_VERSION) > +DEVLIB = libdmmp.so > +LIBS = $(DEVLIB).$(SONAME) > +LIBDEPS = -pthread > +PKGFILE = libdmmp.pc > +EXTRA_MAN_FILES = libdmmp.h.3 > +HEADERS = libdmmp/libdmmp.h > +OBJS = libdmmp.o libdmmp_mp.o libdmmp_pg.o libdmmp_path.o libdmmp_misc.o > + > +CFLAGS += -fvisibility=hidden -I$(libdmmpdir) -I$(mpathcmddir) \ > + $(shell pkg-config --cflags json-c) > +LDFLAGS += $(shell pkg-config --libs json-c) -L$(mpathcmddir) -lmpathcmd > + > +all: $(LIBS) doc > + > +$(LIBS): $(OBJS) > + $(CC) $(LDFLAGS) $(SHARED_FLAGS) \ > + -Wl,-soname=$@ $(CFLAGS) -o $@ $(OBJS) $(LIBDEPS) > + ln -sf $@ $(DEVLIB) In Makefile(s), replace "ln -arguments" and "rm -arguments" with $(LN) $(RM). -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel