xref: /openbsd/sys/arch/octeon/stand/libsa/Makefile (revision d415bd75)
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