Makefile 423 B

12345678910111213141516171819202122
  1. # This is GNU Makefile
  2. # BSD GNU
  3. # ${.TARGET} $@
  4. # ${.ALLSRC} $^
  5. # ${.IMPSRC} $<
  6. all: mkioctl Ioctl.txt
  7. PY = python2.7
  8. DEFS = defs-ioctl1 defs-ioctl
  9. defs-ioctl: mkioctl
  10. ./mkioctl > $@
  11. Ioctl.txt: Ioctl.txt.templ ${DEFS}
  12. ${PY} ./untempl.py Ioctl.txt.templ $@
  13. defs-ioctl1:
  14. ./dumpdefs.py 3 0 s /usr/include/i386-linux-gnu/bits/ioctl-types.h | grep TIOCM_ > $@
  15. clean:
  16. rm -f mkioctl Ioctl.txt ${DEFS}