Added uninstallation rules

This commit is contained in:
Pierre Pronchery 2005-10-25 15:58:43 +00:00
parent 114c426bbd
commit 99b6564ba9
2 changed files with 9 additions and 0 deletions

View File

@ -22,5 +22,9 @@ dist: distclean
src/Makefile \ src/Makefile \
project.conf \ project.conf \
Makefile Makefile
install: all install: all
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
uninstall:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done

View File

@ -31,7 +31,12 @@ clean:
distclean: clean distclean: clean
$(RM) $(TARGETS) $(RM) $(TARGETS)
install: all install: all
$(MKDIR) $(DESTDIR)$(LIBDIR) $(MKDIR) $(DESTDIR)$(LIBDIR)
$(INSTALL) -m 0644 libGToolkit.a $(DESTDIR)$(LIBDIR)/libGToolkit.a $(INSTALL) -m 0644 libGToolkit.a $(DESTDIR)$(LIBDIR)/libGToolkit.a
$(INSTALL) -m 0755 libGToolkit.so $(DESTDIR)$(LIBDIR)/libGToolkit.so $(INSTALL) -m 0755 libGToolkit.so $(DESTDIR)$(LIBDIR)/libGToolkit.so
uninstall:
$(RM) $(DESTDIR)$(LIBDIR)/libGToolkit.a
$(RM) $(DESTDIR)$(LIBDIR)/libGToolkit.so