Add a basic README and an example to "make help".
authorRob Landley <rob@landley.net>
Sat, 4 Feb 2012 18:20:39 +0000 (12:20 -0600)
committerRob Landley <rob@landley.net>
Sat, 4 Feb 2012 18:20:39 +0000 (12:20 -0600)
Makefile
README [new file with mode: 0644]

index df24c51..e4d8882 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -62,3 +62,6 @@ help::
        @echo  '  install         - Install toybox into subdirectories of $$PREFIX.'
        @echo  '  uninstall_flat  - Remove toybox from $$PREFIX directory.'
        @echo  '  uninstall       - Remove toybox from subdirectories of $$PREFIX.'
+       @echo  ''
+       @echo  'example: CFLAGS="--static" CROSS_COMPILE=armv5l- make defconfig toybox install'
+       @echo  ''
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..4526b1b
--- /dev/null
+++ b/README
@@ -0,0 +1,30 @@
+Toybox: all-in-one Linux command line.
+
+--- Building Toybox
+
+Type "make help" for build instructions.
+
+Mostly you want:
+
+  CFLAGS="--static" CROSS_COMPILE=armv5l- make defconfig toybox install
+
+Or "make menuconfig", which produces the same sort of .config file as the
+Linux kernel.
+
+--- Using toybox
+
+The build produces a "swiss-army-knife" style multifunction binary, which acts
+differently depending on the name it was called as (cp, mv, cat...), and
+installs symlinks under each command name to populate $PATH.
+
+The "toybox" command itself uses its first argument as the command name to run
+(ala "toybox ls -l").  With no arguments, it lists available commands.  (This
+allows you to use the commands even without the symlinks.)
+
+The "help" command provides information about each command (ala "help cat").
+
+The toybox web page is at "http://landley.net/toybox".
+
+Have fun,
+
+Rob