xref: /NextBSD/lib/libnotify/Makefile (revision fd0e06ae49a1dd71ef0574157d5155723b88a145)
1.include <bsd.init.mk>
2
3LIB=	notify
4NO_WERROR=yes
5NO_WTHREAD_SAFETY=yes
6
7.PATH: .
8.PATH: ../../sbin/launchd
9
10BASE_INCLUDE= -I${.CURDIR}/../../include/apple -I${MACHINE_INCLUDES}
11BASE_INCLUDE+= -I${.CURDIR} -I. -I${.CURDIR}/../liblaunch -I${.CURDIR}/../libosxsupport
12BASE_INCLUDE+= -I${.CURDIR}/../../include -I${.CURDIR}/../../sys -I${.CURDIR}
13DEFINES= -D__APPLE__ -fblocks -DLIBC_NO_LIBCRASHREPORTERCLIENT -DPRIVATE
14MIG_FLAGS= ${BASE_INCLUDE} 	${DEFINES}
15CFLAGS+= ${MIG_FLAGS} -D__MigTypeCheck
16
17notify_ipc.h notify_ipcUser.c: notify_ipc.defs
18	mig ${MIG_FLAGS} ${.CURDIR}/notify_ipc.defs
19
20notify_client.c: notify_ipc.h notify_ipcUser.c
21
22SRCS=	libnotify.c \
23	notify_client.c \
24	table.c \
25	notify_ipcUser.c
26INCS=	notify.h
27
28CLEANFILES+= *User.c *Server.c notify_ipc.h
29
30.include <bsd.lib.mk>
31