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