DEADSOFTWARE

old comments removed
[bbcp.git] / Trurl-based / _OpenBSD_ / Lin / Mod / gen-Libc / Makefile
index 022db2536dbb6e206c9f0ccac04a879241b99cae..38d5ba86388ea69015e4acd6eeb4bcab1864264a 100644 (file)
@@ -8,10 +8,11 @@ PY = python2.7
 
 DEFS = defs-errno defs-signal defs-sc defs-madv defs-siginfo defs-siginfo1 defs-sa defs-mman defs-fcntl defs-sig
 
-all: Libc.txt ${DEFS}
+all: Libc.txt ${DEFS} strerrnocase.txt
 
 Libc.txt: Libc.txt.templ ${DEFS} sizeofs
        ${PY} ./untempl.py Libc.txt.templ ${.TARGET}
+#      perl -pe 's/\n/\r\n/' < ${.TARGET}.tmp > ${.TARGET}
 #      ${PY} ./untempl2.py ${.TARGET}.tmp ${.TARGET}
 #      rm -f ${.TARGET}.tmp
 
@@ -20,6 +21,10 @@ sizeofs: sizeofs.c
 
 defs-errno:
        ./dumpdefs.py 2 0 i /usr/include/sys/errno.h > ${.TARGET}
+       ./dumpdefs.py 2 1 i /usr/include/sys/errno.h >> ${.TARGET}
+
+defs-tftp:
+       ./dumpdefs.py 2 1 i /usr/include/arpa/tftp.h | grep EACCESS > ${.TARGET}
 
 defs-signal:
        ./dumpdefs.py 2 1 i /usr/include/sys/signal.h > ${.TARGET}
@@ -58,5 +63,11 @@ defs-siginfo1:
        ./dumpdefs.py 2 2 i /usr/include/sys/siginfo.h | grep SEGV_ >> ${.TARGET}
        ./dumpdefs.py 2 2 i /usr/include/sys/siginfo.h | grep BUS_ >> ${.TARGET}
 
+dumpstrerrno.c: defs-errno
+       grep -v ERESTART ${.ALLSRC} | grep -v EJUSTRETURN | ./mkdumpstrerrno.py > ${.TARGET}
+
+strerrnocase.txt: dumpstrerrno
+       ./dumpstrerrno | ./mkstrerrnocase.py > ${.TARGET}
+
 clean:
-       rm -f sizeofs ${DEFS} Libc.txt
+       rm -f sizeofs ${DEFS} Libc.txt dumpstrerrno dumpstrerrno.c strerrnocase.txt