DEADSOFTWARE

synchronized with https://github.com/aixp/BlackBox
[bbcp.git] / BlackBox / _Linux_ / Lin / Mod / gen-Net / Makefile
index 4f00e45d31a47438386c1b85f8ea535463699135..42ef267b0a4854e961501195244cdd6f7a0d19b9 100644 (file)
@@ -1,25 +1,40 @@
-# This is GNU Makefile
+# This is BSD Makefile
 #    BSD       GNU
-# ${.TARGET}    $@
+# $@    $@
 # ${.ALLSRC}    $^
 # ${.IMPSRC}    $<
 
 INCDIR ?= /usr/include
 
-all: Net.txt dumphstrerrno
-
 PY = python2.7
-DEFS = defs-socket defs-so
 
-Net.txt: Net.txt.templ ${DEFS} defs-netdb defs-in defs-sock
+DEFS = defs-basictypes defs-af defs-so defs-sol 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 $@
 
-defs-socket:
+defs-basictypes: sizeofs
+       ./sizeofs > $@
+
+defs-af:
        ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep "     PF_" > $@
-       ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep "     SOMAXCONN" >> $@
+
+defs-sol:
+       ./dumpdefs.py 2 1 i ${INCDIR}/asm-generic/socket.h | grep "     SOL_" > $@
+
+defs-somaxconn:
+       ./dumpdefs.py 2 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep "     SOMAXCONN" > $@
 
 defs-so:
        ./dumpdefs.py 3 1 s ${INCDIR}/asm-generic/socket.h | grep "     SO_" > $@
 
+defs-ai:
+       ./dumpdefs.py 3 2 s ${INCDIR}/netdb.h | grep "  AI_" > $@
+
+defs-eai:
+       ./dumpdefs.py 3 2 i ${INCDIR}/netdb.h | grep "  EAI_" > $@
+
 clean:
-       rm -f Net.txt ${DEFS} dumphstrerrno
+       rm -f ${DEFS} Net.txt sizeofs