1 # This is BSD Makefile
2 # BSD GNU
3 # ${.TARGET} $@
4 # ${.ALLSRC} $^
5 # ${.IMPSRC} $<
10 PY = python2.7
12 DEFS = clockspersec sigstksz defs-map defs-prot defs-sigmask nsig defs-signo defs-fpe defs-sa defs-errno namemax defs-fcntlo defs-basictypes defs-sc defs-clockid defs-wait
16 Libc.txt: Libc.txt.templ ${DEFS} libver osname machine custom fields-dirent fields-sigaction fields-siginfo fields-stack fields-stat fields-tm fields-ucontext fields-timespec
19 clockspersec:
20 grep "define CLOCKS_PER_SEC" ${INCDIR_I386}/bits/time.h | awk '{print $$4}' | cut -d ')' -f 1 | tr -d '\n' > $@
22 sigstksz:
25 defs-map:
29 defs-prot:
32 defs-sigmask:
33 ./dumpdefs.py 2 2 i ${INCDIR}//asm-generic/signal-defs.h | grep "SIG_" | grep -v __sighandler_t > $@
35 defs-signo:
38 nsig:
39 grep "#define _NSIG" ${INCDIR}/asm-generic/signal.h | head -1 | awk '{print $$3}' | tr -d '\n' > $@
41 defs-fpe:
44 defs-sa:
47 defs-errno:
51 namemax:
54 defs-fcntlo:
58 defs-basictypes: sizeofs
61 defs-sc: scs
64 defs-clockid:
67 defs-wait:
68 grep "define WAIT_ANY" ${INCDIR_I386}/sys/wait.h | sed s'/(//' | sed s'/)//' | awk '{print " " $$3 "* = " $$4 ";"}' > $@
73 dumpstrerrno.c: defs-errno
76 strerrnocase.txt: dumpstrerrno
79 scs: scs.c
82 sizeofs: sizeofs.c