Makefile.inc revision 1.20
11.20Smatt# $NetBSD: Makefile.inc,v 1.20 2011/01/14 05:20:00 matt Exp $ 21.3Scjs 31.1Skleink# sys sources 41.10Skleink.PATH: ${.CURDIR}/sys 51.20Smatt.PATH: ${ARCHDIR}/sys 61.1Skleink 71.8Skleink# stubs providing an entry "foo" but calling "__posix_foo()" 81.12StvPSEUDO= chown.S fchown.S lchown.S rename.S 91.1Skleink 101.12StvSRCS+= ${PSEUDO} 111.12StvCLEANFILES+= ${PSEUDO} 121.1Skleink 131.20SmattSRCS+= cerror.S 141.20SmattCPPFLAGS+= -D__cerror=__posix_cerror 151.20Smatt 161.16SthorpejASMDEPS= ${.CURDIR}/sys/Makefile.inc ${ARCHDIR}/SYS.h \ 171.16Sthorpej ${DESTDIR}/usr/include/sys/syscall.h 181.16Sthorpej 191.16Sthorpej${PSEUDO}: ${ASMDEPS} 201.19Slukem ${_MKTARGET_CREATE} 211.19Slukem printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/^/__posix_/})\n' \ 221.12Stv >${.TARGET} 231.1Skleink 241.6Sthorpej# Lint stubs for all automatically-generated assembly stubs (GENERATED) 251.13Stv.if ${MKLINT} != "no" 261.12StvLSRCS+= LintSysPseudo.c 271.12StvDPSRCS+= LintSysPseudo.c 281.18SlukemCLEANFILES+= LintSysPseudo.c 291.13Stv.endif 301.6Sthorpej 311.14SlukemLintSysPseudo.c: ${NETBSDSRCDIR}/lib/libc/sys/makelintstub \ 321.6Sthorpej ${DESTDIR}/usr/include/sys/syscall.h 331.19Slukem ${_MKTARGET_CREATE} 341.17Schristos CPP=${CPP:Q} ${HOST_SH} ${NETBSDSRCDIR}/lib/libc/sys/makelintstub \ 351.15Sthorpej -o ${.TARGET} -p -s ${DESTDIR}/usr/include/sys/syscall.h ${PSEUDO} 36