Home | History | Annotate | Line # | Download | only in sys
Makefile.inc revision 1.6
      1 #	$NetBSD: Makefile.inc,v 1.6 2011/01/14 05:19:59 matt Exp $
      2 
      3 .PATH: ${.CURDIR}/sys
      4 .PATH: ${ARCHDIR}/sys
      5 
      6 ASM=		aio_cancel.S aio_error.S aio_fsync.S aio_read.S aio_return.S \
      7 		aio_write.S lio_listio.S \
      8 		mq_close.S mq_getattr.S mq_notify.S mq_open.S \
      9 		mq_setattr.S mq_unlink.S \
     10 		pset_create.S pset_destroy.S pset_assign.S _pset_bind.S
     11 
     12 SRCS+=		${ASM}
     13 CLEANFILES+=	${ASM}
     14 
     15 SRCS+=		cerror.S
     16 CPPFLAGS+=	-D__cerror=__rt_cerror
     17 
     18 ASMDEPS=	${.CURDIR}/sys/Makefile.inc ${ARCHDIR}/SYS.h \
     19 		${DESTDIR}/usr/include/sys/syscall.h
     20 
     21 ${ASM}: ${ASMDEPS}
     22 	${_MKTARGET_CREATE}
     23 	printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' >${.TARGET}
     24