summaryrefslogtreecommitdiff
path: root/tools/root.make
diff options
context:
space:
mode:
authorMichael Stummvoll <michael@stummi.org>2010-12-28 10:30:46 +0000
committerMichael Stummvoll <michael@stummi.org>2010-12-28 10:30:46 +0000
commit1f06ca41e889848934b52c94c9d6f58dfe1f39f1 (patch)
tree8f53b53af914758f1886e30e06ac5c7a62957960 /tools/root.make
parent3c43503283f5322999bb52f28762d88a0413885e (diff)
downloadrockbox-1f06ca41e889848934b52c94c9d6f58dfe1f39f1.zip
rockbox-1f06ca41e889848934b52c94c9d6f58dfe1f39f1.tar.gz
rockbox-1f06ca41e889848934b52c94c9d6f58dfe1f39f1.tar.bz2
rockbox-1f06ca41e889848934b52c94c9d6f58dfe1f39f1.tar.xz
Added the symlinkinstall make target. See #11825
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28915 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/root.make')
-rw-r--r--tools/root.make53
1 files changed, 29 insertions, 24 deletions
diff --git a/tools/root.make b/tools/root.make
index 885a80d..cb7ab96 100644
--- a/tools/root.make
+++ b/tools/root.make
@@ -307,33 +307,38 @@ fullinstall:
@echo "Installing a full setup in your '$(RBPREFIX)' dir"
$(SILENT)$(TOOLSDIR)/buildzip.pl $(VERBOSEOPT) -m "$(MODELNAME)" -i "$(TARGET_ID)" $(INSTALL) -z "zip -r0" -r "$(ROOTDIR)" --rbdir="$(RBDIR)" -f 2 $(TARGET) $(BINARY)
+symlinkinstall:
+ @echo "Installing a full setup with links in your '$(RBPREFIX)' dir"
+ $(SILENT)$(TOOLSDIR)/buildzip.pl $(VERBOSEOPT) -m "$(MODELNAME)" -i "$(TARGET_ID)" $(INSTALL) -z "zip -r0" -r "$(ROOTDIR)" --rbdir="$(RBDIR)" -f 2 $(TARGET) $(BINARY) -l
+
help:
@echo "A few helpful make targets"
@echo ""
- @echo "all - builds a full Rockbox (default), including tools"
- @echo "bin - builds only the Rockbox.<target name> file"
- @echo "rocks - builds only plugins"
- @echo "codecs - builds only codecs"
- @echo "dep - regenerates make dependency database"
- @echo "clean - cleans a build directory (not tools)"
- @echo "veryclean - cleans the build and tools directories"
- @echo "manual - builds a manual (pdf)"
- @echo "manual-html - HTML manual"
- @echo "manual-zip - HTML manual (zipped)"
- @echo "manual-txt - txt manual"
- @echo "fullzip - creates a rockbox.zip of your build with fonts"
- @echo "zip - creates a rockbox.zip of your build (no fonts)"
- @echo "gzip - creates a rockbox.tar.gz of your build (no fonts)"
- @echo "bzip2 - creates a rockbox.tar.bz2 of your build (no fonts)"
- @echo "7zip - creates a rockbox.7z of your build (no fonts)"
- @echo "fontzip - creates rockbox-fonts.zip"
- @echo "mapzip - creates rockbox-maps.zip with all .map files"
- @echo "tools - builds the tools only"
- @echo "voice - creates the voice clips (voice builds only)"
- @echo "voicetools - builds the voice tools only"
- @echo "install - installs your build (at PREFIX, defaults to simdisk/ for simulators (no fonts))"
- @echo "fullinstall - installs your build (like install, but with fonts)"
- @echo "reconf - rerun configure with the same selection"
+ @echo "all - builds a full Rockbox (default), including tools"
+ @echo "bin - builds only the Rockbox.<target name> file"
+ @echo "rocks - builds only plugins"
+ @echo "codecs - builds only codecs"
+ @echo "dep - regenerates make dependency database"
+ @echo "clean - cleans a build directory (not tools)"
+ @echo "veryclean - cleans the build and tools directories"
+ @echo "manual - builds a manual (pdf)"
+ @echo "manual-html - HTML manual"
+ @echo "manual-zip - HTML manual (zipped)"
+ @echo "manual-txt - txt manual"
+ @echo "fullzip - creates a rockbox.zip of your build with fonts"
+ @echo "zip - creates a rockbox.zip of your build (no fonts)"
+ @echo "gzip - creates a rockbox.tar.gz of your build (no fonts)"
+ @echo "bzip2 - creates a rockbox.tar.bz2 of your build (no fonts)"
+ @echo "7zip - creates a rockbox.7z of your build (no fonts)"
+ @echo "fontzip - creates rockbox-fonts.zip"
+ @echo "mapzip - creates rockbox-maps.zip with all .map files"
+ @echo "tools - builds the tools only"
+ @echo "voice - creates the voice clips (voice builds only)"
+ @echo "voicetools - builds the voice tools only"
+ @echo "install - installs your build (at PREFIX, defaults to simdisk/ for simulators (no fonts))"
+ @echo "fullinstall - installs your build (like install, but with fonts)"
+ @echo "symlinkinstall - like fullinstall, but with links instead of copying files. (Good for developing on simulator)"
+ @echo "reconf - rerun configure with the same selection"
### general compile rules: