Annotation of src/x11/Makefile, Revision 1.11
1.11 ! lukem 1: # $NetBSD: Makefile,v 1.10 2004/02/23 05:47:47 rtr Exp $
1.1 lukem 2:
3: .include <bsd.own.mk>
4:
1.3 lukem 5: SUBDIR= tools include lib bin share Xserver
1.1 lukem 6:
7: .if ${MKUPDATE} == "no" && !defined(NOCLEANDIR)
8: BUILDTARGETS+= cleandir
9: .endif
10: .if ${MKOBJDIRS} != "no"
11: BUILDTARGETS+= obj
12: .endif
1.4 matt 13: .if !defined(NOINCLUDES)
14: BUILDTARGETS+= includes
15: .endif
16: BUILDTARGETS+= do-tools
1.1 lukem 17: BUILDTARGETS+= do-lib-X11 do-lib-ICE do-lib-Xau
18: BUILDTARGETS+= do-lib-SM do-lib-Xext
19: BUILDTARGETS+= do-lib-Xt do-lib-Xpm do-lib-Xrender do-lib-GL
1.10 rtr 20: BUILDTARGETS+= do-lib-Xmu do-lib-dps do-lib-expat
1.1 lukem 21: BUILDTARGETS+= do-lib
22: BUILDTARGETS+= do-build
23:
24: .ORDER: ${BUILDTARGETS}
25:
26: START_TIME!= date
27:
1.7 lukem 28: build: check_X11SRCDIR
1.6 lukem 29: @echo "X11 build started at: ${START_TIME}"
1.1 lukem 30: .for tgt in ${BUILDTARGETS}
1.11 ! lukem 31: ${MAKEDIRTARGET} . ${tgt}
1.1 lukem 32: .endfor
1.6 lukem 33: @echo "X11 build started at: ${START_TIME}"
34: @printf "X11 build finished at: " && date
1.1 lukem 35:
36: do-build:
37: .for targ in dependall install
1.11 ! lukem 38: ${MAKEDIRTARGET} . ${targ}
1.1 lukem 39: .endfor
40:
41: .for dir in tools lib/X11 lib/ICE lib/Xau lib/SM lib/Xext lib/Xt lib/Xpm \
1.10 rtr 42: lib/Xrender lib/GL lib/Xmu lib/dps lib/expat lib
1.1 lukem 43: do-${dir:S/\//-/g}:
1.5 grant 44: . for targ in dependall install
1.11 ! lukem 45: ${MAKEDIRTARGET} ${dir} ${targ}
1.5 grant 46: . endfor
1.1 lukem 47: .endfor
48:
1.9 lukem 49: afterinstall: .PHONY
50: .if ${MKMAN} != "no"
1.11 ! lukem 51: ${MAKEDIRTARGET} ${NETBSDSRCDIR}/share/man makedb \
! 52: WHATISDBDIR=${X11MANDIR}
1.9 lukem 53: .endif
54:
1.7 lukem 55:
56: check_X11SRCDIR: .PHONY .NOTMAIN
57: .if !defined(X11SRCDIR)
58: @echo
59: @echo "ERROR: setenv X11SRCDIR before doing that!"
60: @false
1.8 lukem 61: .elif !exists(${X11SRCDIR.xc})
1.7 lukem 62: @echo
1.8 lukem 63: @echo "ERROR: X11SRCDIR.xc \`${X11SRCDIR.xc}' does not exist"
1.7 lukem 64: @false
65: .else
66: @true
67: .endif
68:
1.1 lukem 69: .include <bsd.subdir.mk>
CVSweb <webmaster@jp.NetBSD.org>