X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=BlackBox%2F_Linux_%2FLin%2FMod%2Fgen-Net%2FMakefile;h=42ef267b0a4854e961501195244cdd6f7a0d19b9;hb=fa3a8f992ea0a865bba31edbfed4c1ddb2bb9e63;hp=4f00e45d31a47438386c1b85f8ea535463699135;hpb=5ccaca6b745004c92048f40ae760e7294f9ae589;p=bbcp.git diff --git a/BlackBox/_Linux_/Lin/Mod/gen-Net/Makefile b/BlackBox/_Linux_/Lin/Mod/gen-Net/Makefile index 4f00e45..42ef267 100644 --- a/BlackBox/_Linux_/Lin/Mod/gen-Net/Makefile +++ b/BlackBox/_Linux_/Lin/Mod/gen-Net/Makefile @@ -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