From 887051e5c1e29826b28f3e6e1f92a9d8dc485275 Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Wed, 9 Apr 2014 20:36:29 -0400 Subject: [PATCH] Add a `scons install` option scons -c install to uninstall. Signed-off-by: Anna Schumaker --- README | 6 ++++++ config | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/README b/README index 8e97b64d..deed6840 100644 --- a/README +++ b/README @@ -4,6 +4,12 @@ Build: Clean: $ scons -c +Install: + $ sudo scons install + +Uninstall: + $ sudo scons -c install + Build tests: $ scons tests diff --git a/config b/config index eb55cb8c..39c59ec7 100644 --- a/config +++ b/config @@ -44,3 +44,12 @@ def ocarina_release(target, source, env): print os.popen("sha1sum %s.tar.gz" % o_vers).read() Command("release", None, ocarina_release) + + +env.Install("/usr/bin", "bin/ocarina") +env.Install("/usr/share", "share/ocarina/") +env.Install("/usr/share/applications", "share/applications/ocarina.desktop") + +install = Alias("install", [ "/usr/bin", "/usr/share", "/usr/share/applications" ]) +Depends(install, ocarina) +Clean(install, "/usr/share/ocarina")