]> git.saurik.com Git - apple/libc.git/blobdiff - uuid/Makefile.inc
Libc-498.tar.gz
[apple/libc.git] / uuid / Makefile.inc
index 305fbfb9a9320c926e250d954409c4f28507646a..f7fcd6e6a62941982c9330b55f48086bddd65e2a 100644 (file)
@@ -1,31 +1,52 @@
 # uuid sources
 .PATH: ${.CURDIR}/uuid
 
+# uuid/uuid.h is now installed by xnu
+
 UUIDSRCS = clear.c compare.c copy.c gen_uuid.c isnull.c pack.c parse.c \
        unpack.c unparse.c
-UUIDHDRS = uuid.h uuidP.h
+UUIDHDRS = uuidP.h
 UUIDFROMMAN = libuuid.3.in
 UUIDTOMAN = uuid.3.in
-UUIDMAN3 = uuid_clear.3.in uuid_compare.3.in uuid_copy.3.in uuid_generate.3.in \
-       uuid_is_null.3.in uuid_parse.3.in uuid_unparse.3.in
+UUIDMAN3 = uuid_clear.3.in uuid_compare.3.in uuid_copy.3.in \
+           uuid_generate.3.in  uuid_is_null.3.in uuid_parse.3.in \
+           uuid_unparse.3.in
+PRIVUUID_INSTHDRS += ${.CURDIR}/uuid/namespace.h
 
 .for _src in ${UUIDSRCS}
-${SYMROOT}/${_src:R}-uuid.${_src:E}: uuidsrc/${_src} _AUTOPATCHSYM
+.ifmake autopatch
+${_src:R}-uuid.${_src:E}: uuidsrc/${_src} _AUTOPATCHCUR
+AUTOPATCHSRCS+= ${_src:R}-uuid.${_src:E}
+.else # !autopatch
 MISRCS+= ${_src}
-AUTOPATCHSRCS+= ${SYMROOT}/${_src:R}-uuid.${_src:E}
+.endif # autopatch
 .endfor
 
+.ifmake autopatch
 .for _src in ${UUIDHDRS}
-${SYMROOT}/${_src}: uuidsrc/${_src} _AUTOPATCHSYM
-AUTOPATCHHDRS+= ${SYMROOT}/${_src}
+${_src}: uuidsrc/${_src} _AUTOPATCHCUR
+AUTOPATCHHDRS+= ${_src}
 .endfor
+.endif # autopatch
 
 .for _src in ${UUIDMAN3}
+.ifmake autopatch
 ${_src:R}-uuid.${_src:E}: uuidsrc/${_src} _AUTOPATCH
-MAN3+= ${_src:R}
 AUTOPATCHMAN+= ${_src:R}
+.else # !autopatch
+MAN3+= ${_src:R}
+.endif # autopatch
 .endfor
 
+MLINKS+= uuid_generate.3 uuid_generate_random.3                \
+         uuid_generate.3 uuid_generate_time.3
+
+MLINKS+= uuid_unparse.3 uuid_unparse_lower.3           \
+         uuid_unparse.3 uuid_unparse_upper.3
+
+.ifmake autopatch
 ${UUIDTOMAN:R}-uuid.${UUIDTOMAN:E}: uuidsrc/${UUIDFROMMAN} _AUTOPATCH
-MAN3+= ${UUIDTOMAN:R}
 AUTOPATCHMAN+= ${UUIDTOMAN:R}
+.else # !autopatch
+MAN3+= ${UUIDTOMAN:R}
+.endif # autopatch