Files
rtems/cpukit/libfs/Makefile.am
Ralf Kirchner 83a4cbb69d dosfs: UTF-8 Support: Multibyte conversions
Add optional conversion methods for multibyte strings. With these
conversions which make use of iconv and utf8proc it becomes possible to
use strings from any language (Czech, Chinese, Arabian, Hebrew, Corean,
...) for file names and directory names.

NOTE: Iconv support must be activated during the build of the tool chain
for these conversion methods (options --enable-newlib-iconv
--enable-newlib-iconv-encodings=[ENCODINGS_YOU_WANT]).  Alternatively
you can provide your own conversion methods.
2013-06-03 17:28:41 +02:00

109 lines
4.5 KiB
Makefile

include $(top_srcdir)/automake/multilib.am
include $(top_srcdir)/automake/compile.am
SUBDIRS = src/nfsclient
EXTRA_DIST = README
noinst_LIBRARIES = libdefaultfs.a
libdefaultfs_a_SOURCES = \
src/defaults/default_clone.c \
src/defaults/default_are_nodes_equal.c \
src/defaults/default_lock_and_unlock.c \
src/defaults/default_eval_path.c \
src/defaults/default_fchmod.c src/defaults/default_freenode.c \
src/defaults/default_fsync.c \
src/defaults/default_fsync_success.c \
src/defaults/default_link.c \
src/defaults/default_read.c src/defaults/default_rmnod.c \
src/defaults/default_chown.c \
src/defaults/default_fcntl.c src/defaults/default_fsmount.c \
src/defaults/default_ftruncate.c src/defaults/default_lseek.c \
src/defaults/default_lseek_file.c \
src/defaults/default_lseek_directory.c \
src/defaults/default_readlink.c src/defaults/default_statvfs.c \
src/defaults/default_utime.c \
src/defaults/default_fstat.c \
src/defaults/default_ioctl.c src/defaults/default_mount.c \
src/defaults/default_rename.c src/defaults/default_symlink.c \
src/defaults/default_write.c \
src/defaults/default_unmount.c \
src/defaults/default_open.c src/defaults/default_close.c \
src/defaults/default_fsunmount.c src/defaults/default_mknod.c \
src/defaults/default_node_type.c \
src/defaults/default_ftruncate_directory.c \
src/defaults/default_handlers.c src/defaults/default_ops.c
noinst_LIBRARIES += libimfs.a
libimfs_a_SOURCES =
libimfs_a_SOURCES += src/imfs/deviceio.c \
src/imfs/fifoimfs_init.c src/imfs/imfs_chown.c src/imfs/imfs_config.c \
src/imfs/imfs_creat.c src/imfs/imfs_debug.c src/imfs/imfs_directory.c \
src/imfs/imfs_eval.c src/imfs/imfs_fchmod.c \
src/imfs/imfs_fifo.c \
src/imfs/imfs_make_generic_node.c \
src/imfs/imfs_fsunmount.c \
src/imfs/imfs_handlers_device.c \
src/imfs/imfs_handlers_directory.c src/imfs/imfs_handlers_link.c \
src/imfs/imfs_handlers_memfile.c src/imfs/imfs_init.c \
src/imfs/imfs_initsupp.c src/imfs/imfs_link.c src/imfs/imfs_load_tar.c \
src/imfs/imfs_mknod.c src/imfs/imfs_mount.c src/imfs/imfs_ntype.c \
src/imfs/imfs_readlink.c src/imfs/imfs_rename.c src/imfs/imfs_rmnod.c \
src/imfs/imfs_stat.c src/imfs/imfs_symlink.c \
src/imfs/imfs_unmount.c src/imfs/imfs_utime.c src/imfs/ioman.c \
src/imfs/memfile.c src/imfs/miniimfs_init.c src/imfs/imfs.h
# POSIX FIFO/pipe
libimfs_a_SOURCES += src/pipe/fifo.c src/pipe/pipe.c src/pipe/pipe.h
noinst_LIBRARIES += libdevfs.a
libdevfs_a_SOURCES = src/devfs/devfs_init.c src/devfs/devfs_eval.c \
src/devfs/devfs_mknod.c src/devfs/devfs_show.c \
src/devfs/devfs_node_type.c src/devfs/devopen.c src/devfs/devread.c \
src/devfs/devwrite.c src/devfs/devclose.c src/devfs/devioctl.c \
src/devfs/devstat.c src/devfs/devfs.h
# dosfs
if LIBDOSFS
noinst_LIBRARIES += libdosfs.a
# libdosfs_FATFS_C_FILES
libdosfs_a_SOURCES = src/dosfs/fat.c src/dosfs/fat.h \
src/dosfs/fat_fat_operations.c src/dosfs/fat_fat_operations.h \
src/dosfs/fat_file.c src/dosfs/fat_file.h
# libdosfs_DOSFS_C_FILES
libdosfs_a_SOURCES += src/dosfs/msdos_create.c src/dosfs/msdos_dir.c \
src/dosfs/msdos_eval.c src/dosfs/msdos_file.c src/dosfs/msdos_free.c \
src/dosfs/msdos_fsunmount.c src/dosfs/msdos_handlers_dir.c \
src/dosfs/msdos_handlers_file.c src/dosfs/msdos_init.c \
src/dosfs/msdos_initsupp.c src/dosfs/msdos_misc.c \
src/dosfs/msdos_mknod.c src/dosfs/msdos_node_type.c \
src/dosfs/msdos_rmnod.c src/dosfs/msdos_statvfs.c \
src/dosfs/msdos_conv_default.c \
src/dosfs/msdos_conv_utf8.c \
src/dosfs/msdos_conv.c src/dosfs/msdos.h src/dosfs/msdos_format.c \
src/dosfs/dosfs.h src/dosfs/msdos_rename.c
endif
# RFS
noinst_LIBRARIES += librfs.a
librfs_a_SOURCES = \
src/rfs/rtems-rfs-bitmaps.c src/rfs/rtems-rfs-block.c \
src/rfs/rtems-rfs-buffer-bdbuf.c src/rfs/rtems-rfs-buffer.c \
src/rfs/rtems-rfs-dir-hash.c src/rfs/rtems-rfs-file.c \
src/rfs/rtems-rfs-group.c src/rfs/rtems-rfs-inode.c \
src/rfs/rtems-rfs-rtems-dev.c src/rfs/rtems-rfs-rtems-utils.c \
src/rfs/rtems-rfs-rtems.c src/rfs/rtems-rfs-shell.c \
src/rfs/rtems-rfs-dir.c \
src/rfs/rtems-rfs-file-system.c src/rfs/rtems-rfs-format.c \
src/rfs/rtems-rfs-link.c src/rfs/rtems-rfs-mutex.c \
src/rfs/rtems-rfs-rtems-dir.c src/rfs/rtems-rfs-rtems-file.c \
src/rfs/rtems-rfs-trace.c
# ---
include $(srcdir)/preinstall.am
include $(top_srcdir)/automake/subdirs.am
include $(top_srcdir)/automake/local.am