Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 | # # Makefile for the linux filesystem. # # Note! Dependencies are done automagically by 'make dep', which also # removes any old dependencies. DON'T put your own dependencies here # unless it's something special (ie not a .c file). # # Note 2! The CFLAGS definitions are now in the main makefile... L_TARGET := filesystems.a L_OBJS = $(join $(SUB_DIRS),$(SUB_DIRS:%=/%.o)) O_TARGET := fs.o O_OBJS = open.o read_write.o inode.o devices.o file_table.o buffer.o \ super.o block_dev.o stat.o exec.o pipe.o namei.o fcntl.o \ ioctl.o readdir.o select.o fifo.o locks.o filesystems.o \ dcache.o $(BINFMTS) MOD_LIST_NAME := FS_MODULES ALL_SUB_DIRS = minix ext ext2 fat msdos vfat proc isofs nfs xiafs umsdos \ hpfs sysv smbfs ncpfs ifeq ($(CONFIG_QUOTA),y) O_OBJS += dquot.o else O_OBJS += noquot.o endif ifeq ($(CONFIG_MINIX_FS),y) SUB_DIRS += minix else ifeq ($(CONFIG_MINIX_FS),m) MOD_SUB_DIRS += minix endif endif ifeq ($(CONFIG_EXT_FS),y) SUB_DIRS += ext else ifeq ($(CONFIG_EXT_FS),m) MOD_SUB_DIRS += ext endif endif ifeq ($(CONFIG_EXT2_FS),y) SUB_DIRS += ext2 else ifeq ($(CONFIG_EXT2_FS),m) MOD_SUB_DIRS += ext2 endif endif ifeq ($(CONFIG_FAT_FS),y) SUB_DIRS += fat else ifeq ($(CONFIG_FAT_FS),m) MOD_SUB_DIRS += fat endif endif ifeq ($(CONFIG_MSDOS_FS),y) SUB_DIRS += msdos else ifeq ($(CONFIG_MSDOS_FS),m) MOD_SUB_DIRS += msdos endif endif ifeq ($(CONFIG_VFAT_FS),y) SUB_DIRS += vfat else ifeq ($(CONFIG_VFAT_FS),m) MOD_SUB_DIRS += vfat endif endif ifdef CONFIG_PROC_FS SUB_DIRS += proc endif ifeq ($(CONFIG_ISO9660_FS),y) SUB_DIRS += isofs else ifeq ($(CONFIG_ISO9660_FS),m) MOD_SUB_DIRS += isofs endif endif ifeq ($(CONFIG_NFS_FS),y) SUB_DIRS += nfs else ifeq ($(CONFIG_NFS_FS),m) MOD_SUB_DIRS += nfs endif endif ifeq ($(CONFIG_XIA_FS),y) SUB_DIRS += xiafs else ifeq ($(CONFIG_XIA_FS),m) MOD_SUB_DIRS += xiafs endif endif ifeq ($(CONFIG_UMSDOS_FS),y) SUB_DIRS += umsdos else ifeq ($(CONFIG_UMSDOS_FS),m) MOD_SUB_DIRS += umsdos endif endif ifeq ($(CONFIG_SYSV_FS),y) SUB_DIRS += sysv else ifeq ($(CONFIG_SYSV_FS),m) MOD_SUB_DIRS += sysv endif endif ifeq ($(CONFIG_SMB_FS),y) SUB_DIRS += smbfs else ifeq ($(CONFIG_SMB_FS),m) MOD_SUB_DIRS += smbfs endif endif ifeq ($(CONFIG_NCP_FS),y) SUB_DIRS += ncpfs else ifeq ($(CONFIG_NCP_FS),m) MOD_SUB_DIRS += ncpfs endif endif ifeq ($(CONFIG_HPFS_FS),y) SUB_DIRS += hpfs else ifeq ($(CONFIG_HPFS_FS),m) MOD_SUB_DIRS += hpfs endif endif ifeq ($(CONFIG_BINFMT_ELF),y) BINFMTS += binfmt_elf.o else ifeq ($(CONFIG_BINFMT_ELF),m) M_OBJS += binfmt_elf.o endif endif ifeq ($(CONFIG_BINFMT_AOUT),y) BINFMTS += binfmt_aout.o else ifeq ($(CONFIG_BINFMT_AOUT),m) M_OBJS += binfmt_aout.o endif endif # binfmt_script is always there BINFMTS += binfmt_script.o include $(TOPDIR)/Rules.make |