Track user and kernel time per thread.
[newos.git] / kernel / fs / fs_kernel.mk
blob7f2b8203a8006237636d14dffecf1cb57570d1c5
1 KERNEL_FS_DIR = $(KERNEL_DIR)/fs
2 KERNEL_FS_OBJ_DIR = $(KERNEL_FS_DIR)/$(OBJ_DIR)
3 KERNEL_OBJS += \
4 $(KERNEL_FS_OBJ_DIR)/rootfs.o \
5 $(KERNEL_FS_OBJ_DIR)/bootfs.o \
6 $(KERNEL_FS_OBJ_DIR)/devfs.o
8 KERNEL_FS_INCLUDES = $(KERNEL_INCLUDES)
10 $(KERNEL_FS_OBJ_DIR)/%.o: $(KERNEL_FS_DIR)/%.c
11 @if [ ! -d $(KERNEL_FS_OBJ_DIR) ]; then mkdir -p $(KERNEL_FS_OBJ_DIR); fi
12 $(CC) -c $< $(GLOBAL_CFLAGS) $(KERNEL_CFLAGS) $(KERNEL_FS_INCLUDES) -o $@
14 $(KERNEL_FS_OBJ_DIR)/%.d: $(KERNEL_FS_DIR)/%.c
15 @if [ ! -d $(KERNEL_FS_OBJ_DIR) ]; then mkdir -p $(KERNEL_FS_OBJ_DIR); fi
16 @echo "making deps for $<..."
17 @($(ECHO) -n $(dir $@); $(CC) $(GLOBAL_CFLAGS) $(KERNEL_CFLAGS) $(KERNEL_FS_INCLUDES) -M -MG $<) > $@