# $OpenBSD: Makefile,v 1.13 1997/09/02 21:58:20 mickey Exp $ PROG= boot SRCS= srt0.S boot.c cmd.c conf.c #AFLAGS+=-Wa,-R # AFLAGS+=-Wa,-a LD=ld LDFLAGS+=-nostdlib -Ttext $(LINKADDR) -z -x -Bstatic MAN= boot.8 S =${.CURDIR}/../../../.. SADIR= ${.CURDIR}/.. LDADD= ${LIBSA} ${LIBZ} DPADD= ${LIBSA} ${LIBZ} all: machine-links machine-links: @rm -f machine i386 @ln -fs ${.CURDIR}/../.. i386 @ln -fs ${.CURDIR}/../../include machine kentry.o: kentry.c @echo ${COMPILE.c} ${.IMPSRC} @${COMPILE.c} -S -o tmp.s ${.IMPSRC} @sed 's/ret/lret/g' tmp.s | ${AS} -f -o $@ @rm tmp.s ${PROG}: $(OBJS) $(DPADD) $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD) @size $(PROG) .include CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS} CFLAGS+=$(SACFLAGS)