diff --git a/BlackBox/_OpenBSD_/Lin/Mod/gen-Net/Makefile b/BlackBox/_OpenBSD_/Lin/Mod/gen-Net/Makefile
index 9fe82db863599881635ad2cf47f5161094fd1c32..dadffc4610c904f1d0b0e8a51d793bca4c4bdba7 100644 (file)
INCDIR ?= /usr/include
-all: Net.txt dumphstrerrno
-
PY = python2.7
-DEFS = defs-socket defs-in defs-netdb
-Net.txt: Net.txt.templ ${DEFS}
+DEFS = defs-basictypes defs-af defs-sock defs-proto defs-shut defs-so defs-sol defs-msg defs-ai defs-eai defs-somaxconn
+
+all: Net.txt ${DEFS}
+
+Net.txt: Net.txt.templ ${DEFS} libver osname machine fields-sockaddr fields-sockaddr_in fields-sockaddr_storage fields-addrinfo defs-fd_set-const defs-fd_set-type
${PY} ./untempl.py Net.txt.templ ${.TARGET}
-defs-socket:
+defs-basictypes: sizeofs
+ ./sizeofs > ${.TARGET}
+
+defs-af:
+ ./dumpdefs.py 3 1 i ${INCDIR}/sys/socket.h | grep " AF_" > ${.TARGET}
+
+defs-sock:
./dumpdefs.py 3 1 i ${INCDIR}/sys/socket.h | grep " SOCK_" > ${.TARGET}
- ./dumpdefs.py 3 1 i ${INCDIR}/sys/socket.h | grep " AF_" >> ${.TARGET}
- ./dumpdefs.py 3 1 i ${INCDIR}/sys/socket.h | grep " SHUT_" >> ${.TARGET}
- ./dumpdefs.py 3 1 i ${INCDIR}/sys/socket.h | grep " SOMAXCONN" >> ${.TARGET}
- ./dumpdefs.py 3 1 s ${INCDIR}/sys/socket.h | grep " SO_" >> ${.TARGET}
- ./dumpdefs.py 3 1 i ${INCDIR}/sys/socket.h | grep " SOL_" >> ${.TARGET}
- ./dumpdefs.py 3 1 s ${INCDIR}/sys/socket.h | grep " MSG_" >> ${.TARGET}
-
-defs-in:
+
+defs-proto:
./dumpdefs.py 3 1 i ${INCDIR}/netinet/in.h | grep " IPPROTO_" > ${.TARGET}
-defs-netdb:
- ./dumpdefs.py 3 2 i ${INCDIR}/netdb.h > ${.TARGET}
+defs-sol:
+ ./dumpdefs.py 2 1 i ${INCDIR}/sys/socket.h | grep " SOL_" > ${.TARGET}
+
+defs-msg:
+ ./dumpdefs.py 2 1 s ${INCDIR}/sys/socket.h | grep " MSG_" > ${.TARGET}
+
+defs-somaxconn:
+ ./dumpdefs.py 2 1 i ${INCDIR}/sys/socket.h | grep " SOMAXCONN" > ${.TARGET}
+
+defs-so:
+ ./dumpdefs.py 3 1 s ${INCDIR}/sys/socket.h | grep " SO_" > ${.TARGET}
+
+defs-shut:
+ ./dumpdefs.py 2 1 i ${INCDIR}/sys/socket.h | grep " SHUT_" > ${.TARGET}
+
+defs-ai:
+ ./dumpdefs.py 3 1 s ${INCDIR}/netdb.h | grep " AI_" > ${.TARGET}
+
+defs-eai:
+ ./dumpdefs.py 3 1 i ${INCDIR}/netdb.h | grep " EAI_" > ${.TARGET}
clean:
- rm -f Net.txt ${DEFS} dumphstrerrno
+ rm -f ${DEFS} Net.txt sizeofs