KFS defaults (Read this if you have no files)
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 11 Aug 2010 00:23:07 +0000 (17:23 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:51 +0000 (17:35 -0700)
You don't have to have anything in KFS (default kern/kfs), but you ought
to have a bin/ with your binaries and a lib/ with ld.so.1 and libc.so.6
(and any other libraries you link against).

There's also no automatic copying of test binaries, either to KFS or the
old FS folder, to save dev time, to keep the FS manageable, and to keep
the image size down for people using static apps.

.gitignore
GNUmakefile

index 46625d7..8a3a3b9 100644 (file)
@@ -36,7 +36,4 @@ tools/syscall_server/syscall_server_*
 tools/syscall_server/sandbox/
 tools/syscall_server/apps/*
 tools/syscall_server/test/*
-kern/include/2nd-level-sched
-kern/include/mapping-layer
-kern/include/policy-layer
-
+kern/kfs/*
index fe1f60b..716c468 100644 (file)
@@ -42,7 +42,7 @@ realall: symlinks
 MAKE_JOBS :=
 
 # Give it a reasonable default path for initramfs to avoid build breakage
-INITRAMFS_PATHS = kern/kfs obj/tests
+INITRAMFS_PATHS = kern/kfs
 
 # Then grab the users Makelocal file to let them override Make system variables
 # and set up other Make targets
@@ -160,8 +160,9 @@ tests/: tests
 tests:
        @$(MAKE) -j $(MAKE_JOBS) realtests
 realtests: $(TESTS_EXECS)
-       @mkdir -p fs/$(TARGET_ARCH)/tests
-       cp -R $(OBJDIR)/$(TESTS_DIR)/* $(TOP_DIR)/fs/$(TARGET_ARCH)/tests
+# No longer automatically copying to the FS dir (deprecated)
+#      @mkdir -p fs/$(TARGET_ARCH)/tests
+#      cp -R $(OBJDIR)/$(TESTS_DIR)/* $(TOP_DIR)/fs/$(TARGET_ARCH)/tests
 
 install-libs: $(ROS_USER_LIBS)
        cp $(ROS_USER_LIBS) $(GCC_ROOT)/$(TARGET_ARCH)-ros/lib