config.mk 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #+------------------------------------------------------------------------------
  2. #| Device FileSystem
  3. #+------------------------------------------------------------------------------
  4. #| Copyright 2004, 2005 www.fayfayspace.org.
  5. #| All rights reserved.
  6. #+------------------------------------------------------------------------------
  7. #| File : config.mk, the configuration of makefile
  8. #+------------------------------------------------------------------------------
  9. #| Chang Logs:
  10. #| Date Author notes
  11. #| 2005-01-22 ffxz The first version.
  12. #+------------------------------------------------------------------------------
  13. KERNEL_ROOT=$(DFS_ROOT_DIR)/../..
  14. include $(KERNEL_ROOT)/config.mk
  15. CFLAGS +=-I$(KERNEL_ROOT)/include -I$(DFS_ROOT_DIR)/include -I.
  16. # Source and objects
  17. DFS_SRC = $(DFS_ROOT_DIR)/src/dfs_fs.c $(DFS_ROOT_DIR)/src/dfs_init.c \
  18. $(DFS_ROOT_DIR)/src/dfs_util.c $(DFS_ROOT_DIR)/src/dfs_raw.c \
  19. $(DFS_ROOT_DIR)/src/dfs_api.c $(DFS_ROOT_DIR)/src/dfs_task.c \
  20. $(DFS_ROOT_DIR)/src/dfs_cache.c
  21. ifneq ($(RT_USING_NEWLIB), 1)
  22. DFS_SRC += $(DFS_ROOT_DIR)/src/dfs_posix.c
  23. endif
  24. DFS_OBJS= $(DFS_SRC:.c=.o)
  25. FAT_SRC = $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_init.c \
  26. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_mount.c \
  27. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_fat.c \
  28. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_misc.c \
  29. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_file.c \
  30. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_cache.c \
  31. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_filename.c \
  32. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_direntry.c \
  33. $(DFS_ROOT_DIR)/filesystems/fatfs/fatfs_mkfs.c
  34. FAT_OBJS = $(FAT_SRC:.c=.o)