Cross Reference: Makefile
xref: /src/sys/arch/vax/boot/xxboot_ustarfs/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/arch/vax/boot/xxboot_ustarfs/
11.9Smrg#	$NetBSD: Makefile,v 1.9 2020/09/15 05:08:07 mrg Exp $
21.1Smatt
31.1SmattS=	${.CURDIR}/../../../..
41.6Smatt
51.6Smatt.include <bsd.own.mk>
61.1Smatt
71.1Smatt.PATH:	${.CURDIR}/../xxboot
81.1Smatt
91.1SmattPROG=	xxboot_ustarfs
101.1Smatt
111.1SmattSRCS=	start.S bootxx.c romread.S str.S
121.1Smatt
131.1SmattSTRIPFLAG=
141.1SmattCPPFLAGS+=-D_STANDALONE -DLIBSA_NO_FD_CHECKING -DLIBSA_NO_RAW_ACCESS \
151.1Smatt	-DLIBSA_NO_TWIDDLE -DLIBSA_SINGLE_DEVICE=rom \
161.1Smatt	-DLIBSA_NO_COMPAT_UFS \
171.1Smatt	-DLIBSA_NO_FS_SYMLINK -DLIBSA_NO_FS_CLOSE \
181.1Smatt	-DLIBSA_NO_FS_WRITE -DLIBSA_NO_FS_SEEK \
191.1Smatt	-DNEED_USTARFS
201.1SmattBINDIR=	/usr/mdec
211.1Smatt
221.5SmattCFLAGS=	-Os
231.2SmattLIBC=
241.1Smatt
251.1SmattSA_AS=	library
261.1Smatt.include "${S}/lib/libsa/Makefile.inc"
271.1SmattLIBSA=	${SALIB}
281.1Smatt
291.1SmattKERN_AS=library
301.1Smatt.include "${S}/lib/libkern/Makefile.inc"
311.1SmattLIBKERN=${KERNLIB}
321.1Smatt
331.3SmattCLEANFILES+= ${PROG}.out
341.1Smatt
351.1Smatt${PROG}: ${OBJS} ${LIBSA} ${LIBKERN}
361.1Smatt	${LD} -N -Ttext 100000 -o ${PROG}.out ${OBJS} ${LIBSA} ${LIBKERN}
371.1Smatt	${SIZE} ${PROG}.out
381.1Smatt	${OBJCOPY} -O binary ${PROG}.out ${PROG}
391.1Smatt
401.9SmrgCOPTS.bootxx.c+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=array-bounds :}
411.9Smrg
421.1Smatt.include <bsd.prog.mk>
43

Indexes created Mon Nov 10 17:20:41 GMT 2025