Makefile.boot revision 1.22
11.22Srillig# $NetBSD: Makefile.boot,v 1.22 2020/08/09 15:54:13 rillig Exp $ 21.7Sthorpej# 31.22Srillig# A very simple makefile... 41.3Sglass# 51.3Sglass# You only want to use this if you aren't running NetBSD. 61.3Sglass# 71.22Srillig# Modify MACHINE and MACHINE_ARCH as appropriate for your target architecture. 81.22Srillig# See config.h and the various #ifdef directives for further configuration. 91.3Sglass# 101.22Srillig 111.22SrilligPROG= bmake 121.22SrilligMACHINE= i386 131.22SrilligMACHINE_ARCH= i386 141.22SrilligCC= gcc 151.22SrilligCFLAGS= -O -g 161.22SrilligEXTRA_CFLAGS= 171.22SrilligEXTRA_LIBS= 181.22Srillig 191.22SrilligOBJS= arch.o buf.o compat.o cond.o dir.o enum.o for.o hash.o \ 201.22Srillig job.o lst.o main.o make.o make_malloc.o metachar.o parse.o \ 211.22Srillig str.o strlist.o suff.o targ.o trace.o var.o util.o 221.8Schristos 231.8Schristos.c.o: 241.22Srillig ${CC} ${CPPFLAGS} ${CFLAGS} ${EXTRA_CFLAGS} -c $< -o $@ 251.8Schristos 261.22SrilligCPPFLAGS= \ 271.22Srillig -DTARGET_MACHINE=\"${MACHINE}\" \ 281.10Sgwr -DTARGET_MACHINE_ARCH=\"${MACHINE_ARCH}\" \ 291.17Sross -DMAKE_MACHINE=\"${MACHINE}\" 301.1Scgd 311.22Srillig${PROG}: ${OBJS} 321.22Srillig# @echo 'make of ${PROG} and make.0 started.' 331.22Srillig ${CC} ${CFLAGS} ${OBJS} -o $@ ${EXTRA_LIBS} 341.6Schristos @ls -l $@ 351.1Scgd# nroff -h -man make.1 > make.0 361.22Srillig# @echo 'make of ${PROG} and make.0 completed.' 371.6Schristos 381.6Schristosclean: 391.22Srillig rm -f ${OBJS} ${PROG} 40