1.include <src.opts.mk> 2PROG= aslmanager 3NO_WERROR=yes 4 5MAN= aslmanager.8 6 7.PATH: . 8.PATH: ${.CURDIR} 9.PATH: ${.CURDIR}/support 10.PATH: ${.CURDIR}/uuid 11.PATH: ${.CURDIR}/init 12 13 14BASE_INCLUDE= -I. -I${.CURDIR} -I${.CURDIR}/init -I${.CURDIR}/../../include/apple 15BASE_INCLUDE+= -I${.CURDIR}/../../include -I${.CURDIR}/../../sys 16DEFINES= -D__APPLE__ -fblocks -DLIBC_NO_LIBCRASHREPORTERCLIENT -DPRIVATE 17MIG_FLAGS= ${BASE_INCLUDE} ${DEFINES} 18#override default CFLAGS 19CFLAGS= ${MIG_FLAGS} -D__MigTypeCheck 20CFLAGS+= -I${.CURDIR}/../../contrib/openbsm -I${.CURDIR}/../../lib/liblaunch -I${.CURDIR}/../../lib/libasl -I${.CURDIR}/../../lib/libdispatch 21CFLAGS+= -I${.CURDIR}/../../lib/libxpc -I${.CURDIR}/../../lib/libosxsupport 22CFLAGS+= -DHAVE_INTTYPES_H 23 24LDFLAGS+= -pthread 25 26SRCS= aslmanager.c 27LDADD+= -lz -lutil -lauditd -lbsm -ldispatch -lmach -lBlocksRuntime -llaunch -losxsupport -lxpc -lnotify -lnv -lsbuf -lasl 28 29.include <bsd.prog.mk> 30