DEADSOFTWARE

42ef267b0a4854e961501195244cdd6f7a0d19b9
[bbcp.git] / BlackBox / _Linux_ / Lin / Mod / gen-Net / Makefile
1 # This is BSD Makefile
2 # BSD GNU
3 # $@ $@
4 # ${.ALLSRC} $^
5 # ${.IMPSRC} $<
7 INCDIR ?= /usr/include
9 PY = python2.7
11 DEFS = defs-basictypes defs-af defs-so defs-sol defs-ai defs-eai defs-somaxconn
13 all: Net.txt ${DEFS}
15 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
16 ${PY} ./untempl.py Net.txt.templ $@
18 defs-basictypes: sizeofs
19 ./sizeofs > $@
21 defs-af:
22 ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " PF_" > $@
24 defs-sol:
25 ./dumpdefs.py 2 1 i ${INCDIR}/asm-generic/socket.h | grep " SOL_" > $@
27 defs-somaxconn:
28 ./dumpdefs.py 2 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " SOMAXCONN" > $@
30 defs-so:
31 ./dumpdefs.py 3 1 s ${INCDIR}/asm-generic/socket.h | grep " SO_" > $@
33 defs-ai:
34 ./dumpdefs.py 3 2 s ${INCDIR}/netdb.h | grep " AI_" > $@
36 defs-eai:
37 ./dumpdefs.py 3 2 i ${INCDIR}/netdb.h | grep " EAI_" > $@
39 clean:
40 rm -f ${DEFS} Net.txt sizeofs