DEADSOFTWARE

synchronized with https://github.com/aixp/BlackBox
[bbcp.git] / BlackBox / _OpenBSD_ / Lin / Mod / gen-Net / Makefile
index 9fe82db863599881635ad2cf47f5161094fd1c32..dadffc4610c904f1d0b0e8a51d793bca4c4bdba7 100644 (file)
@@ -6,28 +6,47 @@
 
 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