+$(SHLIB): $(HEADERS) .shlib $(addprefix .shlib/,$(OBJS))
+ $(E) " CC " $@
+ $(Q) $(CC) -shared $(CFLAGS) -o $@ -Wl,-soname,libvolume_id.so.$(SHLIB_CUR) $(addprefix .shlib/,$(OBJS))
+ $(Q) ln -sf $@ libvolume_id.so.$(SHLIB_CUR)
+ $(Q) ln -sf $@ libvolume_id.so
+
+libvolume_id.pc:
+ $(E) " GENPC " $@
+ $(Q) echo "prefix=${prefix}" > $@
+ $(Q) echo "libdir=${libdir}" >> $@
+ $(Q) echo "includedir=${includedir}" >> $@
+ $(Q) echo "" >> $@
+ $(Q) echo "Name: libvolume_id" >> $@
+ $(Q) echo "Description: Filesystem label and uuid access" >> $@
+ $(Q) echo "Version: $(SHLIB_CUR).$(SHLIB_REV).$(SHLIB_AGE)" >> $@
+ $(Q) echo "Libs: -L\$${libdir} -lvolume_id" >> $@
+ $(Q) echo "Cflags: -I\$${includedir}" >> $@
+
+install: all
+ $(INSTALL_DATA) -D libvolume_id.h $(DESTDIR)$(includedir)/libvolume_id.h
+ $(INSTALL_LIB) -D libvolume_id.a $(DESTDIR)$(usrlibdir)/libvolume_id.a
+ $(INSTALL_LIB) -D $(SHLIB) $(DESTDIR)$(libdir)/$(SHLIB)
+ ln -sf $(DESTDIR)$(libdir)/$(SHLIB) $(DESTDIR)$(libdir)/libvolume_id.so.$(SHLIB_CUR)
+ ln -sf $(DESTDIR)$(libdir)/$(SHLIB) $(DESTDIR)$(usrlibdir)/libvolume_id.so
+ $(INSTALL_DATA) -D libvolume_id.pc $(DESTDIR)$(usrlibdir)/pkgconfig/libvolume_id.pc
+.PHONY: install
+
+uninstall:
+ rm -f $(DESTDIR)$(includedir)/libvolume_id.h
+ rm -f $(DESTDIR)$(usrlibdir)/libvolume_id.a
+ rm -f $(DESTDIR)$(libdir)/$(SHLIB)
+ rm -f $(DESTDIR)$(libdir)/libvolume_id.so.$(SHLIB_CUR)
+ rm -f $(DESTDIR)$(libdir)/libvolume_id.so
+.PHONY: uninstall
+