Makefile 597 B

12345678910111213141516171819202122232425
  1. # This is GNU Makefile
  2. # BSD GNU
  3. # ${.TARGET} $@
  4. # ${.ALLSRC} $^
  5. # ${.IMPSRC} $<
  6. INCDIR ?= /usr/include
  7. all: Net.txt dumphstrerrno
  8. PY = python2.7
  9. DEFS = defs-socket defs-so
  10. Net.txt: Net.txt.templ ${DEFS} defs-netdb defs-in defs-sock
  11. ${PY} ./untempl.py Net.txt.templ $@
  12. defs-socket:
  13. ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " PF_" > $@
  14. ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " SOMAXCONN" >> $@
  15. defs-so:
  16. ./dumpdefs.py 3 1 s ${INCDIR}/asm-generic/socket.h | grep " SO_" > $@
  17. clean:
  18. rm -f Net.txt ${DEFS} dumphstrerrno