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

Indexes created Mon Dec 15 03:09:33 GMT 2025