4 # uuid/uuid.h is now installed by xnu
6 UUIDSRCS = clear.c compare.c copy.c gen_uuid.c isnull.c pack.c parse.c \
9 UUIDFROMMAN = libuuid.3.in
11 UUIDMAN3 = uuid_clear.3.in uuid_compare.3.in uuid_copy.3.in uuid_generate.3.in \
12 uuid_is_null.3.in uuid_parse.3.in uuid_unparse.3.in
13 PRIVUUID_INSTHDRS += ${.CURDIR}/uuid/namespace.h
15 .for _src in ${UUIDSRCS}
16 ${SYMROOT}/${_src:R}-uuid.${_src:E}: uuidsrc/${_src} _AUTOPATCHSYM
18 AUTOPATCHSRCS+= ${SYMROOT}/${_src:R}-uuid.${_src:E}
21 .for _src in ${UUIDHDRS}
22 ${SYMROOT}/${_src}: uuidsrc/${_src} _AUTOPATCHSYM
23 AUTOPATCHHDRS+= ${SYMROOT}/${_src}
26 .for _src in ${UUIDMAN3}
27 ${_src:R}-uuid.${_src:E}: uuidsrc/${_src} _AUTOPATCH
29 AUTOPATCHMAN+= ${_src:R}
32 ${UUIDTOMAN:R}-uuid.${UUIDTOMAN:E}: uuidsrc/${UUIDFROMMAN} _AUTOPATCH
34 AUTOPATCHMAN+= ${UUIDTOMAN:R}