DEADSOFTWARE

Linux: LinNet updated
[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 CFLAGS += -m32
13 DEFS = defs-basictypes defs-af defs-so defs-sol defs-ai defs-eai defs-somaxconn
15 all: Net.txt ${DEFS}
17 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
18 ${PY} ./untempl.py Net.txt.templ $@
20 defs-basictypes: sizeofs
21 ./sizeofs > $@
23 defs-af:
24 ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " PF_" > $@
26 defs-sol:
27 ./dumpdefs.py 2 1 i ${INCDIR}/asm-generic/socket.h | grep " SOL_" > $@
29 defs-somaxconn:
30 ./dumpdefs.py 2 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " SOMAXCONN" > $@
32 defs-so:
33 ./dumpdefs.py 3 1 s ${INCDIR}/asm-generic/socket.h | grep " SO_" > $@
35 defs-ai:
36 ./dumpdefs.py 3 2 s ${INCDIR}/netdb.h | grep " AI_" > $@
38 defs-eai:
39 ./dumpdefs.py 3 2 i ${INCDIR}/netdb.h | grep " EAI_" > $@
41 clean:
42 rm -f ${DEFS} Net.txt sizeofs