diff options
author | David Reveman <davidr@novell.com> | 2006-10-02 15:03:48 -0400 |
---|---|---|
committer | David Reveman <davidr@novell.com> | 2006-10-02 15:03:48 -0400 |
commit | 82445d9074a4c27ca34dfa6656c4e8a2336695c7 (patch) | |
tree | cb94c147e1e1baf4b1b74d4993276019d3f4908e | |
parent | a1e29274510b2e0d92c7b45062847f075cc7643a (diff) |
Use DESTDIR and add uninstall-local.
-rw-r--r-- | gtk/gnome/Makefile.am | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/gtk/gnome/Makefile.am b/gtk/gnome/Makefile.am index bb69595c..3061f67e 100644 --- a/gtk/gnome/Makefile.am +++ b/gtk/gnome/Makefile.am @@ -1,4 +1,4 @@ -moduledir = $(windowsettingslibdir)/window-manager-settings +moduledir = $(DESTDIR)$(windowsettingslibdir)/window-manager-settings if USE_GNOME libcompiz_la_LDFLAGS = -export-dynamic -avoid-version -rpath $(moduledir) @@ -8,19 +8,32 @@ libcompiz_la_SOURCES = \ compiz-window-manager.h libcompiz_module = libcompiz.la -desktopfilesdir = $(windowsettingsdatadir)/gnome/wm-properties +desktopfilesdir = $(DESTDIR)$(windowsettingsdatadir)/gnome/wm-properties desktopfiles_in_files = compiz.desktop.in desktopfiles_files = $(desktopfiles_in_files:.desktop.in=.desktop) noinst_DATA = $(desktopfiles_files) install-exec-local: - if test -w $(moduledir); then ( \ + if mkdir -p $(moduledir) && test -w $(moduledir); then ( \ $(LIBTOOL) --mode=install $(INSTALL) $(libcompiz_module) \ $(moduledir) \ ); \ fi + +install-data-local: + if mkdir -p $(desktopfilesdir) && test -w $(desktopfilesdir); then ( \ + $(INSTALL) -m 644 $(desktopfiles_files) \ + $(desktopfilesdir) \ + ); \ + fi + +uninstall-local: + if test -w $(moduledir); then ( \ + rm -f $(moduledir)/libcompiz.* \ + ); \ + fi if test -w $(desktopfilesdir); then ( \ - $(INSTALL) -m 644 $(desktopfiles_files) $(desktopfilesdir) \ + rm -f $(desktopfilesdir)/compiz.desktop \ ); \ fi |