X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=BlackBox%2F_OpenBSD_%2FLin%2FMod%2Fgen-Net%2FMakefile;h=dadffc4610c904f1d0b0e8a51d793bca4c4bdba7;hb=fa3a8f992ea0a865bba31edbfed4c1ddb2bb9e63;hp=9fe82db863599881635ad2cf47f5161094fd1c32;hpb=5ccaca6b745004c92048f40ae760e7294f9ae589;p=bbcp.git diff --git a/BlackBox/_OpenBSD_/Lin/Mod/gen-Net/Makefile b/BlackBox/_OpenBSD_/Lin/Mod/gen-Net/Makefile index 9fe82db..dadffc4 100644 --- a/BlackBox/_OpenBSD_/Lin/Mod/gen-Net/Makefile +++ b/BlackBox/_OpenBSD_/Lin/Mod/gen-Net/Makefile @@ -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