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