Annotation of sys/arch/zaurus/stand/zboot/Makefile, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: Makefile,v 1.7 2006/10/30 18:28:57 jmc Exp $
2:
3: MAN= boot.8
4: MANSUBDIR=zaurus
5: MLINKS= boot.8 boot.conf.5
6:
7: .if ${MACHINE} == "zaurus"
8: PROG= zboot
9: LDFLAGS+=-nostdlib -Bstatic
10: INSTALL_STRIP=
11:
12: SRCS= crt0.c
13:
14: S= ${.CURDIR}/../../../..
15:
16: CLEANFILES+= arm machine
17: .if !make(libdep) && !make(sadep) && !make(salibdir) && !make(kernlibdir) && !make(obj)
18: .BEGIN:
19: @([ X$(S) = X -o -h arm ] || ln -s $(S)/arch/arm/include arm)
20: @([ X$(S) = X -o -h machine ] || ln -s $(S)/arch/zaurus/include machine)
21: .endif
22:
23: # stand/boot
24: SRCS+= boot.c vars.c bootarg.c conf.c
25:
26: # libsa
27: SRCS+= close.c closeall.c cons.c ctime.c disklabel.c dkcksum.c fstat.c \
28: lseek.c memcmp.c memcpy.c memset.c open.c printf.c read.c \
29: readdir.c snprintf.c stat.c strerror.c strtol.c ufs.c
30:
31: # libkern
32: SRCS+= strcmp.c strlcpy.c strlen.c strncmp.c strncpy.c write.c \
33: ashrdi3.c divsi3.S
34:
35: # local overrides and additions
36: SRCS+= alloc.c cmd.c devopen.c diskprobe.c exec.c exit.c loadfile.c \
37: machdep.c termios.c unixcons.c unixdev.c unixsys.S
38:
39: .PATH: ${S}/stand/boot
40: .PATH: ${S}/lib/libsa
41: .PATH: ${S}/lib/libkern
42: .PATH: ${S}/lib/libkern/arch/arm
43:
44: .else
45: NOPROG=
46: .endif
47:
48: .include <bsd.prog.mk>
49:
50: AFLAGS+=-D_LOCORE
51: CPPFLAGS+=-D_STANDALONE
52: CPPFLAGS+=-I${S}/stand/boot -I${S}/lib/libsa -I. -I${.CURDIR} -I${S}
53: CFLAGS+=-fno-stack-protector -fno-builtin -fpack-struct
CVSweb