1 KERNEL_FS_DIR
= $(KERNEL_DIR
)/fs
2 KERNEL_FS_OBJ_DIR
= $(KERNEL_FS_DIR
)/$(OBJ_DIR
)
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
$<) > $@