Cross Reference: Makefile
xref: /src/sys/arch/amd64/stand/prekern/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/arch/amd64/stand/prekern/
Makefile revision 1.1
11.1Smaxv#	$NetBSD: Makefile,v 1.1 2017/10/10 09:29:14 maxv Exp $
21.1Smaxv
31.1SmaxvPROG=		prekern
41.1SmaxvSRCS=	locore.S trap.S prekern.c mm.c console.c elf.c
51.1Smaxv
61.1SmaxvNOSSP=		# defined
71.1SmaxvNOPIE=		# defined
81.1SmaxvNOMAN=		1
91.1Smaxv
101.1SmaxvS=	${.CURDIR}/../../../..
111.1Smaxv
121.1Smaxv.PATH: ${.CURDIR}
131.1Smaxv
141.1SmaxvBINDIR=		/usr/mdec
151.1SmaxvBINMODE=	444
161.1Smaxv
171.1Smaxv.include <bsd.own.mk>
181.1Smaxv
191.1SmaxvCPPFLAGS+=	-I. -I${S}
201.1Smaxv
211.1Smaxv.include <bsd.klinks.mk>
221.1Smaxv
231.1SmaxvCPPFLAGS+=	-DKERNEL -D__x86_64__
241.1SmaxvCFLAGS+=	-Wall -Werror -mno-red-zone -mno-mmx -mno-sse -mno-avx -ffreestanding
251.1SmaxvSTRIPFLAG=
261.1SmaxvLINKFLAGS=	-X -z max-page-size=0x100000 -Ttext 0x100000 -T prekern.ldscript
271.1Smaxv
281.1SmaxvLIBCRT0=	# nothing
291.1SmaxvLIBCRTI=	# nothing
301.1SmaxvLIBC=		# nothing
311.1SmaxvLIBCRTBEGIN=	# nothing
321.1SmaxvLIBCRTEND=	# nothing
331.1Smaxv
341.1Smaxv${PROG}: ${OBJS}
351.1Smaxv	${LD} ${LINKFLAGS} -o ${.TARGET} ${OBJS}
361.1Smaxv
371.1Smaxvall:	${PROG}
381.1Smaxv
391.1Smaxv.include <bsd.prog.mk>
401.1Smaxv
41

Indexes created Tue Jan 13 11:09:30 GMT 2026