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

Annotation of sys/arch/hppa/stand/cdboot/Makefile, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: Makefile,v 1.3 2003/04/17 12:15:51 mickey Exp $
                      2:
                      3: NOMAN= no man
                      4: S      =${.CURDIR}/../../../..
                      5: CLEANFILES+=   cdboot.gdb cdboot.map
                      6:
                      7: .if ${MACHINE} == "hppa"
                      8:
                      9: PROG=  cdboot
                     10: SRCS=  srt0.S cdboot.c pdc.c itecons.c dev_hppa.c dk.c
                     11: LD?=   ld
                     12: LDFLAGS+=-Bstatic -nostartfiles -nostdlib -N -Ttext $(LINKADDR)
                     13: LDFLAGS+=-T ${.CURDIR}/ld.script -Map cdboot.map
                     14: SIZE?= size
                     15: STRIP?=        strip
                     16: STANDIR=${.CURDIR}/..
                     17: CRTBEGIN=
                     18: CRTEND=
                     19:
                     20: SAREL=
                     21: USE_LOADFILE=yes
                     22: .include "${S}/lib/libsa/Makefile.inc"
                     23: DPADD+= $(SALIB) $(LIBKERN)
                     24: LDADD+=        $(SALIB) $(LIBKERN)
                     25:
                     26: .PATH: ${S}/stand/boot
                     27: .PATH: ${.CURDIR}/../boot
                     28: .PATH: ${.CURDIR}/../libsa
                     29:
                     30: all:   ${PROG}
                     31:
                     32: clean::
                     33:        rm -f a.out [Ee]rrs mklog core *.core \
                     34:            ${PROG} ${OBJS} ${LOBJS} ${CLEANFILES}
                     35:
                     36: realinstall:
                     37:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
                     38:            ${PROG} ${DESTDIR}${BINDIR}
                     39:
                     40: # TODO check for <=32k
                     41: ${PROG}: $(OBJS) $(DPADD)
                     42:        $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD)
                     43:        @cp ${PROG} ${PROG}.gdb
                     44:        ${STRIP} ${PROG}
                     45:        @${SIZE} $(PROG)
                     46:        @${MKBOOT} -v ${PROG} ${PROG}.lif
                     47:        @mv ${PROG}.lif ${PROG}
                     48: .else
                     49: NOPROG=
                     50: .endif
                     51:
                     52: .include <bsd.prog.mk>
                     53:
                     54: CPPFLAGS+=-DRELOC=${LOADADDR} -DHEAP_LIMIT=${HEAP_LIMIT}
                     55: CFLAGS+=$(SACFLAGS) -I../.. -I${.CURDIR}/../libsa -I${S}/stand/boot

CVSweb