Home | History | Annotate | Line # | Download | only in bootelf
Makefile revision 1.11.6.1
      1 #	$NetBSD: Makefile,v 1.11.6.1 2006/04/11 11:53:43 yamt Exp $
      2 #
      3 # NOTE: This program is *not* standalone, but a userlevel program -- this
      4 #       program was run from within boot-only, NetBSD-as-bootloader as a
      5 #       userlevel program, then in-kernel boot code loads another NetBSD
      6 #	image and jumps to it.
      7 #
      8 
      9 PROG=	bootelf
     10 SRCS=	alloc.c boot.c byteorder.c loadfile.c loadfile_elf32.c
     11 NOMAN=	# defined
     12 
     13 LIBSA=	${.CURDIR}/../../../../lib/libsa
     14 
     15 .PATH: ${LIBSA}
     16 
     17 CFLAGS+=	-ffreestanding
     18 CPPFLAGS+=	-I${.CURDIR}/../../../.. -I${.OBJDIR}
     19 LDSTATIC=	-static
     20 
     21 CLEANFILES+=	machine
     22 
     23 realdepend realall: machine
     24 
     25 machine::
     26 	-rm -f $@
     27 	ln -s ${.CURDIR}/../../../../arch/${MACHINE}/include $@
     28 
     29 ${PROG}: ${OBJS} machine
     30 
     31 .include <bsd.prog.mk>
     32