1# $NetBSD: Makefile,v 1.5 2018/03/14 23:41:05 mrg Exp $ 2 3NOMAN= 1 4 5.include <bsd.own.mk> 6 7.PATH: ${X11SRCDIR.X11}/src/util 8 9PROG?= makekeys 10SRCS= makekeys.c 11.if !make(obj) && !exists(${DESTDIR}${X11INCDIR}/X.h) 12CLEANFILES+= X11 13CPPFLAGS+= -I. 14XPINCS= X.h Xarch.h Xos.h Xosdefs.h keysymdef.h Xfuncproto.h 15X11INCS= Xlib.h Xresource.h 16CLEANFILES+= ${XPINCS} ${X11INCS} 17.if !make(clean) && !make(cleandir) 18.BEGIN: 19 @rm -f ${.OBJDIR}/X11 && ln -s . X11 20.for i in ${XPINCS} 21 @rm -f $i && ln -s ${X11SRCDIR.xorgproto}/include/X11/$i . 22.endfor 23.for i in ${X11INCS} 24 @rm -f $i && ln -s ${X11SRCDIR.X11}/include/X11/$i . 25.endfor 26.endif 27 28.else 29CPPFLAGS+= -I${DESTDIR}${X11INCDIR} 30.endif 31 32.include <bsd.x11.mk> 33.include <bsd.prog.mk> 34