Makefile revision 1.12
1# $OpenBSD: Makefile,v 1.12 2017/05/30 22:32:10 naddy 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+=${NO_INTEGR_AS} 27AFLAGS+=-m32 # -Wa,-a 28AFLAGS+=-fno-pie 29.else 30NOPROG= 31.endif 32 33.include <bsd.prog.mk> 34