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

Annotation of sys/arch/alpha/stand/netboot/Makefile, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: Makefile,v 1.7 2006/02/15 12:40:50 mickey Exp $
                      2: #      $NetBSD: Makefile,v 1.11 1997/04/17 07:27:50 thorpej Exp $
                      3:
                      4: S=     ${.CURDIR}/../../../..
                      5:
                      6: .PATH: ${.CURDIR}/.. ${.CURDIR}/../boot
                      7:
                      8: PROG = netboot
                      9:
                     10: SRCS = start.S boot.c prom.c prom_disp.S OSFpal.c prom_swpal.S
                     11: SRCS+= rpcc.S
                     12: SRCS+= dev_net.c conf.c devopen.c
                     13: SRCS+= if_prom.c loadfile.c getsecs.c
                     14: NOMAN=
                     15: INSTALL_STRIP=
                     16: BINMODE= 444
                     17:
                     18: BOOT_RELOC = ${PRIMARY_LOAD_ADDRESS}
                     19: HEADERSIZE_PROG = headersize
                     20:
                     21: CLEANFILES+= vers.c vers.o ${PROG}.sym ${PROG}.nosym ${HEADERSIZE_PROG}
                     22:
                     23: DEFNS= -DPRIMARY_BOOTBLOCK -DALPHA_BOOT_ELF -DSUN_BOOTPARAMS
                     24:
                     25: AFLAGS += -DASSEMBLER ${DEFNS}
                     26: CPPFLAGS += -I${.CURDIR}/../.. -I${S} ${DEFNS}
                     27: CFLAGS = -Werror -mno-fp-regs
                     28:
                     29: ${PROG}.nosym: ${PROG}.sym
                     30:        cp ${PROG}.sym ${PROG}.nosym
                     31:        strip ${PROG}.nosym
                     32:
                     33: ${PROG}: ${PROG}.nosym #${HEADERSIZE_PROG}
                     34:        objcopy --output-target=binary ${PROG}.nosym ${PROG}
                     35: #      dd if=${PROG}.nosym of=${PROG} \
                     36: #          bs=`./${HEADERSIZE_PROG} ${BOOT_RELOC} ${PROG}.nosym` skip=1
                     37:
                     38: # no lint here (yet?)
                     39: lint:
                     40:
                     41: .include <bsd.prog.mk>
                     42:
                     43: ### find out what to use for libkern
                     44: KERN_AS=       library
                     45: KERNDST=       ${.CURDIR}/../libkern/${__objdir}
                     46: .include "${.CURDIR}/../libkern/Makefile.inc"
                     47: LIBKERN=       ${KERNLIB}
                     48:
                     49: ### find out what to use for libz
                     50: Z_AS=          library
                     51: ZDST=          ${.CURDIR}/../libz/${__objdir}
                     52: .include "${.CURDIR}/../libz/Makefile.inc"
                     53: LIBZ=          ${ZLIB}
                     54:
                     55: ### find out what to use for libsa
                     56: SA_AS=         library
                     57: SADST=         ${.CURDIR}/../libsa/${__objdir}
                     58: SAREL=
                     59: SA_ZLIB=       yes
                     60: .include "${.CURDIR}/../libsa/Makefile.inc"
                     61: LIBSA=         ${SALIB}
                     62:
                     63: ${PROG}.sym: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN}
                     64:        sh ${.CURDIR}/newvers.sh ${.CURDIR}/version
                     65:        ${COMPILE.c} vers.c
                     66:        ${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
                     67:            ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN}
                     68:        size ${PROG}.sym

CVSweb