diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-08-03 19:11:11 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-08-03 19:11:11 +0000 |
commit | 4245767d673bcdf78d612c8d51aa9807fdbb724b (patch) | |
tree | da55e9fab23eebbf67c222daf2efe23f93daf1ec /nuttx/fs/Makefile | |
parent | 915abc09ad5aa6f4dabaae0876d3bead833edc3e (diff) | |
download | px4-nuttx-4245767d673bcdf78d612c8d51aa9807fdbb724b.tar.gz px4-nuttx-4245767d673bcdf78d612c8d51aa9807fdbb724b.tar.bz2 px4-nuttx-4245767d673bcdf78d612c8d51aa9807fdbb724b.zip |
Add capability to traverse inodes in the NuttX psuedo-filesystem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5004 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/fs/Makefile')
-rw-r--r-- | nuttx/fs/Makefile | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/nuttx/fs/Makefile b/nuttx/fs/Makefile index 0f01c0a63..ce952e06f 100644 --- a/nuttx/fs/Makefile +++ b/nuttx/fs/Makefile @@ -35,10 +35,10 @@ -include $(TOPDIR)/Make.defs -ASRCS = -AOBJS = $(ASRCS:.S=$(OBJEXT)) +ASRCS = +AOBJS = $(ASRCS:.S=$(OBJEXT)) -CSRCS = +CSRCS = # If there are no file descriptors configured, then a small part of the # logic in this directory may still apply to socket descriptors @@ -48,27 +48,28 @@ ifneq ($(CONFIG_NSOCKET_DESCRIPTORS),0) # Socket descriptor support -CSRCS += fs_close.c fs_read.c fs_write.c fs_ioctl.c fs_poll.c fs_select.c +CSRCS += fs_close.c fs_read.c fs_write.c fs_ioctl.c fs_poll.c fs_select.c endif # Support for network access using streams ifneq ($(CONFIG_NFILE_STREAMS),0) -CSRCS += fs_fdopen.c +CSRCS += fs_fdopen.c endif else # Common file/socket descriptor support -CSRCS += fs_open.c fs_close.c fs_read.c fs_write.c fs_ioctl.c \ - fs_poll.c fs_select.c fs_lseek.c fs_dup.c fs_filedup.c \ - fs_dup2.c fs_fcntl.c fs_filedup2.c fs_opendir.c fs_closedir.c \ - fs_stat.c fs_readdir.c fs_seekdir.c fs_rewinddir.c fs_files.c \ - fs_inode.c fs_inodefind.c fs_inodereserve.c fs_statfs.c \ - fs_inoderemove.c fs_registerdriver.c fs_unregisterdriver.c \ - fs_inodeaddref.c fs_inoderelease.c -CSRCS += fs_registerblockdriver.c fs_unregisterblockdriver.c \ +CSRCS += fs_close.c fs_closedir.c fs_dup.c fs_dup2.c fs_fcntl.c \ + fs_filedup.c fs_filedup2.c fs_ioctl.c fs_lseek.c fs_open.c \ + fs_opendir.c fs_poll.c fs_read.c fs_readdir.c fs_rewinddir.c \ + fs_seekdir.c fs_stat.c fs_statfs.c fs_select.c fs_write.c +CSRCS += fs_files.c fs_foreachinode.c fs_inode.c fs_inodeaddref.c \ + fs_inodefind.c fs_inoderelease.c fs_inoderemove.c \ + fs_inodereserve.c +CSRCS += fs_registerdriver.c fs_unregisterdriver.c +CSRCS += fs_registerblockdriver.c fs_unregisterblockdriver.c \ fs_findblockdriver.c fs_openblockdriver.c fs_closeblockdriver.c include mmap/Make.defs @@ -76,22 +77,23 @@ include mmap/Make.defs # Stream support ifneq ($(CONFIG_NFILE_STREAMS),0) -CSRCS += fs_fdopen.c +CSRCS += fs_fdopen.c endif # System logging to a character device (or file) ifeq ($(CONFIG_SYSLOG),y) ifeq ($(CONFIG_SYSLOG_CHAR),y) -CSRCS += fs_syslog.c +CSRCS += fs_syslog.c endif endif # Additional files required is mount-able file systems are supported ifneq ($(CONFIG_DISABLE_MOUNTPOINT),y) -CSRCS += fs_mount.c fs_umount.c fs_fsync.c fs_unlink.c fs_rename.c \ - fs_mkdir.c fs_rmdir.c +CSRCS += fs_fsync.c fs_mkdir.c fs_mount.c fs_rename.c fs_rmdir.c \ + fs_umount.c fs_unlink.c +CSRCS += fs_foreachmountpoint.c include fat/Make.defs include romfs/Make.defs include nxffs/Make.defs @@ -99,15 +101,15 @@ include nfs/Make.defs endif endif -COBJS = $(CSRCS:.c=$(OBJEXT)) +COBJS = $(CSRCS:.c=$(OBJEXT)) -SRCS = $(ASRCS) $(CSRCS) -OBJS = $(AOBJS) $(COBJS) +SRCS = $(ASRCS) $(CSRCS) +OBJS = $(AOBJS) $(COBJS) BIN = libfs$(LIBEXT) -SUBDIRS = mmap fat romfs nxffs:nfs -VPATH = mmap:fat:romfs:nxffs:nfs +SUBDIRS = mmap fat romfs nxffs:nfs +VPATH = mmap:fat:romfs:nxffs:nfs all: $(BIN) |