Annotation of sys/arch/landisk/stand/boot/Makefile, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: Makefile,v 1.4 2006/11/12 19:37:01 deraadt Exp $
2:
3: PROG= boot
4: SRCS= srt0.S conf.c devs.c getsecs.c scifcons.c delay.c
5: LDFLAGS=-nostdlib -Ttext 0x8ff00000 -N -x -Bstatic -e start
6: OBJCOPY?=objcopy
7:
8: INSTALL_STRIP=
9:
10: S= ${.CURDIR}/../../../..
11: CPPFLAGS+=-D_STANDALONE
12: CPPFLAGS+=-DSH4
13: CPPFLAGS+=-nostdinc -I${.OBJDIR} -I${.CURDIR} -I${.CURDIR}/.. -I${S}
14: CPPFLAGS+=-DLOADADDRESS=0x8ff00000
15: CFLAGS+=-m4-nofpu
16:
17: .PATH: ${S}/stand/boot
18: SRCS+= boot.c cmd.c vars.c bootarg.c
19:
20: SAREL=
21: SA_ZLIB=
22: USE_LOADFILE=
23: .PATH: ${S}/lib/libsa
24: SRCS+= ctime.c strtol.c
25: .include "${S}/lib/libsa/Makefile.inc"
26: DPADD+= $(SALIB)
27: LDADD+= $(SALIB)
28:
29: KERN_AS?= library
30: .include "${S}/lib/libkern/Makefile.inc"
31: DPADD+= $(KERNLIB)
32: LDADD+= $(KERNLIB)
33:
34: Z_AS?= library
35: .include "${S}/lib/libz/Makefile.inc"
36: DPADD+= $(ZLIB)
37: LDADD+= $(ZLIB)
38:
39: LIBGCC!=${CC} -print-libgcc-file-name
40: LDADD+= $(LIBGCC)
41:
42: ${PROG}: ${OBJS} ${DPADD}
43: ${LD} -o ${PROG}.sym ${LDFLAGS} \
44: -Map ${PROG}.map -cref ${OBJS} ${LDADD}
45: ${OBJCOPY} -O binary ${PROG}.sym ${PROG}
46:
47: NOMAN=
48:
49: .include <bsd.prog.mk>
CVSweb