xref: /minix3/minix/servers/vfs/Makefile (revision 03ac74ede908465cc64c671bbd209e761dc765dc)
1# Makefile for Virtual File System (VFS)
2.include <bsd.own.mk>
3
4PROG=	vfs
5SRCS=	main.c open.c read.c write.c pipe.c dmap.c \
6	path.c device.c mount.c link.c exec.c \
7	filedes.c stadir.c protect.c time.c \
8	lock.c misc.c utility.c select.c table.c \
9	vnode.c vmnt.c request.c \
10	tll.c comm.c worker.c coredump.c \
11	bdev.c cdev.c sdev.c smap.c socket.c
12
13.if ${MKCOVERAGE} != "no"
14SRCS+=  gcov.c
15CPPFLAGS+= -DUSE_COVERAGE
16.endif
17
18.if defined(__MINIX)
19#LSC: -Wno-maybe-uninitialized while compiling with -DNDEBUG -O3
20CWARNFLAGS.gcc+=	-Wno-maybe-uninitialized
21.endif # defined(__MINIX)
22
23CFLAGS+= -Wall -Wextra -Wno-sign-compare -Werror
24DPADD+=	${LIBSYS} ${LIBTIMERS} ${LIBEXEC}
25LDADD+=	-lsys -ltimers -lexec -lmthread
26
27.include <minix.service.mk>
28