source: rtems/cpukit/libfs/wrapup/Makefile.am @ d71c6c1

4.104.114.84.95
Last change on this file since d71c6c1 was d71c6c1, checked in by Joel Sherrill <joel.sherrill@…>, on 10/18/00 at 18:10:55

2000-10-18 Chris Johns <ccj@…>

  • libfs created.
  • src, src/imfs, wrapup: New directories.
  • ChangeLog?, Makefile.am, README, configure.in, src/Makefile.am, wrapup/Makefile.am: New files.
  • src/imfs/deviceio.c, src/imfs/imfs_getchild.c, src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c, src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c, src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c, src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c, src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c, src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c, src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c, src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c, src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c, src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c, src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c: New files. Moved from libc.
  • Property mode set to 100644
File size: 798 bytes
Line 
1##
2## $Id$
3##
4
5AUTOMAKE_OPTIONS = foreign 1.4
6
7LIBNAME = libfs
8LIB = $(ARCH)/$(LIBNAME).a
9
10include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
11include $(top_srcdir)/../../../automake/compile.am
12include $(top_srcdir)/../../../automake/lib.am
13
14#if HAS_IMFS
15IMFSLIB = ../src/imfs/$(ARCH)/libimfs.a
16#endif
17
18TMP_LIBS = $(IMFSLIB)
19
20$(PROJECT_RELEASE)/lib/$(LIBNAME)$(LIB_VARIANT).a: $(LIB)
21        $(INSTALL_DATA) $< $@
22
23#
24# (OPTIONAL) Add local stuff here using +=
25#
26
27$(LIB): $(TMP_LIBS)
28        $(RM) $@
29        $(RM) -r $(ARCH)
30        mkdir $(ARCH)
31        cd $(ARCH); for lib in $^; do $(AR) -xv ../$$lib; done
32        $(AR) ruv $@ $(ARCH)/*
33        $(RANLIB) $@
34
35TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/$(LIBNAME)$(LIB_VARIANT).a
36
37all-local: $(ARCH) $(LIB) $(TMPINSTALL_FILES)
38
39.PRECIOUS: $(LIB)
40
41include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.