[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / sys / arch / vax / boot / boot

Annotation of sys/arch/vax/boot/boot/Makefile, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: Makefile,v 1.6 2005/07/30 16:36:09 millert Exp $
                      2: #      $NetBSD: Makefile,v 1.27 2002/04/07 07:00:25 matt Exp $
                      3:
                      4: S!=    cd ${.CURDIR}/../../../../; pwd
                      5: NOMAN= # defined
                      6:
                      7: .include <bsd.own.mk>
                      8:
                      9: PROG=  boot
                     10: WARNS?=        1
                     11: DEVS=  hp.c ctu.c ra.c mfm.c if_qe.c if_le.c if_ze.c if_de.c if_ni.c
                     12: SRCS=  srt0.S boot.c devopen.c conf.c autoconf.c netio.c rom.c romread.S \
                     13:        urem.s udiv.s consio.c consio2.S str.S ${DEVS} findcpu.c
                     14:
                     15: CLEANFILES+=${PROG} ${PROG}.sym ${PROG}.mop
                     16: CPPFLAGS+=-DSUPPORT_BOOTPARAMS -DSUPPORT_DHCP -D_STANDALONE \
                     17:        -DNO_MID_CHECK
                     18: #CPPFLAGS+=-DBOOTP_DEBUG -DNETIF_DEBUG -DETHER_DEBUG -DNFS_DEBUG -DDEV_DEBUG \
                     19: #      -DRPC_DEBUG -DRARP_DEBUG -DPARANOID
                     20:
                     21: BINDIR=/usr/mdec
                     22:
                     23: #SA_AS= library
                     24: #SAMISCMAKEFLAGS=SA_USE_CREAD=yes SA_INCLUDE_NET=yes SA_USE_LOADFILE=yes
                     25: SA_ZLIB=       yes
                     26: SAREL=
                     27: .include "${S}/lib/libsa/Makefile.inc"
                     28: LIBSA= ${SALIB}
                     29:
                     30: Z_AS=  library
                     31: CFLAGS+=-I${S}/lib/libsa
                     32: .include "${S}/lib/libz/Makefile.inc"
                     33: LIBZ=  ${ZLIB}
                     34:
                     35: #KERN_AS=library
                     36: #.include "${S}/lib/libkern/Makefile.inc"
                     37: #LIBKERN=${KERNLIB}
                     38:
                     39: # Only need these from libkern
                     40: .PATH: ${S}/lib/libkern
                     41: SRCS+= moddi3.c negdi2.c
                     42:
                     43: .if ${MACHINE} == "vax"
                     44: .PHONY: machine-links
                     45: beforedepend: machine-links
                     46: machine-links:
                     47:        @rm -f machine && ln -s ${S}/arch/${MACHINE}/include machine
                     48:        @rm -f ${MACHINE_ARCH} && ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
                     49: .NOPATH: machine ${MACHINE_ARCH}
                     50: CLEANFILES+= machine ${MACHINE_ARCH}
                     51: .endif
                     52:
                     53: #.if ${OBJECT_FMT} == "ELF"
                     54: #START=start
                     55: #.else
                     56: START=nisse
                     57: #.endif
                     58:
                     59: ${PROG}: machine-links ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN}
                     60:        ${LD} -N -Ttext ${RELOC} -e ${START} -o ${PROG}.sym -Llib/sa -L. ${OBJS} \
                     61:            ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN}
                     62:        /usr/sbin/mopa.out ${PROG}.sym ${PROG}.mop
                     63:        /bin/cp ${PROG}.sym ${PROG}
                     64:        /usr/bin/strip ${PROG}
                     65:        /usr/bin/size ${PROG}
                     66:
                     67: clean::
                     68:        rm -f a.out [Ee]rrs mklog core *.core ${PROG} ${OBJS} ${LOBJS} \
                     69:            ${CLEANFILES}
                     70:
                     71: #install:
                     72: #      ${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m 555 \
                     73: #          ${PROG} ${DESTDIR}${MDEC_DIR}/${PROG}
                     74:
                     75: .include <bsd.prog.mk>

CVSweb