index 4f00e45d31a47438386c1b85f8ea535463699135..35d10d1069e6e7e942b7e178fbb207f7ff0fa486 100644 (file)
-# This is GNU Makefile
+# This is BSD Makefile
# BSD GNU
# BSD GNU
-# ${.TARGET} $@
+# $@ $@
# ${.ALLSRC} $^
# ${.IMPSRC} $<
INCDIR ?= /usr/include
# ${.ALLSRC} $^
# ${.IMPSRC} $<
INCDIR ?= /usr/include
-all: Net.txt dumphstrerrno
-
PY = python2.7
PY = python2.7
-DEFS = defs-socket defs-so
-Net.txt: Net.txt.templ ${DEFS} defs-netdb defs-in defs-sock
+CFLAGS += -m32
+
+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 $@
${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 " 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-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:
clean:
- rm -f Net.txt ${DEFS} dumphstrerrno
+ rm -f ${DEFS} Net.txt sizeofs