Makefile revision 1.11
1# $OpenBSD: Makefile,v 1.11 2016/07/30 03:25:48 guenther Exp $ 2 3MAN= biosboot.8 4 5.if ${MACHINE} == "amd64" 6S= ${.CURDIR}/../../../.. 7SADIR= ${.CURDIR}/.. 8 9PROG= biosboot 10SRCS= biosboot.S 11LD=ld 12LDFLAGS=-nostdlib -Ttext 0 -N -x -Bstatic -nopie -znorelro 13LDFLAGS+=-melf_i386 -L/usr/libdata 14INSTALL_STRIP= 15 16.depend biosboot.o: assym.h 17 18${PROG}: $(OBJS) 19 @rm -f $(PROG) 20 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) 21 @size $(PROG) 22 23CPPFLAGS+=-DLOADADDR=$(LOADADDR) -DLINKADDR=$(LINKADDR) -DBOOTMAGIC=$(BOOTMAGIC) 24CPPFLAGS+=${DEBUGFLAGS} 25CFLAGS+=-fno-pie 26AFLAGS+=-m32 # -Wa,-a 27AFLAGS+=-fno-pie 28.else 29NOPROG= 30.endif 31 32.include <bsd.prog.mk> 33