Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # Makefile for the linux smb-filesystem routines. | |
3 | # | |
4 | ||
5 | obj-$(CONFIG_SMB_FS) += smbfs.o | |
6 | ||
7 | smbfs-objs := proc.o dir.o cache.o sock.o inode.o file.o ioctl.o getopt.o \ | |
8 | symlink.o smbiod.o request.o | |
9 | ||
10 | # If you want debugging output, you may add these flags to the EXTRA_CFLAGS | |
11 | # SMBFS_PARANOIA should normally be enabled. | |
12 | ||
13 | EXTRA_CFLAGS += -DSMBFS_PARANOIA | |
14 | #EXTRA_CFLAGS += -DSMBFS_DEBUG | |
15 | #EXTRA_CFLAGS += -DSMBFS_DEBUG_VERBOSE | |
1da177e4 LT |
16 | #EXTRA_CFLAGS += -DDEBUG_SMB_TIMESTAMP |
17 | #EXTRA_CFLAGS += -Werror | |
18 | ||
19 | # | |
20 | # Maintainer rules | |
21 | # | |
22 | ||
23 | # getopt.c not included. It is intentionally separate | |
24 | SRC = proc.c dir.c cache.c sock.c inode.c file.c ioctl.c smbiod.c request.c \ | |
25 | symlink.c | |
26 | ||
27 | proto: | |
28 | -rm -f proto.h | |
29 | @echo > proto2.h "/*" | |
30 | @echo >> proto2.h " * Autogenerated with cproto on: " `date` | |
31 | @echo >> proto2.h " */" | |
32 | @echo >> proto2.h "" | |
33 | @echo >> proto2.h "struct smb_request;" | |
34 | @echo >> proto2.h "struct sock;" | |
35 | @echo >> proto2.h "struct statfs;" | |
36 | @echo >> proto2.h "" | |
37 | cproto -E "gcc -E" -e -v -I $(TOPDIR)/include -DMAKING_PROTO -D__KERNEL__ $(SRC) >> proto2.h | |
38 | mv proto2.h proto.h |