Annotation of sys/arch/hppa/stand/cdboot/Makefile, Revision 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