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