# $OpenBSD: Makefile,v 1.17 2019/08/03 15:22:21 deraadt Exp $ # $NetBSD: Makefile,v 1.2 1997/04/17 07:46:24 thorpej Exp $ S= ${.CURDIR}/../../../.. R=../ PROG= ofwboot CFLAGS+= -D_STANDALONE SRCS= Locore.c main.c ofdev.c net.c netif_of.c netudp.c SRCS+= alloc.c cache.c fchmod.c hfs.c SRCS+= boot.c conf.c cmd.c vars.c ctime.c strtol.c .PATH: ${S}/arch/macppc/stand SRCS+= ofwmagic.S #CFLAGS+= -DDEBUG -DNETIF_DEBUG CFLAGS+= -fno-pie NOMAN= STRIPFLAG= BINMODE= 444 OBJCOPY?= objcopy SAREL= BINDIR= /usr/mdec .PATH: ${S}/stand/boot .PATH: ${S}/lib/libsa .PATH: ${S}/lib/libkern/arch/powerpc ${S}/lib/libkern SRCS+= getchar.c strlcpy.c memcpy.c memmove.c strlen.c strrchr.c \ strlcat.c ashrdi3.c SRCS+= moddi3.c NEWVERSWHAT= "OpenFirmware Boot" # For now... RELOC= 20000 ENTRY= _start CPPFLAGS+= -I. -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. CPPFLAGS+= -DRELOC=0x${RELOC} -DCONSPEED=57600 LIBS!= cd $(.CURDIR)/$(R); $(MAKE) libdep ${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LD} -nopie -znorelro -N -X -Ttext ${RELOC} -e ${ENTRY} -o ${PROG} \ ${OBJS} ${LIBS} .include