mirror of
https://github.com/znc/znc.git
synced 2026-05-08 22:34:45 +02:00
Add "make uninstall" target
(And some minor fixes to "make install") git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1580 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
+23
-4
@@ -80,13 +80,32 @@ install: znc $(LIBZNC)
|
||||
install -m 0755 znc-buildmod $(DESTDIR)$(bindir)
|
||||
install -m 0644 $(srcdir)/*.h $(DESTDIR)$(includedir)/znc
|
||||
install -m 0644 znc.pc $(DESTDIR)$(PKGCONFIGDIR)
|
||||
@if test -n "$(LIBZNC)"; then \
|
||||
mkdir -p $(DESTDIR)$(LIBZNCDIR) ; \
|
||||
install -m 0755 $(LIBZNC) $(DESTDIR)$(LIBZNCDIR) ; \
|
||||
fi
|
||||
@if test -n "@MODTARGET@"; then \
|
||||
$(MAKE) -C modules install DESTDIR=$(DESTDIR); \
|
||||
fi
|
||||
if test -n "$(LIBZNC)"; then \
|
||||
mkdir -p $(DESTDIR)$(LIBZNCDIR) || exit 1 ; \
|
||||
install -m 0755 $(LIBZNC) $(DESTDIR)$(LIBZNCDIR) || exit 1 ; \
|
||||
fi
|
||||
@$(MAKE) -C man install DESTDIR=$(DESTDIR)
|
||||
|
||||
uninstall:
|
||||
rm $(DESTDIR)$(bindir)/znc
|
||||
rm $(DESTDIR)$(bindir)/znc-config
|
||||
rm $(DESTDIR)$(bindir)/znc-buildmod
|
||||
rm $(DESTDIR)$(includedir)/znc/*.h
|
||||
rm $(DESTDIR)$(PKGCONFIGDIR)/znc.pc
|
||||
if test -n "$(LIBZNC)"; then \
|
||||
rm $(LIBZNC) $(DESTDIR)$(LIBZNCDIR)/$(LIBZNC) || exit 1 ; \
|
||||
rmdir $(DESTDIR)$(LIBZNCDIR) || exit 1 ; \
|
||||
fi
|
||||
@$(MAKE) -C man uninstall DESTDIR=$(DESTDIR)
|
||||
@if test -n "modules"; then \
|
||||
$(MAKE) -C modules uninstall DESTDIR=$(DESTDIR); \
|
||||
fi
|
||||
rmdir $(DESTDIR)$(bindir)
|
||||
rmdir $(DESTDIR)$(includedir)/znc
|
||||
rmdir $(DESTDIR)$(PKGCONFIGDIR)
|
||||
@echo "Successfully uninstalled, but emptry directories were left behind"
|
||||
|
||||
-include $(wildcard .depend/*.dep)
|
||||
|
||||
@@ -19,3 +19,9 @@ clean:
|
||||
install: $(MAN1)
|
||||
mkdir -p $(DESTDIR)$(mandir)/man1
|
||||
install -m 644 $(MAN1) $(DESTDIR)$(mandir)/man1
|
||||
|
||||
uninstall:
|
||||
for file in $(MAN1) ; do \
|
||||
rm $(DESTDIR)$(mandir)/man1/$$file || exit 1 ; \
|
||||
done
|
||||
rmdir $(DESTDIR)$(mandir)/man1
|
||||
|
||||
@@ -92,4 +92,11 @@ modperl_install: create_install_dir
|
||||
install -m 0644 $$i $(DESTDIR)$(MODDIR); \
|
||||
done
|
||||
|
||||
uninstall:
|
||||
# Yes, we are lazy, just remove everything in there
|
||||
rm -rf $(DESTDIR)$(MODDIR)/*
|
||||
rm -rf $(DESTDIR)$(DATADIR)/*
|
||||
rmdir $(DESTDIR)$(MODDIR)
|
||||
rmdir $(DESTDIR)$(DATADIR)
|
||||
|
||||
-include $(wildcard .depend/*.dep)
|
||||
|
||||
Reference in New Issue
Block a user