changeset 62:a28580a75faa

fix build fs.img
author anatofuz
date Thu, 25 Jul 2019 20:04:17 +0900
parents b3a3224e1823
children ab729eb8356b
files src/CMakeLists.txt src/context.h src/gearsTools/pmake.pl src/usr/CMakeLists.txt src/usr/Makefile
diffstat 5 files changed, 1171 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/CMakeLists.txt	Thu Jul 11 18:51:52 2019 +0900
+++ b/src/CMakeLists.txt	Thu Jul 25 20:04:17 2019 +0900
@@ -1,5 +1,6 @@
 cmake_minimum_required(VERSION 3.8)
 project(xv6cbc C ASM)
+set(BUILD_DIR ${PROJECT_BINARY_DIR})
 add_subdirectory(tools)
 add_subdirectory(usr)
 
@@ -77,6 +78,7 @@
     #  target_link_libraries(${_Gears_TARGET} m pthread)
 endmacro()
 
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DXV6KERNEL")
 
 GearsCommand (
   TARGET
--- a/src/context.h	Thu Jul 11 18:51:52 2019 +0900
+++ b/src/context.h	Thu Jul 25 20:04:17 2019 +0900
@@ -15,8 +15,13 @@
 #include "fs.h"
 #include "defs.h"
 
+#ifdef XV6KERNEL
 #define calloc(a,b)  kmalloc((a)*(b))
 #define free(a)  kfree(a)
+#else
+#define calloc(a,b)  malloc((a)*(b))
+#define free(a)  free(a)
+#endif
 
 #define ALLOCATE_SIZE 20000000
 #define NEW(type) (type*)(calloc(1, sizeof(type)))
--- a/src/gearsTools/pmake.pl	Thu Jul 11 18:51:52 2019 +0900
+++ b/src/gearsTools/pmake.pl	Thu Jul 25 20:04:17 2019 +0900
@@ -29,7 +29,7 @@
 $cflags =~ s/\n//g;
 create_link_script();
 #cmake -DCMAKE_LINKER=/path/to/linker -DCMAKE_CXX_LINK_EXECUTABLE="<CMAKE_LINKER> <FLAGS> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>"
-print_exec_system($cmake, "-DCBC_COM=$cc", "-DPMAKE_ARGS=\"$cflags\"","-DCMAKE_ASM_COMPILER=$cc","-DX_CMAKE_LINKER=$ld","-DX_CMAKE_C_LINK_EXECUTABLE=\"$ld $ldflags  -o kernel.elf <OBJECTS> $libgcc   -b binary initcode fs.img\"","-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE",'.');
+print_exec_system($cmake, "-DGCC_LIB=$libgcc", "-DCBC_COM=$cc", "-DPMAKE_ARGS=\"$cflags\"","-DCMAKE_ASM_COMPILER=$cc","-DX_CMAKE_LINKER=$ld","-DX_CMAKE_C_LINK_EXECUTABLE=\"$ld $ldflags  -o kernel.elf <OBJECTS> $libgcc   -b binary initcode fs.img\"","-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE",@ARGV);
 system("make");
 #system("sh","link.sh");
 
--- a/src/usr/CMakeLists.txt	Thu Jul 11 18:51:52 2019 +0900
+++ b/src/usr/CMakeLists.txt	Thu Jul 25 20:04:17 2019 +0900
@@ -8,6 +8,8 @@
 set(CMAKE_C_COMPILER "${CBC_COM}")
 
 include_directories("..")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdlib")
+set(CMAKE_EXE_LINKER_FLAGS  "${CMAKE_EXE_LINKER_FLAGS} ${GCC_LIB} -nostdlib")
 
 macro( GearsCommand )
     set( _OPTIONS_ARGS )
@@ -23,7 +25,7 @@
             add_custom_command (
                 OUTPUT    ${j}
                 DEPENDS   ${i}
-                COMMAND  "perl" "gearsTools/generate_stub.pl" "-o" ${j} ${i}
+                COMMAND  "perl" "../gearsTools/generate_stub.pl" "-o" ${j} ${i}
             )
             list(APPEND _Gears_CBC_SOURCES ${j})
         elseif (${i} MATCHES "\\.cu")
@@ -43,7 +45,7 @@
     add_custom_command (
           OUTPUT    c/${_Gears_TARGET}-context.c
           DEPENDS   ${_Gears_CBC_SOURCES}
-          COMMAND  "perl" "gearsTools/generate_context.pl" "-o" ${_Gears_TARGET} ${_Gears_CBC_SOURCES}
+          COMMAND  "perl" "../gearsTools/generate_context.pl" "-o" ${_Gears_TARGET} ${_Gears_CBC_SOURCES}
     )
     add_executable(${_Gears_TARGET} ${_Gears_CBC_SOURCES} ${_Gears_CSOURCES} c/${_Gears_TARGET}-context.c )
     target_link_libraries(${_Gears_TARGET} ulib)
@@ -52,14 +54,13 @@
 add_library(ulib STATIC  ulib.c usys.S printf.c umalloc.c)
 #add_library(syslib string.c)
 
-set(USRCOMMANDS cat echo grep init kill ln ls mkdir rm sh stressfs usertests wc zombie hello)
+set(USR_COMMANDS cat echo grep init kill ln ls mkdir rm sh stressfs usertests wc zombie hello)
 
 foreach(cmd ${USR_COMMANDS}) 
     GearsCommand (TARGET _${cmd} SOURCES ${cmd}.c) 
 endforeach(cmd)
 
-add_custom_command(OUTPUT fs.img
-  COMMAND ../tools/mkfs fs.img ${USR_COMMAND} UNIX
+add_custom_target(fs.img
+  COMMAND ../tools/mkfs fs.img ${USR_COMMANDS} UNIX
   DEPENDS ${USR_COMMANDS}
 )
-
--- a/src/usr/Makefile	Thu Jul 11 18:51:52 2019 +0900
+++ b/src/usr/Makefile	Thu Jul 25 20:04:17 2019 +0900
@@ -111,6 +111,216 @@
 .PHONY : depend
 
 # Convenience name for target.
+usr/CMakeFiles/_wc.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_wc.dir/rule
+.PHONY : usr/CMakeFiles/_wc.dir/rule
+
+# Convenience name for target.
+_wc: usr/CMakeFiles/_wc.dir/rule
+
+.PHONY : _wc
+
+# fast build rule for target.
+_wc/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_wc.dir/build.make usr/CMakeFiles/_wc.dir/build
+.PHONY : _wc/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_usertests.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_usertests.dir/rule
+.PHONY : usr/CMakeFiles/_usertests.dir/rule
+
+# Convenience name for target.
+_usertests: usr/CMakeFiles/_usertests.dir/rule
+
+.PHONY : _usertests
+
+# fast build rule for target.
+_usertests/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_usertests.dir/build.make usr/CMakeFiles/_usertests.dir/build
+.PHONY : _usertests/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_sh.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_sh.dir/rule
+.PHONY : usr/CMakeFiles/_sh.dir/rule
+
+# Convenience name for target.
+_sh: usr/CMakeFiles/_sh.dir/rule
+
+.PHONY : _sh
+
+# fast build rule for target.
+_sh/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_sh.dir/build.make usr/CMakeFiles/_sh.dir/build
+.PHONY : _sh/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_stressfs.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_stressfs.dir/rule
+.PHONY : usr/CMakeFiles/_stressfs.dir/rule
+
+# Convenience name for target.
+_stressfs: usr/CMakeFiles/_stressfs.dir/rule
+
+.PHONY : _stressfs
+
+# fast build rule for target.
+_stressfs/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_stressfs.dir/build.make usr/CMakeFiles/_stressfs.dir/build
+.PHONY : _stressfs/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_mkdir.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_mkdir.dir/rule
+.PHONY : usr/CMakeFiles/_mkdir.dir/rule
+
+# Convenience name for target.
+_mkdir: usr/CMakeFiles/_mkdir.dir/rule
+
+.PHONY : _mkdir
+
+# fast build rule for target.
+_mkdir/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_mkdir.dir/build.make usr/CMakeFiles/_mkdir.dir/build
+.PHONY : _mkdir/fast
+
+# Convenience name for target.
+usr/CMakeFiles/fs.img.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/fs.img.dir/rule
+.PHONY : usr/CMakeFiles/fs.img.dir/rule
+
+# Convenience name for target.
+fs.img: usr/CMakeFiles/fs.img.dir/rule
+
+.PHONY : fs.img
+
+# fast build rule for target.
+fs.img/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/fs.img.dir/build.make usr/CMakeFiles/fs.img.dir/build
+.PHONY : fs.img/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_init.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_init.dir/rule
+.PHONY : usr/CMakeFiles/_init.dir/rule
+
+# Convenience name for target.
+_init: usr/CMakeFiles/_init.dir/rule
+
+.PHONY : _init
+
+# fast build rule for target.
+_init/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_init.dir/build.make usr/CMakeFiles/_init.dir/build
+.PHONY : _init/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_grep.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_grep.dir/rule
+.PHONY : usr/CMakeFiles/_grep.dir/rule
+
+# Convenience name for target.
+_grep: usr/CMakeFiles/_grep.dir/rule
+
+.PHONY : _grep
+
+# fast build rule for target.
+_grep/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_grep.dir/build.make usr/CMakeFiles/_grep.dir/build
+.PHONY : _grep/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_ls.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_ls.dir/rule
+.PHONY : usr/CMakeFiles/_ls.dir/rule
+
+# Convenience name for target.
+_ls: usr/CMakeFiles/_ls.dir/rule
+
+.PHONY : _ls
+
+# fast build rule for target.
+_ls/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ls.dir/build.make usr/CMakeFiles/_ls.dir/build
+.PHONY : _ls/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_kill.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_kill.dir/rule
+.PHONY : usr/CMakeFiles/_kill.dir/rule
+
+# Convenience name for target.
+_kill: usr/CMakeFiles/_kill.dir/rule
+
+.PHONY : _kill
+
+# fast build rule for target.
+_kill/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_kill.dir/build.make usr/CMakeFiles/_kill.dir/build
+.PHONY : _kill/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_cat.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_cat.dir/rule
+.PHONY : usr/CMakeFiles/_cat.dir/rule
+
+# Convenience name for target.
+_cat: usr/CMakeFiles/_cat.dir/rule
+
+.PHONY : _cat
+
+# fast build rule for target.
+_cat/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_cat.dir/build.make usr/CMakeFiles/_cat.dir/build
+.PHONY : _cat/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_ln.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_ln.dir/rule
+.PHONY : usr/CMakeFiles/_ln.dir/rule
+
+# Convenience name for target.
+_ln: usr/CMakeFiles/_ln.dir/rule
+
+.PHONY : _ln
+
+# fast build rule for target.
+_ln/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ln.dir/build.make usr/CMakeFiles/_ln.dir/build
+.PHONY : _ln/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_hello.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_hello.dir/rule
+.PHONY : usr/CMakeFiles/_hello.dir/rule
+
+# Convenience name for target.
+_hello: usr/CMakeFiles/_hello.dir/rule
+
+.PHONY : _hello
+
+# fast build rule for target.
+_hello/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_hello.dir/build.make usr/CMakeFiles/_hello.dir/build
+.PHONY : _hello/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_zombie.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_zombie.dir/rule
+.PHONY : usr/CMakeFiles/_zombie.dir/rule
+
+# Convenience name for target.
+_zombie: usr/CMakeFiles/_zombie.dir/rule
+
+.PHONY : _zombie
+
+# fast build rule for target.
+_zombie/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_zombie.dir/build.make usr/CMakeFiles/_zombie.dir/build
+.PHONY : _zombie/fast
+
+# Convenience name for target.
 usr/CMakeFiles/ulib.dir/rule:
 	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/ulib.dir/rule
 .PHONY : usr/CMakeFiles/ulib.dir/rule
@@ -125,6 +335,684 @@
 	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/ulib.dir/build.make usr/CMakeFiles/ulib.dir/build
 .PHONY : ulib/fast
 
+# Convenience name for target.
+usr/CMakeFiles/_echo.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_echo.dir/rule
+.PHONY : usr/CMakeFiles/_echo.dir/rule
+
+# Convenience name for target.
+_echo: usr/CMakeFiles/_echo.dir/rule
+
+.PHONY : _echo
+
+# fast build rule for target.
+_echo/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_echo.dir/build.make usr/CMakeFiles/_echo.dir/build
+.PHONY : _echo/fast
+
+# Convenience name for target.
+usr/CMakeFiles/_rm.dir/rule:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f CMakeFiles/Makefile2 usr/CMakeFiles/_rm.dir/rule
+.PHONY : usr/CMakeFiles/_rm.dir/rule
+
+# Convenience name for target.
+_rm: usr/CMakeFiles/_rm.dir/rule
+
+.PHONY : _rm
+
+# fast build rule for target.
+_rm/fast:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_rm.dir/build.make usr/CMakeFiles/_rm.dir/build
+.PHONY : _rm/fast
+
+c/_cat-context.o: c/_cat-context.c.o
+
+.PHONY : c/_cat-context.o
+
+# target to build an object file
+c/_cat-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_cat.dir/build.make usr/CMakeFiles/_cat.dir/c/_cat-context.c.o
+.PHONY : c/_cat-context.c.o
+
+c/_cat-context.i: c/_cat-context.c.i
+
+.PHONY : c/_cat-context.i
+
+# target to preprocess a source file
+c/_cat-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_cat.dir/build.make usr/CMakeFiles/_cat.dir/c/_cat-context.c.i
+.PHONY : c/_cat-context.c.i
+
+c/_cat-context.s: c/_cat-context.c.s
+
+.PHONY : c/_cat-context.s
+
+# target to generate assembly for a file
+c/_cat-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_cat.dir/build.make usr/CMakeFiles/_cat.dir/c/_cat-context.c.s
+.PHONY : c/_cat-context.c.s
+
+c/_echo-context.o: c/_echo-context.c.o
+
+.PHONY : c/_echo-context.o
+
+# target to build an object file
+c/_echo-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_echo.dir/build.make usr/CMakeFiles/_echo.dir/c/_echo-context.c.o
+.PHONY : c/_echo-context.c.o
+
+c/_echo-context.i: c/_echo-context.c.i
+
+.PHONY : c/_echo-context.i
+
+# target to preprocess a source file
+c/_echo-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_echo.dir/build.make usr/CMakeFiles/_echo.dir/c/_echo-context.c.i
+.PHONY : c/_echo-context.c.i
+
+c/_echo-context.s: c/_echo-context.c.s
+
+.PHONY : c/_echo-context.s
+
+# target to generate assembly for a file
+c/_echo-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_echo.dir/build.make usr/CMakeFiles/_echo.dir/c/_echo-context.c.s
+.PHONY : c/_echo-context.c.s
+
+c/_grep-context.o: c/_grep-context.c.o
+
+.PHONY : c/_grep-context.o
+
+# target to build an object file
+c/_grep-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_grep.dir/build.make usr/CMakeFiles/_grep.dir/c/_grep-context.c.o
+.PHONY : c/_grep-context.c.o
+
+c/_grep-context.i: c/_grep-context.c.i
+
+.PHONY : c/_grep-context.i
+
+# target to preprocess a source file
+c/_grep-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_grep.dir/build.make usr/CMakeFiles/_grep.dir/c/_grep-context.c.i
+.PHONY : c/_grep-context.c.i
+
+c/_grep-context.s: c/_grep-context.c.s
+
+.PHONY : c/_grep-context.s
+
+# target to generate assembly for a file
+c/_grep-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_grep.dir/build.make usr/CMakeFiles/_grep.dir/c/_grep-context.c.s
+.PHONY : c/_grep-context.c.s
+
+c/_hello-context.o: c/_hello-context.c.o
+
+.PHONY : c/_hello-context.o
+
+# target to build an object file
+c/_hello-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_hello.dir/build.make usr/CMakeFiles/_hello.dir/c/_hello-context.c.o
+.PHONY : c/_hello-context.c.o
+
+c/_hello-context.i: c/_hello-context.c.i
+
+.PHONY : c/_hello-context.i
+
+# target to preprocess a source file
+c/_hello-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_hello.dir/build.make usr/CMakeFiles/_hello.dir/c/_hello-context.c.i
+.PHONY : c/_hello-context.c.i
+
+c/_hello-context.s: c/_hello-context.c.s
+
+.PHONY : c/_hello-context.s
+
+# target to generate assembly for a file
+c/_hello-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_hello.dir/build.make usr/CMakeFiles/_hello.dir/c/_hello-context.c.s
+.PHONY : c/_hello-context.c.s
+
+c/_init-context.o: c/_init-context.c.o
+
+.PHONY : c/_init-context.o
+
+# target to build an object file
+c/_init-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_init.dir/build.make usr/CMakeFiles/_init.dir/c/_init-context.c.o
+.PHONY : c/_init-context.c.o
+
+c/_init-context.i: c/_init-context.c.i
+
+.PHONY : c/_init-context.i
+
+# target to preprocess a source file
+c/_init-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_init.dir/build.make usr/CMakeFiles/_init.dir/c/_init-context.c.i
+.PHONY : c/_init-context.c.i
+
+c/_init-context.s: c/_init-context.c.s
+
+.PHONY : c/_init-context.s
+
+# target to generate assembly for a file
+c/_init-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_init.dir/build.make usr/CMakeFiles/_init.dir/c/_init-context.c.s
+.PHONY : c/_init-context.c.s
+
+c/_kill-context.o: c/_kill-context.c.o
+
+.PHONY : c/_kill-context.o
+
+# target to build an object file
+c/_kill-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_kill.dir/build.make usr/CMakeFiles/_kill.dir/c/_kill-context.c.o
+.PHONY : c/_kill-context.c.o
+
+c/_kill-context.i: c/_kill-context.c.i
+
+.PHONY : c/_kill-context.i
+
+# target to preprocess a source file
+c/_kill-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_kill.dir/build.make usr/CMakeFiles/_kill.dir/c/_kill-context.c.i
+.PHONY : c/_kill-context.c.i
+
+c/_kill-context.s: c/_kill-context.c.s
+
+.PHONY : c/_kill-context.s
+
+# target to generate assembly for a file
+c/_kill-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_kill.dir/build.make usr/CMakeFiles/_kill.dir/c/_kill-context.c.s
+.PHONY : c/_kill-context.c.s
+
+c/_ln-context.o: c/_ln-context.c.o
+
+.PHONY : c/_ln-context.o
+
+# target to build an object file
+c/_ln-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ln.dir/build.make usr/CMakeFiles/_ln.dir/c/_ln-context.c.o
+.PHONY : c/_ln-context.c.o
+
+c/_ln-context.i: c/_ln-context.c.i
+
+.PHONY : c/_ln-context.i
+
+# target to preprocess a source file
+c/_ln-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ln.dir/build.make usr/CMakeFiles/_ln.dir/c/_ln-context.c.i
+.PHONY : c/_ln-context.c.i
+
+c/_ln-context.s: c/_ln-context.c.s
+
+.PHONY : c/_ln-context.s
+
+# target to generate assembly for a file
+c/_ln-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ln.dir/build.make usr/CMakeFiles/_ln.dir/c/_ln-context.c.s
+.PHONY : c/_ln-context.c.s
+
+c/_ls-context.o: c/_ls-context.c.o
+
+.PHONY : c/_ls-context.o
+
+# target to build an object file
+c/_ls-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ls.dir/build.make usr/CMakeFiles/_ls.dir/c/_ls-context.c.o
+.PHONY : c/_ls-context.c.o
+
+c/_ls-context.i: c/_ls-context.c.i
+
+.PHONY : c/_ls-context.i
+
+# target to preprocess a source file
+c/_ls-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ls.dir/build.make usr/CMakeFiles/_ls.dir/c/_ls-context.c.i
+.PHONY : c/_ls-context.c.i
+
+c/_ls-context.s: c/_ls-context.c.s
+
+.PHONY : c/_ls-context.s
+
+# target to generate assembly for a file
+c/_ls-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ls.dir/build.make usr/CMakeFiles/_ls.dir/c/_ls-context.c.s
+.PHONY : c/_ls-context.c.s
+
+c/_mkdir-context.o: c/_mkdir-context.c.o
+
+.PHONY : c/_mkdir-context.o
+
+# target to build an object file
+c/_mkdir-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_mkdir.dir/build.make usr/CMakeFiles/_mkdir.dir/c/_mkdir-context.c.o
+.PHONY : c/_mkdir-context.c.o
+
+c/_mkdir-context.i: c/_mkdir-context.c.i
+
+.PHONY : c/_mkdir-context.i
+
+# target to preprocess a source file
+c/_mkdir-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_mkdir.dir/build.make usr/CMakeFiles/_mkdir.dir/c/_mkdir-context.c.i
+.PHONY : c/_mkdir-context.c.i
+
+c/_mkdir-context.s: c/_mkdir-context.c.s
+
+.PHONY : c/_mkdir-context.s
+
+# target to generate assembly for a file
+c/_mkdir-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_mkdir.dir/build.make usr/CMakeFiles/_mkdir.dir/c/_mkdir-context.c.s
+.PHONY : c/_mkdir-context.c.s
+
+c/_rm-context.o: c/_rm-context.c.o
+
+.PHONY : c/_rm-context.o
+
+# target to build an object file
+c/_rm-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_rm.dir/build.make usr/CMakeFiles/_rm.dir/c/_rm-context.c.o
+.PHONY : c/_rm-context.c.o
+
+c/_rm-context.i: c/_rm-context.c.i
+
+.PHONY : c/_rm-context.i
+
+# target to preprocess a source file
+c/_rm-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_rm.dir/build.make usr/CMakeFiles/_rm.dir/c/_rm-context.c.i
+.PHONY : c/_rm-context.c.i
+
+c/_rm-context.s: c/_rm-context.c.s
+
+.PHONY : c/_rm-context.s
+
+# target to generate assembly for a file
+c/_rm-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_rm.dir/build.make usr/CMakeFiles/_rm.dir/c/_rm-context.c.s
+.PHONY : c/_rm-context.c.s
+
+c/_sh-context.o: c/_sh-context.c.o
+
+.PHONY : c/_sh-context.o
+
+# target to build an object file
+c/_sh-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_sh.dir/build.make usr/CMakeFiles/_sh.dir/c/_sh-context.c.o
+.PHONY : c/_sh-context.c.o
+
+c/_sh-context.i: c/_sh-context.c.i
+
+.PHONY : c/_sh-context.i
+
+# target to preprocess a source file
+c/_sh-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_sh.dir/build.make usr/CMakeFiles/_sh.dir/c/_sh-context.c.i
+.PHONY : c/_sh-context.c.i
+
+c/_sh-context.s: c/_sh-context.c.s
+
+.PHONY : c/_sh-context.s
+
+# target to generate assembly for a file
+c/_sh-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_sh.dir/build.make usr/CMakeFiles/_sh.dir/c/_sh-context.c.s
+.PHONY : c/_sh-context.c.s
+
+c/_stressfs-context.o: c/_stressfs-context.c.o
+
+.PHONY : c/_stressfs-context.o
+
+# target to build an object file
+c/_stressfs-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_stressfs.dir/build.make usr/CMakeFiles/_stressfs.dir/c/_stressfs-context.c.o
+.PHONY : c/_stressfs-context.c.o
+
+c/_stressfs-context.i: c/_stressfs-context.c.i
+
+.PHONY : c/_stressfs-context.i
+
+# target to preprocess a source file
+c/_stressfs-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_stressfs.dir/build.make usr/CMakeFiles/_stressfs.dir/c/_stressfs-context.c.i
+.PHONY : c/_stressfs-context.c.i
+
+c/_stressfs-context.s: c/_stressfs-context.c.s
+
+.PHONY : c/_stressfs-context.s
+
+# target to generate assembly for a file
+c/_stressfs-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_stressfs.dir/build.make usr/CMakeFiles/_stressfs.dir/c/_stressfs-context.c.s
+.PHONY : c/_stressfs-context.c.s
+
+c/_usertests-context.o: c/_usertests-context.c.o
+
+.PHONY : c/_usertests-context.o
+
+# target to build an object file
+c/_usertests-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_usertests.dir/build.make usr/CMakeFiles/_usertests.dir/c/_usertests-context.c.o
+.PHONY : c/_usertests-context.c.o
+
+c/_usertests-context.i: c/_usertests-context.c.i
+
+.PHONY : c/_usertests-context.i
+
+# target to preprocess a source file
+c/_usertests-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_usertests.dir/build.make usr/CMakeFiles/_usertests.dir/c/_usertests-context.c.i
+.PHONY : c/_usertests-context.c.i
+
+c/_usertests-context.s: c/_usertests-context.c.s
+
+.PHONY : c/_usertests-context.s
+
+# target to generate assembly for a file
+c/_usertests-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_usertests.dir/build.make usr/CMakeFiles/_usertests.dir/c/_usertests-context.c.s
+.PHONY : c/_usertests-context.c.s
+
+c/_wc-context.o: c/_wc-context.c.o
+
+.PHONY : c/_wc-context.o
+
+# target to build an object file
+c/_wc-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_wc.dir/build.make usr/CMakeFiles/_wc.dir/c/_wc-context.c.o
+.PHONY : c/_wc-context.c.o
+
+c/_wc-context.i: c/_wc-context.c.i
+
+.PHONY : c/_wc-context.i
+
+# target to preprocess a source file
+c/_wc-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_wc.dir/build.make usr/CMakeFiles/_wc.dir/c/_wc-context.c.i
+.PHONY : c/_wc-context.c.i
+
+c/_wc-context.s: c/_wc-context.c.s
+
+.PHONY : c/_wc-context.s
+
+# target to generate assembly for a file
+c/_wc-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_wc.dir/build.make usr/CMakeFiles/_wc.dir/c/_wc-context.c.s
+.PHONY : c/_wc-context.c.s
+
+c/_zombie-context.o: c/_zombie-context.c.o
+
+.PHONY : c/_zombie-context.o
+
+# target to build an object file
+c/_zombie-context.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_zombie.dir/build.make usr/CMakeFiles/_zombie.dir/c/_zombie-context.c.o
+.PHONY : c/_zombie-context.c.o
+
+c/_zombie-context.i: c/_zombie-context.c.i
+
+.PHONY : c/_zombie-context.i
+
+# target to preprocess a source file
+c/_zombie-context.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_zombie.dir/build.make usr/CMakeFiles/_zombie.dir/c/_zombie-context.c.i
+.PHONY : c/_zombie-context.c.i
+
+c/_zombie-context.s: c/_zombie-context.c.s
+
+.PHONY : c/_zombie-context.s
+
+# target to generate assembly for a file
+c/_zombie-context.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_zombie.dir/build.make usr/CMakeFiles/_zombie.dir/c/_zombie-context.c.s
+.PHONY : c/_zombie-context.c.s
+
+cat.o: cat.c.o
+
+.PHONY : cat.o
+
+# target to build an object file
+cat.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_cat.dir/build.make usr/CMakeFiles/_cat.dir/cat.c.o
+.PHONY : cat.c.o
+
+cat.i: cat.c.i
+
+.PHONY : cat.i
+
+# target to preprocess a source file
+cat.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_cat.dir/build.make usr/CMakeFiles/_cat.dir/cat.c.i
+.PHONY : cat.c.i
+
+cat.s: cat.c.s
+
+.PHONY : cat.s
+
+# target to generate assembly for a file
+cat.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_cat.dir/build.make usr/CMakeFiles/_cat.dir/cat.c.s
+.PHONY : cat.c.s
+
+echo.o: echo.c.o
+
+.PHONY : echo.o
+
+# target to build an object file
+echo.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_echo.dir/build.make usr/CMakeFiles/_echo.dir/echo.c.o
+.PHONY : echo.c.o
+
+echo.i: echo.c.i
+
+.PHONY : echo.i
+
+# target to preprocess a source file
+echo.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_echo.dir/build.make usr/CMakeFiles/_echo.dir/echo.c.i
+.PHONY : echo.c.i
+
+echo.s: echo.c.s
+
+.PHONY : echo.s
+
+# target to generate assembly for a file
+echo.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_echo.dir/build.make usr/CMakeFiles/_echo.dir/echo.c.s
+.PHONY : echo.c.s
+
+grep.o: grep.c.o
+
+.PHONY : grep.o
+
+# target to build an object file
+grep.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_grep.dir/build.make usr/CMakeFiles/_grep.dir/grep.c.o
+.PHONY : grep.c.o
+
+grep.i: grep.c.i
+
+.PHONY : grep.i
+
+# target to preprocess a source file
+grep.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_grep.dir/build.make usr/CMakeFiles/_grep.dir/grep.c.i
+.PHONY : grep.c.i
+
+grep.s: grep.c.s
+
+.PHONY : grep.s
+
+# target to generate assembly for a file
+grep.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_grep.dir/build.make usr/CMakeFiles/_grep.dir/grep.c.s
+.PHONY : grep.c.s
+
+hello.o: hello.c.o
+
+.PHONY : hello.o
+
+# target to build an object file
+hello.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_hello.dir/build.make usr/CMakeFiles/_hello.dir/hello.c.o
+.PHONY : hello.c.o
+
+hello.i: hello.c.i
+
+.PHONY : hello.i
+
+# target to preprocess a source file
+hello.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_hello.dir/build.make usr/CMakeFiles/_hello.dir/hello.c.i
+.PHONY : hello.c.i
+
+hello.s: hello.c.s
+
+.PHONY : hello.s
+
+# target to generate assembly for a file
+hello.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_hello.dir/build.make usr/CMakeFiles/_hello.dir/hello.c.s
+.PHONY : hello.c.s
+
+init.o: init.c.o
+
+.PHONY : init.o
+
+# target to build an object file
+init.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_init.dir/build.make usr/CMakeFiles/_init.dir/init.c.o
+.PHONY : init.c.o
+
+init.i: init.c.i
+
+.PHONY : init.i
+
+# target to preprocess a source file
+init.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_init.dir/build.make usr/CMakeFiles/_init.dir/init.c.i
+.PHONY : init.c.i
+
+init.s: init.c.s
+
+.PHONY : init.s
+
+# target to generate assembly for a file
+init.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_init.dir/build.make usr/CMakeFiles/_init.dir/init.c.s
+.PHONY : init.c.s
+
+kill.o: kill.c.o
+
+.PHONY : kill.o
+
+# target to build an object file
+kill.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_kill.dir/build.make usr/CMakeFiles/_kill.dir/kill.c.o
+.PHONY : kill.c.o
+
+kill.i: kill.c.i
+
+.PHONY : kill.i
+
+# target to preprocess a source file
+kill.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_kill.dir/build.make usr/CMakeFiles/_kill.dir/kill.c.i
+.PHONY : kill.c.i
+
+kill.s: kill.c.s
+
+.PHONY : kill.s
+
+# target to generate assembly for a file
+kill.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_kill.dir/build.make usr/CMakeFiles/_kill.dir/kill.c.s
+.PHONY : kill.c.s
+
+ln.o: ln.c.o
+
+.PHONY : ln.o
+
+# target to build an object file
+ln.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ln.dir/build.make usr/CMakeFiles/_ln.dir/ln.c.o
+.PHONY : ln.c.o
+
+ln.i: ln.c.i
+
+.PHONY : ln.i
+
+# target to preprocess a source file
+ln.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ln.dir/build.make usr/CMakeFiles/_ln.dir/ln.c.i
+.PHONY : ln.c.i
+
+ln.s: ln.c.s
+
+.PHONY : ln.s
+
+# target to generate assembly for a file
+ln.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ln.dir/build.make usr/CMakeFiles/_ln.dir/ln.c.s
+.PHONY : ln.c.s
+
+ls.o: ls.c.o
+
+.PHONY : ls.o
+
+# target to build an object file
+ls.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ls.dir/build.make usr/CMakeFiles/_ls.dir/ls.c.o
+.PHONY : ls.c.o
+
+ls.i: ls.c.i
+
+.PHONY : ls.i
+
+# target to preprocess a source file
+ls.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ls.dir/build.make usr/CMakeFiles/_ls.dir/ls.c.i
+.PHONY : ls.c.i
+
+ls.s: ls.c.s
+
+.PHONY : ls.s
+
+# target to generate assembly for a file
+ls.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_ls.dir/build.make usr/CMakeFiles/_ls.dir/ls.c.s
+.PHONY : ls.c.s
+
+mkdir.o: mkdir.c.o
+
+.PHONY : mkdir.o
+
+# target to build an object file
+mkdir.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_mkdir.dir/build.make usr/CMakeFiles/_mkdir.dir/mkdir.c.o
+.PHONY : mkdir.c.o
+
+mkdir.i: mkdir.c.i
+
+.PHONY : mkdir.i
+
+# target to preprocess a source file
+mkdir.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_mkdir.dir/build.make usr/CMakeFiles/_mkdir.dir/mkdir.c.i
+.PHONY : mkdir.c.i
+
+mkdir.s: mkdir.c.s
+
+.PHONY : mkdir.s
+
+# target to generate assembly for a file
+mkdir.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_mkdir.dir/build.make usr/CMakeFiles/_mkdir.dir/mkdir.c.s
+.PHONY : mkdir.c.s
+
 printf.o: printf.c.o
 
 .PHONY : printf.o
@@ -152,6 +1040,87 @@
 	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/ulib.dir/build.make usr/CMakeFiles/ulib.dir/printf.c.s
 .PHONY : printf.c.s
 
+rm.o: rm.c.o
+
+.PHONY : rm.o
+
+# target to build an object file
+rm.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_rm.dir/build.make usr/CMakeFiles/_rm.dir/rm.c.o
+.PHONY : rm.c.o
+
+rm.i: rm.c.i
+
+.PHONY : rm.i
+
+# target to preprocess a source file
+rm.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_rm.dir/build.make usr/CMakeFiles/_rm.dir/rm.c.i
+.PHONY : rm.c.i
+
+rm.s: rm.c.s
+
+.PHONY : rm.s
+
+# target to generate assembly for a file
+rm.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_rm.dir/build.make usr/CMakeFiles/_rm.dir/rm.c.s
+.PHONY : rm.c.s
+
+sh.o: sh.c.o
+
+.PHONY : sh.o
+
+# target to build an object file
+sh.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_sh.dir/build.make usr/CMakeFiles/_sh.dir/sh.c.o
+.PHONY : sh.c.o
+
+sh.i: sh.c.i
+
+.PHONY : sh.i
+
+# target to preprocess a source file
+sh.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_sh.dir/build.make usr/CMakeFiles/_sh.dir/sh.c.i
+.PHONY : sh.c.i
+
+sh.s: sh.c.s
+
+.PHONY : sh.s
+
+# target to generate assembly for a file
+sh.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_sh.dir/build.make usr/CMakeFiles/_sh.dir/sh.c.s
+.PHONY : sh.c.s
+
+stressfs.o: stressfs.c.o
+
+.PHONY : stressfs.o
+
+# target to build an object file
+stressfs.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_stressfs.dir/build.make usr/CMakeFiles/_stressfs.dir/stressfs.c.o
+.PHONY : stressfs.c.o
+
+stressfs.i: stressfs.c.i
+
+.PHONY : stressfs.i
+
+# target to preprocess a source file
+stressfs.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_stressfs.dir/build.make usr/CMakeFiles/_stressfs.dir/stressfs.c.i
+.PHONY : stressfs.c.i
+
+stressfs.s: stressfs.c.s
+
+.PHONY : stressfs.s
+
+# target to generate assembly for a file
+stressfs.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_stressfs.dir/build.make usr/CMakeFiles/_stressfs.dir/stressfs.c.s
+.PHONY : stressfs.c.s
+
 ulib.o: ulib.c.o
 
 .PHONY : ulib.o
@@ -206,6 +1175,33 @@
 	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/ulib.dir/build.make usr/CMakeFiles/ulib.dir/umalloc.c.s
 .PHONY : umalloc.c.s
 
+usertests.o: usertests.c.o
+
+.PHONY : usertests.o
+
+# target to build an object file
+usertests.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_usertests.dir/build.make usr/CMakeFiles/_usertests.dir/usertests.c.o
+.PHONY : usertests.c.o
+
+usertests.i: usertests.c.i
+
+.PHONY : usertests.i
+
+# target to preprocess a source file
+usertests.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_usertests.dir/build.make usr/CMakeFiles/_usertests.dir/usertests.c.i
+.PHONY : usertests.c.i
+
+usertests.s: usertests.c.s
+
+.PHONY : usertests.s
+
+# target to generate assembly for a file
+usertests.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_usertests.dir/build.make usr/CMakeFiles/_usertests.dir/usertests.c.s
+.PHONY : usertests.c.s
+
 usys.o: usys.S.o
 
 .PHONY : usys.o
@@ -215,6 +1211,60 @@
 	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/ulib.dir/build.make usr/CMakeFiles/ulib.dir/usys.S.o
 .PHONY : usys.S.o
 
+wc.o: wc.c.o
+
+.PHONY : wc.o
+
+# target to build an object file
+wc.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_wc.dir/build.make usr/CMakeFiles/_wc.dir/wc.c.o
+.PHONY : wc.c.o
+
+wc.i: wc.c.i
+
+.PHONY : wc.i
+
+# target to preprocess a source file
+wc.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_wc.dir/build.make usr/CMakeFiles/_wc.dir/wc.c.i
+.PHONY : wc.c.i
+
+wc.s: wc.c.s
+
+.PHONY : wc.s
+
+# target to generate assembly for a file
+wc.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_wc.dir/build.make usr/CMakeFiles/_wc.dir/wc.c.s
+.PHONY : wc.c.s
+
+zombie.o: zombie.c.o
+
+.PHONY : zombie.o
+
+# target to build an object file
+zombie.c.o:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_zombie.dir/build.make usr/CMakeFiles/_zombie.dir/zombie.c.o
+.PHONY : zombie.c.o
+
+zombie.i: zombie.c.i
+
+.PHONY : zombie.i
+
+# target to preprocess a source file
+zombie.c.i:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_zombie.dir/build.make usr/CMakeFiles/_zombie.dir/zombie.c.i
+.PHONY : zombie.c.i
+
+zombie.s: zombie.c.s
+
+.PHONY : zombie.s
+
+# target to generate assembly for a file
+zombie.c.s:
+	cd /mnt/dalmore-home/one/src/cbcxv6/src && $(MAKE) -f usr/CMakeFiles/_zombie.dir/build.make usr/CMakeFiles/_zombie.dir/zombie.c.s
+.PHONY : zombie.c.s
+
 # Help Target
 help:
 	@echo "The following are some of the valid targets for this Makefile:"
@@ -222,18 +1272,124 @@
 	@echo "... clean"
 	@echo "... depend"
 	@echo "... rebuild_cache"
+	@echo "... _wc"
+	@echo "... _usertests"
+	@echo "... _sh"
+	@echo "... _stressfs"
+	@echo "... _mkdir"
+	@echo "... fs.img"
+	@echo "... _init"
+	@echo "... _grep"
 	@echo "... edit_cache"
+	@echo "... _ls"
+	@echo "... _kill"
+	@echo "... _cat"
+	@echo "... _ln"
+	@echo "... _hello"
+	@echo "... _zombie"
 	@echo "... ulib"
+	@echo "... _echo"
+	@echo "... _rm"
+	@echo "... c/_cat-context.o"
+	@echo "... c/_cat-context.i"
+	@echo "... c/_cat-context.s"
+	@echo "... c/_echo-context.o"
+	@echo "... c/_echo-context.i"
+	@echo "... c/_echo-context.s"
+	@echo "... c/_grep-context.o"
+	@echo "... c/_grep-context.i"
+	@echo "... c/_grep-context.s"
+	@echo "... c/_hello-context.o"
+	@echo "... c/_hello-context.i"
+	@echo "... c/_hello-context.s"
+	@echo "... c/_init-context.o"
+	@echo "... c/_init-context.i"
+	@echo "... c/_init-context.s"
+	@echo "... c/_kill-context.o"
+	@echo "... c/_kill-context.i"
+	@echo "... c/_kill-context.s"
+	@echo "... c/_ln-context.o"
+	@echo "... c/_ln-context.i"
+	@echo "... c/_ln-context.s"
+	@echo "... c/_ls-context.o"
+	@echo "... c/_ls-context.i"
+	@echo "... c/_ls-context.s"
+	@echo "... c/_mkdir-context.o"
+	@echo "... c/_mkdir-context.i"
+	@echo "... c/_mkdir-context.s"
+	@echo "... c/_rm-context.o"
+	@echo "... c/_rm-context.i"
+	@echo "... c/_rm-context.s"
+	@echo "... c/_sh-context.o"
+	@echo "... c/_sh-context.i"
+	@echo "... c/_sh-context.s"
+	@echo "... c/_stressfs-context.o"
+	@echo "... c/_stressfs-context.i"
+	@echo "... c/_stressfs-context.s"
+	@echo "... c/_usertests-context.o"
+	@echo "... c/_usertests-context.i"
+	@echo "... c/_usertests-context.s"
+	@echo "... c/_wc-context.o"
+	@echo "... c/_wc-context.i"
+	@echo "... c/_wc-context.s"
+	@echo "... c/_zombie-context.o"
+	@echo "... c/_zombie-context.i"
+	@echo "... c/_zombie-context.s"
+	@echo "... cat.o"
+	@echo "... cat.i"
+	@echo "... cat.s"
+	@echo "... echo.o"
+	@echo "... echo.i"
+	@echo "... echo.s"
+	@echo "... grep.o"
+	@echo "... grep.i"
+	@echo "... grep.s"
+	@echo "... hello.o"
+	@echo "... hello.i"
+	@echo "... hello.s"
+	@echo "... init.o"
+	@echo "... init.i"
+	@echo "... init.s"
+	@echo "... kill.o"
+	@echo "... kill.i"
+	@echo "... kill.s"
+	@echo "... ln.o"
+	@echo "... ln.i"
+	@echo "... ln.s"
+	@echo "... ls.o"
+	@echo "... ls.i"
+	@echo "... ls.s"
+	@echo "... mkdir.o"
+	@echo "... mkdir.i"
+	@echo "... mkdir.s"
 	@echo "... printf.o"
 	@echo "... printf.i"
 	@echo "... printf.s"
+	@echo "... rm.o"
+	@echo "... rm.i"
+	@echo "... rm.s"
+	@echo "... sh.o"
+	@echo "... sh.i"
+	@echo "... sh.s"
+	@echo "... stressfs.o"
+	@echo "... stressfs.i"
+	@echo "... stressfs.s"
 	@echo "... ulib.o"
 	@echo "... ulib.i"
 	@echo "... ulib.s"
 	@echo "... umalloc.o"
 	@echo "... umalloc.i"
 	@echo "... umalloc.s"
+	@echo "... usertests.o"
+	@echo "... usertests.i"
+	@echo "... usertests.s"
 	@echo "... usys.o"
+	@echo "... wc.o"
+	@echo "... wc.i"
+	@echo "... wc.s"
+	@echo "... zombie.o"
+	@echo "... zombie.i"
+	@echo "... zombie.s"
 .PHONY : help