1 1.8 bjh21 # $NetBSD: Makefile,v 1.8 2002/04/06 13:59:12 bjh21 Exp $ 2 1.1 lukem # 3 1.1 lukem 4 1.1 lukem PROG= installboot 5 1.1 lukem SRCS= installboot.c sum.c machines.c 6 1.1 lukem MAN= installboot.8 7 1.1 lukem 8 1.1 lukem WARNS?= 3 9 1.4 lukem 10 1.4 lukem CPPFLAGS+= -I${.CURDIR} 11 1.4 lukem .PATH: ${.CURDIR}/arch 12 1.1 lukem 13 1.7 lukem # list of MACHINEs to enable MD back-ends for 14 1.1 lukem # 15 1.6 lukem IB_MACHINES?= alpha pmax sparc64 vax 16 1.1 lukem 17 1.1 lukem SRCS+= ${IB_MACHINES:S/$/.c/} 18 1.7 lukem 19 1.7 lukem 20 1.8 bjh21 .ifndef HOSTPROG 21 1.7 lukem # list of MACHINEs to enable the compat symlink /usr/mdec/installboot 22 1.7 lukem # XXX: eventually this should be done for all machines in ${IB_MACHINES} 23 1.7 lukem # 24 1.7 lukem COMPATLINKS?= pmax 25 1.7 lukem afterinstall: 26 1.7 lukem .for l in ${COMPATLINKS} 27 1.7 lukem .if (${MACHINE} == ${l}) 28 1.7 lukem ${INSTALL_SYMLINK} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 29 1.7 lukem ${BINDIR}/${PROG} /usr/mdec/${PROG} 30 1.7 lukem .endif 31 1.7 lukem .endfor 32 1.1 lukem 33 1.1 lukem 34 1.2 lukem regenmachines: mkmachines.awk Makefile 35 1.2 lukem -mv -f ${.CURDIR}/machines.c ${.CURDIR}/machines.c.bak 36 1.1 lukem awk -f ${.CURDIR}/mkmachines.awk ${IB_MACHINES} > ${.TARGET} 37 1.2 lukem mv ${.TARGET} ${.CURDIR}/machines.c 38 1.1 lukem 39 1.1 lukem 40 1.1 lukem .include <bsd.prog.mk> 41 1.1 lukem .endif 42