1# $OpenBSD: Makefile,v 1.13 2020/11/13 16:53:02 visa Exp $ 2 3LIB= sa 4 5.PATH: ${.CURDIR}/../../../../lib/libsa 6 7CLEANFILES += machine mips64 8 9CFLAGS+= ${CEXTRAFLAGS} ${SAABI} -nostdinc -mno-abicalls -D_NO_ABICALLS \ 10 -fno-pie \ 11 -I${.CURDIR} -I${.CURDIR}/../include -I${.CURDIR}/../.. \ 12 -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. \ 13 -I${.CURDIR}/../../../../lib/libsa \ 14 -I${.OBJDIR} 15 16# stand routines 17SRCS= alloc.c cons.c ctime.c exit.c getchar.c getfile.c getln.c globals.c \ 18 memcmp.c memcpy.c memmove.c memset.c printf.c putchar.c \ 19 snprintf.c strchr.c strcmp.c strerror.c strncmp.c strncpy.c strtol.c 20 21# io routines 22SRCS+= close.c closeall.c dev.c disklabel.c dkcksum.c fchmod.c fstat.c \ 23 ioctl.c lseek.c open.c read.c readdir.c stat.c write.c 24#SRCS+= nullfs.c 25 26#SRCS+= cread.c 27#CPPFLAGS+= -D__INTERNAL_LIBSA_CREAD 28 29# boot filesystems 30SRCS+= ufs.c ufs2.c cd9660.c 31 32CFLAGS+=-DNO_NET 33 34SRCS+= loadfile.c arc4.c 35 36${OBJS}: ${.CURDIR}/../Makefile.inc 37 38NOPROFILE= 39NOPIC= 40 41.if !make(clean) && !make(cleandir) && !make(includes) && !make(obj) 42.BEGIN: 43 @([ -h machine ] || ln -s ${.CURDIR}/../../include machine) 44 @([ -h mips64 ] || ln -s ${.CURDIR}/../../../mips64/include mips64) 45CLEANFILES+= machine mips64 46.endif 47 48install: 49 50.include <bsd.lib.mk> 51