|
@@ -53,7 +53,7 @@ BUILD_LIBS="lib9p libString libauth libauthsrv libavl libbin libbio libcomplete
|
|
|
BUILD_KLIBS="libc libip"
|
|
|
|
|
|
### CMD ###
|
|
|
-BUILD_CMD="rc bind mount cat cp echo ls ipconfig ps"
|
|
|
+BUILD_CMD="rc bind mount cat cp echo ls ipconfig ps mkdir pwd chmod"
|
|
|
|
|
|
|
|
|
|
|
@@ -84,6 +84,42 @@ test_saymyname()
|
|
|
LIBS_TO_LINK="stdio c"
|
|
|
LDFLAGS_EXTRA="-static -e_main"
|
|
|
}
|
|
|
+
|
|
|
+cmd_chmod()
|
|
|
+{
|
|
|
+ BUILD_IN="chmod.c"
|
|
|
+ BUILD_OUT="chmod.elf.out"
|
|
|
+ CLEAN_COM="rm -f *.o"
|
|
|
+ LIBS_TO_LINK="libc"
|
|
|
+ LDFLAGS_EXTRA="-static -e_main"
|
|
|
+}
|
|
|
+
|
|
|
+cmd_pwd()
|
|
|
+{
|
|
|
+ BUILD_IN="pwd.c"
|
|
|
+ BUILD_OUT="pwd.elf.out"
|
|
|
+ CLEAN_COM="rm -f *.o"
|
|
|
+ LIBS_TO_LINK="libc"
|
|
|
+ LDFLAGS_EXTRA="-static -e_main"
|
|
|
+}
|
|
|
+
|
|
|
+cmd_mkdir()
|
|
|
+{
|
|
|
+ BUILD_IN="mkdir.c"
|
|
|
+ BUILD_OUT="mkdir.elf.out"
|
|
|
+ CLEAN_COM="rm -f *.o"
|
|
|
+ LIBS_TO_LINK="libc"
|
|
|
+ LDFLAGS_EXTRA="-static -e_main"
|
|
|
+}
|
|
|
+
|
|
|
+cmd_rio()
|
|
|
+{
|
|
|
+ BUILD_IN="data.c fsys.c rio.c scrl.c time.c util.c wctl.c wind.c xfid.c"
|
|
|
+ BUILD_OUT="rio.elf.out"
|
|
|
+ CLEAN_COM="rm -f *.o"
|
|
|
+ LIBS_TO_LINK="libdraw libframe libthread libplumb libc"
|
|
|
+ LDFLAGS_EXTRA="-static -e_main"
|
|
|
+}
|
|
|
cmd_ipconfig()
|
|
|
{
|
|
|
BUILD_DIR=${CMD_DIR}/ip/ipconfig
|