1# $NetBSD: Makefile.booters,v 1.15 2017/04/08 19:53:21 christos Exp $ 2 3S?= ${.CURDIR}/../../../.. 4MDEC_DIR?= /usr/mdec 5RELOC?= 0x3F0000 6COPTS?= -O2 -Wall -Wno-main -Wmissing-prototypes -Wstrict-prototypes 7DEFS?= 8STRIPFLAG?= 9 10NOMAN= # defined 11NOMAN= # defined 12NOLINT= # defined 13NOLINT= # defined 14NOPIC= # defined 15NOPROFILE=# defined 16NOLINT=# defined 17 18INCPATH=-I${.OBJDIR} -I${.CURDIR} -I${.CURDIR}/../libsa -I${.CURDIR}/../libbug \ 19 -I${.CURDIR}/../../include -I${S} -I${S}/lib/libsa 20CFLAGS= -nostdinc -ffreestanding 21CPPFLAGS= -D_STANDALONE ${INCPATH} ${DEFS} 22BINDIR= ${MDEC_DIR} 23 24# XXX SHOULD NOT NEED TO DEFINE THESE! 25LIBCRT0= 26LIBCRTI= 27LIBC= 28LIBCRTBEGIN= 29LIBCRTEND= 30 31.include "${S}/conf/newvers_stand.mk" 32 33.include <bsd.klinks.mk> 34 35.if defined(LIB) 36 37lib${LIB}.a:: ${OBJS} 38 39.else 40 41PROGDEPENDS?= ${SRTOBJ} ${OBJS} ${LIBS} 42PROGLINKOBJS?= ${PROGDEPENDS} 43 44${PROG}: machine powerpc ${PROGDEPENDS} 45 ${LD} -N -Ttext ${RELOC} -o $@ ${PROGLINKOBJS} 46 47.include <bsd.own.mk> 48 49LIB_SA_DIR= ${.CURDIR}/../libsa 50LIBSA_DIR!= cd ${LIB_SA_DIR} && ${PRINTOBJDIR} 51LIBSA= ${LIBSA_DIR}/lib/sa/libsa.a 52LIBKERN= ${LIBSA_DIR}/lib/kern/libkern.a 53 54SRTOBJ?= ${LIBSA_DIR}/srt0.o 55 56#WRTVID_BOOT_DIR= ${.CURDIR}/../wrtvid 57#WRTVID_DIR!= cd ${WRTVID_BOOT_DIR} && ${PRINTOBJDIR} 58#WRTVID=${WRTVID_DIR}/wrtvid 59# 60#.PHONY: ${WRTVID} 61#${WRTVID}: 62# @echo making sure the wrtvid is up to date... 63# @(cd ${WRTVID_BOOT_DIR}; ${MAKE} dependall) 64# 65.endif 66