Makefile 319 B

1234567891011121314151617181920
  1. CFLAGS += -I .
  2. kernel_fs_objs:= $(shell find ./*.c)
  3. kernel_fs_subdirs:= devfs VFS fat32 rootfs
  4. ECHO:
  5. @echo "$@"
  6. $(kernel_fs_objs): ECHO
  7. gcc $(CFLAGS) -c $@ -o [email protected]
  8. $(kernel_fs_subdirs): ECHO
  9. $(MAKE) -C $@ all CFLAGS="$(CFLAGS)" ASFLAGS="$(ASFLAGS)" PIC="$(PIC)"
  10. all: $(kernel_fs_objs) $(kernel_fs_subdirs)