Differences From Artifact [622e8ca4bc]:
- File arch/makefile — part of check-in [f5e894f1c4] at 2019-06-28 04:35:57 on branch trunk — fix useless params (user: lexi, size: 413) [annotate] [blame] [check-ins using]
To Artifact [3adea95421]:
- File arch/makefile — part of check-in [6479e060a3] at 2019-07-26 09:51:02 on branch trunk — major update. fix ridiculous old type size determination mechanism. mmap is still broken and i'm not sure why; the syscall does not appear to be going through correctly - see posix_mmap, kmheapa, and kcore/testbin.exe.fn (user: lexi, size: 512) [annotate] [blame] [check-ins using]
3 3 4 4 ${TMP}/calls.x86.lin.32.s: ${lin-headers}/unistd_32.h ${TMP} 5 5 grep "#define __NR_" $< | sed 's;^#define __NR_;%define sys.;' > $@ 6 6 ${TMP}/calls.x86.lin.64.s: ${lin-headers}/unistd_64.h ${TMP} 7 7 grep "#define __NR_" $< | sed 's;^#define __NR_;%define sys.;' > $@ 8 8 ${TMP}/calls.x86.fbsd.%.s: ${fbsd-headers}/syscall.h ${TMP} 9 9 grep "#define SYS_" $< | sed 's;^#define SYS_;%define sys.;' > $@ 10 +${TMP}/typesize: typesize.c 11 + $(CC) -std=c11 $< -o $@ 12 +${TMP}/typesize.def: ${TMP}/typesize 13 + $< > $@