1 1.15 christos # $NetBSD: Makefile,v 1.15 2014/11/21 20:13:18 christos 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.14 joerg COMPILE.s= $(CC) -x assembler-with-cpp \ 9 1.10 scw $(ASFLAGS) $(CPPFLAGS) $(INCPATH) -c -o $*.o 10 1.10 scw 11 1.13 scw RELOC= 0x4000 12 1.13 scw SRCS= start.s clock.c console.c etherfun.c le_poll.c \ 13 1.13 scw oc_cksum.s sboot.c 14 1.10 scw SRTOBJ= 15 1.10 scw PROG= sboot 16 1.15 christos LIBS= ${LIBSA} ${LIBKERN} 17 1.10 scw DPADD= ${LIBS} 18 1.13 scw CLEANFILES+= 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.13 scw sboot.srec: ${PROG} 24 1.13 scw ${OBJCOPY} -O srec ${.OBJDIR}/sboot ${.TARGET} 25 1.2 thorpej 26 1.10 scw .include "../Makefile.booters" 27 1.2 thorpej 28 1.10 scw all realall: sboot.srec 29 1.10 scw 30 1.10 scw install: sboot.srec 31 1.12 lukem ${INSTALL_FILE} ${STRIPFLAG} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 32 1.12 lukem ${.OBJDIR}/sboot.srec ${DESTDIR}${MDEC_DIR}/sboot 33 1.1 chuck 34 1.1 chuck .include <bsd.prog.mk> 35