Makefile revision 1.11
1#	$NetBSD: Makefile,v 1.11 2000/12/18 21:27:01 scw Exp $
2
3#
4# sboot would like a newer GNU ld because it can generate S-Records.
5# Until then, we convert.
6#
7
8COMPILE.s= $(CC) -x assembler-with-cpp -traditional-cpp \
9	$(ASFLAGS) $(CPPFLAGS) $(INCPATH) -c -o $*.o
10
11RELOC=	0x4000
12SRCS=	start.s clock.c console.c etherfun.c le_poll.c oc_cksum.s sboot.c
13SRTOBJ=
14PROG=		sboot
15PROGNAME=	sboot.srec
16LIBS=		${LIBSA}
17DPADD=		${LIBS}
18CLEANFILES+=	srec sboot.srec
19
20PROGDEPENDS=	${OBJS} ${LIBS}
21PROGLINKOBJS=	${OBJS} ${LIBS}
22
23sboot.srec:	${PROG} srec
24	${OBJCOPY} -O binary ${.OBJDIR}/sboot
25	${.OBJDIR}/srec 4 0x4000 ${.OBJDIR}/sboot \
26	> ${.TARGET} < ${.OBJDIR}/sboot
27
28srec: srec.c
29	${HOST_CC} ${COPTS} ${.IMPSRC} -o ${.TARGET}
30
31.include "../Makefile.booters"
32
33all realall:	sboot.srec
34
35install:	sboot.srec
36	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} ${STRIPFLAG} ${INSTPRIV} \
37	   -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ${.OBJDIR}/sboot.srec \
38	   ${DESTDIR}${MDEC_DIR}/sboot
39
40.include <bsd.prog.mk>
41