1 1.6 jtk # $NetBSD: Makefile,v 1.6 1996/09/13 02:24:30 jtk Exp $ 2 1.1 jtk 3 1.4 mycroft CPPFLAGS= ${APMCPPFLAGS} 4 1.5 jtk CFLAGS+= -I${.CURDIR}/../.. -I${.CURDIR}/../../.. 5 1.4 mycroft 6 1.4 mycroft SRCS= biostramp.S 7 1.4 mycroft OBJS= biostramp.o 8 1.4 mycroft DEPS= ${APMDEPS} 9 1.5 jtk STRIP?= strip 10 1.5 jtk 11 1.5 jtk all: biostramp.inc 12 1.1 jtk 13 1.3 jtk biostramp.inc: biostramp Makefile 14 1.5 jtk -mv -f biostramp.inc biostramp.inc.bak 15 1.4 mycroft sh ${.CURDIR}/bin2asm.sh biostramp > biostramp.inc 16 1.3 jtk 17 1.4 mycroft biostramp: ${OBJS} ${DEPS} 18 1.4 mycroft ${LD} -Bstatic -N -T 0 -o biostramp $(OBJS) 19 1.3 jtk cp biostramp biostramp.sym 20 1.4 mycroft @${STRIP} biostramp 21 1.6 jtk @if [ `ls -l biostramp |awk '{print $$5}'` -gt 4096 ]; then \ 22 1.3 jtk echo "biostramp too big"; \ 23 1.3 jtk exit 1; \ 24 1.3 jtk fi 25 1.4 mycroft @sh ${.CURDIR}/rmaouthdr biostramp biostramp.tmp 26 1.3 jtk @mv -f biostramp.tmp biostramp 27 1.1 jtk 28 1.5 jtk assym.h: genassym 29 1.5 jtk ./genassym > assym.h 30 1.5 jtk 31 1.5 jtk biostramp.S: assym.h 32 1.5 jtk biostramp.o: biostramp.S 33 1.5 jtk ${CC} ${CFLAGS} -DASM -D_LOCORE -c biostramp.S 34 1.5 jtk 35 1.1 jtk clean: 36 1.5 jtk rm -f *.o biostramp biostramp.sym biostramp.inc genassym assym.h 37 1.1 jtk 38 1.4 mycroft .include <bsd.dep.mk> 39 1.4 mycroft .include <bsd.subdir.mk> 40 1.1 jtk #.include <bsd.prog.mk> 41