1 1.2 drochner # $NetBSD: Makefile.satest,v 1.2 1999/02/19 19:53:01 drochner Exp $ 2 1.1 drochner 3 1.1 drochner I386_STAND_DIR?= $S/arch/i386/stand 4 1.1 drochner 5 1.1 drochner .PATH: ${I386_STAND_DIR}/lib/test ${I386_STAND_DIR}/lib ${I386_STAND_DIR}/libsa 6 1.1 drochner 7 1.1 drochner SRCS+= stand_user.c 8 1.1 drochner 9 1.1 drochner # Separate libsa's namespace from userland libraries. 10 1.1 drochner # Should comply to "sanamespace.h". 11 1.1 drochner CPPFLAGS+= -Dmain=samain -Dexit=saexit -Dfree=safree 12 1.1 drochner CPPFLAGS+= -Dopen=saopen -Dclose=saclose -Dread=saread -Dwrite=sawrite 13 1.1 drochner CPPFLAGS+= -Dioctl=saioctl -Dlseek=salseek 14 1.1 drochner CPPFLAGS+= -Dprintf=saprintf -Dsprintf=sasprintf -Dvprintf=savprintf 15 1.1 drochner CPPFLAGS+= -Dputchar=saputchar -Dgets=sagets 16 1.1 drochner CPPFLAGS+= -Dstrerror=sastrerror -Derrno=saerrno 17 1.1 drochner 18 1.1 drochner CPPFLAGS+= -I$S/lib/libsa -I${I386_STAND_DIR}/libsa -I${I386_STAND_DIR}/lib 19 1.1 drochner CPPFLAGS+= -I${I386_STAND_DIR}/lib/test -I$S 20 1.1 drochner 21 1.1 drochner CPPFLAGS+= -DHEAP_VARIABLE 22 1.1 drochner 23 1.1 drochner CFLAGS= -O -g -Wall -fwritable-strings 24 1.1 drochner 25 1.1 drochner LDFLAGS= -g -static -Xlinker -M 26 1.2 drochner LDADD= ${LIBSA} -lz -lkvm -li386 >${PROG}.list 2>&1 27 1.1 drochner CLEANFILES+= ${PROG}.list 28 1.1 drochner 29 1.1 drochner .include <bsd.prog.mk> 30 1.1 drochner 31 1.1 drochner ### find out what to use for libsa 32 1.1 drochner SA_AS= library 33 1.1 drochner .include "${S}/lib/libsa/Makefile.inc" 34 1.1 drochner LIBSA= ${SALIB} 35 1.1 drochner 36 1.1 drochner ${PROG}: ${LIBSA} 37