1# $OpenBSD: Makefile,v 1.19 2019/11/28 00:17:12 bluhm Exp $ 2# $NetBSD: Makefile,v 1.2 1997/04/17 07:46:24 thorpej Exp $ 3 4S= ${.CURDIR}/../../../.. 5R=../ 6 7PROG= ofwboot 8CFLAGS+= -D_STANDALONE 9SRCS= Locore.c main.c ofdev.c net.c netif_of.c netudp.c 10SRCS+= alloc.c cache.c fchmod.c hfs.c arc4.c 11SRCS+= boot.c conf.c cmd.c vars.c ctime.c strtol.c 12.PATH: ${S}/arch/macppc/stand 13SRCS+= ofwmagic.S 14#CFLAGS+= -DDEBUG -DNETIF_DEBUG 15CFLAGS+= -fno-pie 16NOMAN= 17STRIPFLAG= 18BINMODE= 444 19OBJCOPY?= objcopy 20SAREL= 21BINDIR= /usr/mdec 22 23.PATH: ${S}/stand/boot 24.PATH: ${S}/lib/libsa 25SRCS+= hexdump.c strtoll.c 26 27.PATH: ${S}/lib/libkern/arch/powerpc ${S}/lib/libkern 28SRCS+= getchar.c strlcpy.c memcpy.c memmove.c strlen.c strrchr.c \ 29 strlcat.c ashrdi3.c 30SRCS+= moddi3.c 31 32NEWVERSWHAT= "OpenFirmware Boot" 33 34# For now... 35RELOC= 20000 36 37ENTRY= _start 38 39CPPFLAGS+= -I. -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. 40CPPFLAGS+= -DRELOC=0x${RELOC} -DCONSPEED=57600 41 42LIBS!= cd $(.CURDIR)/$(R); $(MAKE) libdep 43 44${PROG}: ${OBJS} ${LIBSA} ${LIBZ} 45 ${LD} -nopie -znorelro -N -X -Ttext ${RELOC} -e ${ENTRY} -o ${PROG} \ 46 ${OBJS} ${LIBS} 47 48.include <bsd.prog.mk> 49