## ## $Id$ ## AUTOMAKE_OPTIONS = foreign 1.4 INCLUDES = -I. LIBNAME = libimfs LIB = ${ARCH}/${LIBNAME}.a IMFS_C_FILES = imfs_chown.c imfs_config.c imfs_creat.c imfs_directory.c \ imfs_eval.c imfs_free.c imfs_fsunmount.c imfs_gtkn.c imfs_init.c \ imfs_initsupp.c imfs_link.c imfs_mknod.c imfs_mount.c imfs_fchmod.c \ imfs_unlink.c imfs_unmount.c imfs_utime.c imfs_ntype.c imfs_stat.c \ imfs_getchild.c memfile.c linearfile.c deviceio.c imfs_handlers_device.c \ imfs_handlers_directory.c imfs_handlers_link.c imfs_handlers_memfile.c \ imfs_debug.c imfs_rmnod.c imfs_symlink.c imfs_readlink.c imfs_fdatasync.c \ imfs_fcntl.c ioman.c miniimfs_init.c imfs_load_tar.c UNIX_C_FILES = imfs_unixstub.c EMBEDDED_C_FILES = $(IMFS_C_FILES) COMMON_C_FILES = if UNIX C_FILES = $(COMMON_C_FILES) $(UNIX_C_FILES) else C_FILES = $(COMMON_C_FILES) $(EMBEDDED_C_FILES) endif C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o) include_HEADERS = imfs.h SYS_H_FILES = RTEMS_H_FILES = noinst_HEADERS = include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg include $(top_srcdir)/../../../automake/compile.am include $(top_srcdir)/../../../automake/lib.am PREINSTALL_FILES = $(PROJECT_INCLUDE) $(PROJECT_INCLUDE)/rtems \ $(PROJECT_INCLUDE)/sys $(include_HEADERS:%=$(PROJECT_INCLUDE)/%) \ $(RTEMS_H_FILES:%=$(PROJECT_INCLUDE)/rtems/%) \ $(SYS_H_FILES:%=$(PROJECT_INCLUDE)/sys/%) $(PROJECT_INCLUDE): @$(mkinstalldirs) $@ $(PROJECT_INCLUDE)/rtems: @$(mkinstalldirs) $@ $(PROJECT_INCLUDE)/sys: @$(mkinstalldirs) $@ $(PROJECT_INCLUDE)/%.h: %.h $(INSTALL_DATA) $< $@ $(PROJECT_INCLUDE)/rtems/%.h: %.h $(INSTALL_DATA) $< $@ $(PROJECT_INCLUDE)/sys/%.h: %.h $(INSTALL_DATA) $< $@ OBJS = $(C_O_FILES) # # Add local stuff here using += # AM_CFLAGS += $(LIBC_DEFINES) all-local: ${ARCH} $(LIB) $(LIB): ${OBJS} $(make-library) DOC_FILES = TODO CASES EXTRA_DIST = $(DOC_FILES) $(COMMON_C_FILES) $(EMBEDDED_C_FILES) \ $(UNIX_C_FILES) $(RTEMS_H_FILES) $(SYS_H_FILES) include $(top_srcdir)/../../../automake/local.am