Annotation of sys/arch/armish/stand/boot/Makefile, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: Makefile,v 1.4 2006/07/29 15:01:49 kettenis Exp $
2:
3: NOMAN=
4:
5: .if ${MACHINE} == "armish"
6: PROG= boot
7: S= ${.CURDIR}/../../../..
8:
9: .PATH: ${S}/stand/boot
10: .PATH: ${S}/lib/libsa
11:
12: CPPFLAGS+= -D_STANDALONE
13: CPPFLAGS+= -nostdinc -I../.. -I. -I${.CURDIR} -I${S}
14: CPPFLAGS+= -DCONADDR=0xfe800000UL -DCONSPEED=115200
15:
16: COPTS+= -ffreestanding -fno-stack-protector
17:
18: SRCS= start.S
19: SRCS+= boot.c cmd.c vars.c
20: SRCS+= conf.c devopen.c exec.c machdep.c dev_armish.c time.c
21: SRCS+= clock.c ns16550.c wd.c wdc.c pciide.c
22: SRCS+= ctime.c strtol.c
23:
24: ### find out what to use for libkern
25: KERN_AS= library
26: .include "${S}/lib/libkern/Makefile.inc"
27: LIBKERN= ${KERNLIB}
28:
29: ### find out what to use for libsa
30: SA_AS= library
31: SAREL=
32: USE_LOADFILE= yes
33: .include "${S}/lib/libsa/Makefile.inc"
34: LIBSA= ${SALIB}
35:
36: LDFLAGS= -T ${.CURDIR}/ldscript
37:
38: ${PROG}: ${OBJS} ${LIBKERN} ${LIBSA}
39: ${LD} ${LDFLAGS} -o boot ${OBJS} ${LIBSA} ${LIBKERN} ${LIBSA}
40:
41: .if !make(obj)
42: .BEGIN:
43: @([ -h machine ] || ln -s ${.CURDIR}/../../../${MACHINE}/include machine)
44: @([ -h arm ] || ln -s ${.CURDIR}/../../../arm/include arm)
45: .NOPATH: machine arm
46: CLEANFILES+= machine arm
47: .endif
48:
49: .else
50: NOPROG=
51: .endif
52:
53: .include <bsd.prog.mk>
CVSweb