summaryrefslogtreecommitdiffstats
path: root/src/fs/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/Makefile')
-rw-r--r--src/fs/Makefile98
1 files changed, 98 insertions, 0 deletions
diff --git a/src/fs/Makefile b/src/fs/Makefile
new file mode 100644
index 0000000..dc85240
--- /dev/null
+++ b/src/fs/Makefile
@@ -0,0 +1,98 @@
1include ../Makefile.header
2
3LDFLAGS += -r
4CFLAGS += -I../include
5CPP += -I../include
6
7.c.s:
8 @$(CC) $(CFLAGS) \
9 -S -o $*.s $<
10.c.o:
11 @$(CC) $(CFLAGS) \
12 -c -o $*.o $<
13.s.o:
14 $(AS) -o $*.o $<
15
16OBJS= open.o read_write.o inode.o file_table.o buffer.o super.o \
17 block_dev.o char_dev.o file_dev.o stat.o exec.o pipe.o namei.o \
18 bitmap.o fcntl.o ioctl.o truncate.o
19
20fs.o: $(OBJS)
21 @$(LD) $(LDFLAGS) -o fs.o $(OBJS)
22
23clean:
24 @rm -f core *.o *.a tmp_make
25 @for i in *.c;do rm -f `basename $$i .c`.s;done
26
27dep:
28 @sed '/\#\#\# Dependencies/q' < Makefile > tmp_make
29 @(for i in *.c;do $(CPP) -M $$i;done) >> tmp_make
30 @cp tmp_make Makefile
31
32### Dependencies:
33bitmap.o: bitmap.c ../include/string.h ../include/linux/sched.h \
34 ../include/linux/head.h ../include/linux/fs.h ../include/sys/types.h \
35 ../include/linux/mm.h ../include/signal.h ../include/linux/kernel.h
36block_dev.o: block_dev.c ../include/errno.h ../include/linux/sched.h \
37 ../include/linux/head.h ../include/linux/fs.h ../include/sys/types.h \
38 ../include/linux/mm.h ../include/signal.h ../include/linux/kernel.h \
39 ../include/asm/segment.h ../include/asm/system.h
40buffer.o: buffer.c ../include/stdarg.h ../include/linux/config.h \
41 ../include/linux/sched.h ../include/linux/head.h ../include/linux/fs.h \
42 ../include/sys/types.h ../include/linux/mm.h ../include/signal.h \
43 ../include/linux/kernel.h ../include/asm/system.h ../include/asm/io.h
44char_dev.o: char_dev.c ../include/errno.h ../include/sys/types.h \
45 ../include/linux/sched.h ../include/linux/head.h ../include/linux/fs.h \
46 ../include/linux/mm.h ../include/signal.h ../include/linux/kernel.h \
47 ../include/asm/segment.h ../include/asm/io.h
48exec.o: exec.c ../include/errno.h ../include/string.h \
49 ../include/sys/stat.h ../include/sys/types.h ../include/a.out.h \
50 ../include/linux/fs.h ../include/linux/sched.h ../include/linux/head.h \
51 ../include/linux/mm.h ../include/signal.h ../include/linux/kernel.h \
52 ../include/asm/segment.h
53fcntl.o: fcntl.c ../include/string.h ../include/errno.h \
54 ../include/linux/sched.h ../include/linux/head.h ../include/linux/fs.h \
55 ../include/sys/types.h ../include/linux/mm.h ../include/signal.h \
56 ../include/linux/kernel.h ../include/asm/segment.h ../include/fcntl.h \
57 ../include/sys/stat.h
58file_dev.o: file_dev.c ../include/errno.h ../include/fcntl.h \
59 ../include/sys/types.h ../include/linux/sched.h ../include/linux/head.h \
60 ../include/linux/fs.h ../include/linux/mm.h ../include/signal.h \
61 ../include/linux/kernel.h ../include/asm/segment.h
62file_table.o: file_table.c ../include/linux/fs.h ../include/sys/types.h
63inode.o: inode.c ../include/string.h ../include/sys/stat.h \
64 ../include/sys/types.h ../include/linux/sched.h ../include/linux/head.h \
65 ../include/linux/fs.h ../include/linux/mm.h ../include/signal.h \
66 ../include/linux/kernel.h ../include/asm/system.h
67ioctl.o: ioctl.c ../include/string.h ../include/errno.h \
68 ../include/sys/stat.h ../include/sys/types.h ../include/linux/sched.h \
69 ../include/linux/head.h ../include/linux/fs.h ../include/linux/mm.h \
70 ../include/signal.h
71namei.o: namei.c ../include/linux/sched.h ../include/linux/head.h \
72 ../include/linux/fs.h ../include/sys/types.h ../include/linux/mm.h \
73 ../include/signal.h ../include/linux/kernel.h ../include/asm/segment.h \
74 ../include/string.h ../include/fcntl.h ../include/errno.h \
75 ../include/const.h ../include/sys/stat.h
76open.o: open.c ../include/string.h ../include/errno.h ../include/fcntl.h \
77 ../include/sys/types.h ../include/utime.h ../include/sys/stat.h \
78 ../include/linux/sched.h ../include/linux/head.h ../include/linux/fs.h \
79 ../include/linux/mm.h ../include/signal.h ../include/linux/tty.h \
80 ../include/termios.h ../include/linux/kernel.h ../include/asm/segment.h
81pipe.o: pipe.c ../include/signal.h ../include/sys/types.h \
82 ../include/linux/sched.h ../include/linux/head.h ../include/linux/fs.h \
83 ../include/linux/mm.h ../include/asm/segment.h
84read_write.o: read_write.c ../include/sys/stat.h ../include/sys/types.h \
85 ../include/errno.h ../include/linux/kernel.h ../include/linux/sched.h \
86 ../include/linux/head.h ../include/linux/fs.h ../include/linux/mm.h \
87 ../include/signal.h ../include/asm/segment.h
88stat.o: stat.c ../include/errno.h ../include/sys/stat.h \
89 ../include/sys/types.h ../include/linux/fs.h ../include/linux/sched.h \
90 ../include/linux/head.h ../include/linux/mm.h ../include/signal.h \
91 ../include/linux/kernel.h ../include/asm/segment.h
92super.o: super.c ../include/linux/config.h ../include/linux/sched.h \
93 ../include/linux/head.h ../include/linux/fs.h ../include/sys/types.h \
94 ../include/linux/mm.h ../include/signal.h ../include/linux/kernel.h \
95 ../include/asm/system.h ../include/errno.h ../include/sys/stat.h
96truncate.o: truncate.c ../include/linux/sched.h ../include/linux/head.h \
97 ../include/linux/fs.h ../include/sys/types.h ../include/linux/mm.h \
98 ../include/signal.h ../include/sys/stat.h