source: rtems/cpukit/libfs/Makefile.am @ 2ee8b15

4.115
Last change on this file since 2ee8b15 was d2e0bb3, checked in by Ralf Kirchner <ralf.kirchner@…>, on 05/22/13 at 10:16:18

dosfs: UTF-8 Support: UI, backwards compatibility

User interface and backwards compatibility for UTF-8 support in the FAT
file system. Purpose of UTF-8 support is to permit file names and
directory names with characters from all kinds of languages (Czech,
Chinese, Arabian, Hebrew, Korean, ...). This commit does not yet
support multibyte characters. It only contains the user interface and
the backwards compatibility.

  • Property mode set to 100644
File size: 4.4 KB
Line 
1include $(top_srcdir)/automake/multilib.am
2include $(top_srcdir)/automake/compile.am
3
4SUBDIRS = src/nfsclient
5
6EXTRA_DIST = README
7
8noinst_LIBRARIES = libdefaultfs.a
9libdefaultfs_a_SOURCES = \
10    src/defaults/default_clone.c \
11    src/defaults/default_are_nodes_equal.c \
12    src/defaults/default_lock_and_unlock.c \
13    src/defaults/default_eval_path.c \
14    src/defaults/default_fchmod.c src/defaults/default_freenode.c \
15    src/defaults/default_fsync.c \
16    src/defaults/default_fsync_success.c \
17    src/defaults/default_link.c \
18    src/defaults/default_read.c src/defaults/default_rmnod.c \
19    src/defaults/default_chown.c \
20    src/defaults/default_fcntl.c src/defaults/default_fsmount.c \
21    src/defaults/default_ftruncate.c src/defaults/default_lseek.c \
22    src/defaults/default_lseek_file.c \
23    src/defaults/default_lseek_directory.c \
24    src/defaults/default_readlink.c src/defaults/default_statvfs.c \
25    src/defaults/default_utime.c \
26    src/defaults/default_fstat.c \
27    src/defaults/default_ioctl.c src/defaults/default_mount.c \
28    src/defaults/default_rename.c src/defaults/default_symlink.c \
29    src/defaults/default_write.c \
30    src/defaults/default_unmount.c \
31    src/defaults/default_open.c src/defaults/default_close.c \
32    src/defaults/default_fsunmount.c src/defaults/default_mknod.c \
33    src/defaults/default_node_type.c \
34    src/defaults/default_ftruncate_directory.c \
35    src/defaults/default_handlers.c src/defaults/default_ops.c
36
37noinst_LIBRARIES += libimfs.a
38libimfs_a_SOURCES =
39
40libimfs_a_SOURCES += src/imfs/deviceio.c \
41    src/imfs/fifoimfs_init.c src/imfs/imfs_chown.c src/imfs/imfs_config.c \
42    src/imfs/imfs_creat.c src/imfs/imfs_debug.c src/imfs/imfs_directory.c \
43    src/imfs/imfs_eval.c src/imfs/imfs_fchmod.c \
44    src/imfs/imfs_fifo.c \
45    src/imfs/imfs_make_generic_node.c \
46    src/imfs/imfs_fsunmount.c \
47    src/imfs/imfs_handlers_device.c \
48    src/imfs/imfs_handlers_directory.c src/imfs/imfs_handlers_link.c \
49    src/imfs/imfs_handlers_memfile.c src/imfs/imfs_init.c \
50    src/imfs/imfs_initsupp.c src/imfs/imfs_link.c src/imfs/imfs_load_tar.c \
51    src/imfs/imfs_mknod.c src/imfs/imfs_mount.c src/imfs/imfs_ntype.c \
52    src/imfs/imfs_readlink.c src/imfs/imfs_rename.c src/imfs/imfs_rmnod.c \
53    src/imfs/imfs_stat.c src/imfs/imfs_symlink.c \
54    src/imfs/imfs_unmount.c src/imfs/imfs_utime.c src/imfs/ioman.c \
55    src/imfs/memfile.c src/imfs/miniimfs_init.c src/imfs/imfs.h
56
57# POSIX FIFO/pipe
58libimfs_a_SOURCES += src/pipe/fifo.c src/pipe/pipe.c src/pipe/pipe.h
59
60noinst_LIBRARIES += libdevfs.a
61libdevfs_a_SOURCES = src/devfs/devfs_init.c src/devfs/devfs_eval.c \
62    src/devfs/devfs_mknod.c src/devfs/devfs_show.c \
63    src/devfs/devfs_node_type.c src/devfs/devopen.c src/devfs/devread.c \
64    src/devfs/devwrite.c src/devfs/devclose.c src/devfs/devioctl.c \
65    src/devfs/devstat.c src/devfs/devfs.h
66
67# dosfs
68if LIBDOSFS
69noinst_LIBRARIES += libdosfs.a
70
71# libdosfs_FATFS_C_FILES
72libdosfs_a_SOURCES = src/dosfs/fat.c src/dosfs/fat.h \
73    src/dosfs/fat_fat_operations.c src/dosfs/fat_fat_operations.h \
74    src/dosfs/fat_file.c src/dosfs/fat_file.h
75
76# libdosfs_DOSFS_C_FILES
77libdosfs_a_SOURCES += src/dosfs/msdos_create.c src/dosfs/msdos_dir.c \
78    src/dosfs/msdos_eval.c src/dosfs/msdos_file.c src/dosfs/msdos_free.c \
79    src/dosfs/msdos_fsunmount.c src/dosfs/msdos_handlers_dir.c \
80    src/dosfs/msdos_handlers_file.c src/dosfs/msdos_init.c \
81    src/dosfs/msdos_initsupp.c src/dosfs/msdos_misc.c \
82    src/dosfs/msdos_mknod.c src/dosfs/msdos_node_type.c \
83    src/dosfs/msdos_rmnod.c src/dosfs/msdos_statvfs.c \
84    src/dosfs/msdos_conv_default.c \
85    src/dosfs/msdos_conv.c src/dosfs/msdos.h src/dosfs/msdos_format.c \
86    src/dosfs/dosfs.h src/dosfs/msdos_rename.c
87endif
88
89# RFS
90noinst_LIBRARIES += librfs.a
91librfs_a_SOURCES = \
92    src/rfs/rtems-rfs-bitmaps.c src/rfs/rtems-rfs-block.c \
93    src/rfs/rtems-rfs-buffer-bdbuf.c src/rfs/rtems-rfs-buffer.c \
94    src/rfs/rtems-rfs-dir-hash.c src/rfs/rtems-rfs-file.c \
95    src/rfs/rtems-rfs-group.c src/rfs/rtems-rfs-inode.c \
96    src/rfs/rtems-rfs-rtems-dev.c src/rfs/rtems-rfs-rtems-utils.c \
97    src/rfs/rtems-rfs-rtems.c src/rfs/rtems-rfs-shell.c \
98    src/rfs/rtems-rfs-dir.c \
99    src/rfs/rtems-rfs-file-system.c src/rfs/rtems-rfs-format.c \
100    src/rfs/rtems-rfs-link.c src/rfs/rtems-rfs-mutex.c \
101    src/rfs/rtems-rfs-rtems-dir.c src/rfs/rtems-rfs-rtems-file.c \
102    src/rfs/rtems-rfs-trace.c
103
104# ---
105include $(srcdir)/preinstall.am
106include $(top_srcdir)/automake/subdirs.am
107include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.