]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - fs/yaffs2/Makefile
Merge branch 'master' of git://git.denx.de/u-boot-spi
[karo-tx-uboot.git] / fs / yaffs2 / Makefile
index 538aec420b43fc9612d95fc334f1917ec3cc9bad..45ff7458c60205b6884a0ebf76bda956b518d0a0 100644 (file)
@@ -1,40 +1,29 @@
-# Main Makefile for YAFFS
+# Makefile for YAFFS direct test
+#
+#
+# YAFFS: Yet another Flash File System. A NAND-flash specific file system.
+#
+# Copyright (C) 2003 Aleph One Ltd.
 #
 #
-# YAFFS: Yet Another Flash File System. A NAND-flash specific file system.
-# 
-# Copyright (C) 2002-2007 Aleph One Ltd.
-#   for Toby Churchill Ltd and Brightstar Engineering
-# 
 # Created by Charles Manning <charles@aleph1.co.uk>
-# 
+#
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
 # published by the Free Software Foundation.
-
-
-ifneq ($(KERNELRELEASE),)
-       EXTRA_CFLAGS += -DYAFFS_OUT_OF_TREE
-
-       obj-m := yaffs2.o
-
-       yaffs2-objs := yaffs_mtdif.o yaffs_mtdif2.o
-       yaffs2-objs += yaffs_mtdif1.o yaffs_packedtags1.o
-       yaffs2-objs += yaffs_ecc.o yaffs_fs.o yaffs_guts.o
-       yaffs2-objs += yaffs_packedtags2.o yaffs_qsort.o
-       yaffs2-objs += yaffs_tagscompat.o yaffs_tagsvalidity.o
-       yaffs2-objs += yaffs_checkptrw.o yaffs_nand.o
-
-else
-       KERNELDIR ?= /lib/modules/$(shell uname -r)/build
-       PWD := $(shell pwd)
-
-modules default:
-       $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
-
-mi modules_install:
-       $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
-
-clean:
-       $(MAKE) -C $(KERNELDIR) M=$(PWD) clean
-endif
+#
+# NB Warning this Makefile does not include header dependencies.
+#
+# $Id: Makefile,v 1.15 2007/07/18 19:40:38 charles Exp $
+
+obj-y := \
+       yaffs_allocator.o yaffs_attribs.o yaffs_bitmap.o yaffs_uboot_glue.o\
+       yaffs_checkptrw.o yaffs_ecc.o yaffs_error.o \
+       yaffsfs.o yaffs_guts.o yaffs_nameval.o yaffs_nand.o\
+       yaffs_packedtags1.o yaffs_packedtags2.o yaffs_qsort.o \
+       yaffs_summary.o yaffs_tagscompat.o yaffs_verify.o yaffs_yaffs1.o \
+       yaffs_yaffs2.o yaffs_mtdif.o yaffs_mtdif2.o
+
+ccflags-y = -DCONFIG_YAFFS_DIRECT -DCONFIG_YAFFS_SHORT_NAMES_IN_RAM \
+               -DCONFIG_YAFFS_YAFFS2 -DNO_Y_INLINE \
+               -DCONFIG_YAFFS_PROVIDE_DEFS -DCONFIG_YAFFSFS_PROVIDE_VALUES