aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
authorGravatar Paweł Zuzelski <pawelz@pld-linux.org>2010-06-11 20:10:53 +0200
committerGravatar Paweł Zuzelski <pawelz@pld-linux.org>2010-06-11 20:10:53 +0200
commit85d606d8ca8c717295cfb3ec13a53cbe8b2ce175 (patch)
tree48085fa2b274a42404f35f952611793479e39ea8 /Makefile
parent497a01b283266047d3496db14571be600a8d732d (diff)
kill gnuism
install -D is gnuism. It is not supported on (at least) MacOS X and FreeBSD.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 11 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 10b2921..21b165e 100644
--- a/Makefile
+++ b/Makefile
@@ -87,7 +87,9 @@ strip:
install: install-uzbl-core install-uzbl-browser install-uzbl-tabbed
-install-uzbl-core: all
+install-dirs:
+ [ -d "$(INSTALLDIR)/bin" ] && install -d -m755 $(INSTALLDIR)/bin
+install-uzbl-core: all install-dirs
install -d $(INSTALLDIR)/share/uzbl/
install -d $(DOCDIR)
install -m644 docs/* $(DOCDIR)/
@@ -99,12 +101,12 @@ install-uzbl-core: all
mv $(INSTALLDIR)/share/uzbl/examples/config/config{,.bak}
sed 's#^set prefix.*=.*#set prefix = $(RUN_PREFIX)#' < $(INSTALLDIR)/share/uzbl/examples/config/config > $(INSTALLDIR)/share/uzbl/examples/config/config
rm $(INSTALLDIR)/share/uzbl/examples/config/config.bak
- install -D -m755 uzbl-core $(INSTALLDIR)/bin/uzbl-core
+ install -m755 uzbl-core $(INSTALLDIR)/bin/uzbl-core
-install-uzbl-browser:
- install -D -m755 src/uzbl-browser $(INSTALLDIR)/bin/uzbl-browser
- install -D -m755 examples/data/scripts/uzbl-cookie-daemon $(INSTALLDIR)/bin/uzbl-cookie-daemon
- install -D -m755 examples/data/scripts/uzbl-event-manager $(INSTALLDIR)/bin/uzbl-event-manager
+install-uzbl-browser: install-dirs
+ install -m755 src/uzbl-browser $(INSTALLDIR)/bin/uzbl-browser
+ install -m755 examples/data/scripts/uzbl-cookie-daemon $(INSTALLDIR)/bin/uzbl-cookie-daemon
+ install -m755 examples/data/scripts/uzbl-event-manager $(INSTALLDIR)/bin/uzbl-event-manager
mv $(INSTALLDIR)/bin/uzbl-browser{,.bak}
sed 's#^PREFIX=.*#PREFIX=$(RUN_PREFIX)#' < $(INSTALLDIR)/bin/uzbl-browser > $(INSTALLDIR)/bin/uzbl-browser.bak
rm $(INSTALLDIR)/bin/uzbl-browser.bak
@@ -112,11 +114,11 @@ install-uzbl-browser:
sed "s#^PREFIX = .*#PREFIX = '$(RUN_PREFIX)'#" < $(INSTALLDIR)/bin/uzbl-event-manager > $(INSTALLDIR)/bin/uzbl-event-manager.bak
rm $(INSTALLDIR)/bin/uzbl-event-manager.bak
-install-uzbl-tabbed:
- install -D -m755 examples/data/scripts/uzbl-tabbed $(INSTALLDIR)/bin/uzbl-tabbed
+install-uzbl-tabbed: install-dirs
+ install -m755 examples/data/scripts/uzbl-tabbed $(INSTALLDIR)/bin/uzbl-tabbed
# you probably only want to do this manually when testing and/or to the sandbox. not meant for distributors
-install-example-data:
+install-example-data: install-dirs
install -d $(DESTDIR)/home/.config/uzbl
install -d $(DESTDIR)/home/.cache/uzbl
install -d $(DESTDIR)/home/.local/share/uzbl