[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / sys / arch / zaurus / stand / zboot

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