Edit

IABSD.fr/src/sbin/disklabel/Makefile

Branch :

  • Show log

    Commit

  • Author : deraadt
    Date : 2021-09-20 20:23:44
    Hash : 4ad8deec
    Message : jmc was a bit too eager and deleted the -DSUN_CYLCHECK -DSUN_AAT0 compile options required for sparc64 (partition alignment, in particular) noticed by bluhm during testing

  • sbin/disklabel/Makefile
  • #	$OpenBSD: Makefile,v 1.70 2021/09/20 20:23:44 deraadt Exp $
    
    PROG=	disklabel
    SRCS=	disklabel.c dkcksum.c editor.c manual.c
    DPADD=	${LIBUTIL}
    LDADD=	-lutil
    MAN=	disklabel.8 disklabel.5
    
    CLEANFILES += disklabel.cat8 manual.c
    
    .include <bsd.own.mk>
    
    .ifdef NOMAN
    manual.c:
    	(echo 'const unsigned char manpage[] = {'; \
    	echo 'no manual' | gzip -9c | hexdump -ve '"0x" 1/1 "%02x,"'; \
    	echo '};'; echo 'const int manpage_sz = sizeof(manpage);') > manual.c
    .else
    disklabel.cat8:	disklabel.8
    	mandoc -Tascii ${.ALLSRC} > ${.TARGET}
    
    manual.c:	disklabel.cat8
    	(echo 'const unsigned char manpage[] = {'; \
    	cat disklabel.cat8 | gzip -9c | hexdump -ve '"0x" 1/1 "%02x,"'; \
    	echo '};'; echo 'const int manpage_sz = sizeof(manpage);') > manual.c
    .endif
    
    .if ${MACHINE} == "sparc64"
    CFLAGS+= -DSUN_CYLCHECK -DSUN_AAT0
    .endif
    
    .include <bsd.prog.mk>