Cross Reference: Makefile
xref: /src/sys/arch/newsmips/stand/bootxx/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/arch/newsmips/stand/bootxx/
Makefile revision 1.7
11.7Slukem#	$NetBSD: Makefile,v 1.7 2002/05/20 14:12:24 lukem Exp $
21.1Stsubai
31.1StsubaiPROG= bootxx
41.2StsubaiSRCS= start.S bootxx.c
51.5StvNOMAN= # defined
61.1StsubaiSTRIPFLAG=
71.1StsubaiBINMODE= 444
81.1StsubaiSIZE?= size
91.1Stsubai
101.4Stv.include <bsd.own.mk>
111.4Stv
121.4StvCOMMON!=  cd ${.CURDIR}/../common && ${PRINTOBJDIR}
131.2Stsubai
141.3SonoeLDFLAGS= -x -N -Ttext a0004000 -e _start
151.6StsutsuiCFLAGS= -Os -mmemcpy -mno-abicalls -G 0 -Wall
161.1Stsubai
171.1StsubaiCPPFLAGS+= -D_STANDALONE #-DBOOTXX_DEBUG
181.7SlukemCPPFLAGS+= -nostdinc -I${COMMON} -I${.CURDIR}/../../../..
191.2Stsubai
201.1StsubaiAFLAGS= -D_LOCORE
211.1Stsubai
221.7SlukemCLEANFILES+= machine mips ${PROG}.sym
231.7SlukemCLEANFILES+= ${PROG}.bin ${PROG}.tmp
241.7Slukem
251.2StsubaiLIBS=  ${COMMON}/romcalls.o
261.2StsubaiLIBS+= ${COMMON}/lib/sa/libsa.a ${COMMON}/lib/kern/libkern.a
271.1Stsubai
281.1Stsubai${PROG}: ${OBJS}
291.7Slukem	${LD} ${LDFLAGS} -o ${.TARGET}.sym ${OBJS} ${LIBS}
301.7Slukem	${SIZE} ${.TARGET}.sym
311.7Slukem# XXX objcopy does not work for prog at KSEG
321.7Slukem#	${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET}
331.7Slukem	${STRIP} ${.TARGET}.sym -o ${.TARGET}.tmp
341.7Slukem	tail -c +177 ${.TARGET}.tmp > ${.TARGET}.bin
351.7Slukem	mv ${.TARGET}.bin ${.TARGET}
361.1Stsubai
371.1Stsubai.include <bsd.prog.mk>
38

Indexes created Mon Jan 26 14:10:17 GMT 2026