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