Annotation of src/x11/Makefile, Revision 1.13
1.13 ! lukem 1: # $NetBSD: Makefile,v 1.12 2004/05/16 10:25:14 lukem 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
18: BUILDTARGETS+= do-build
19:
20: .ORDER: ${BUILDTARGETS}
21:
22: START_TIME!= date
23:
1.7 lukem 24: build: check_X11SRCDIR
1.6 lukem 25: @echo "X11 build started at: ${START_TIME}"
1.1 lukem 26: .for tgt in ${BUILDTARGETS}
1.11 lukem 27: ${MAKEDIRTARGET} . ${tgt}
1.1 lukem 28: .endfor
1.6 lukem 29: @echo "X11 build started at: ${START_TIME}"
30: @printf "X11 build finished at: " && date
1.1 lukem 31:
32: do-build:
33: .for targ in dependall install
1.11 lukem 34: ${MAKEDIRTARGET} . ${targ}
1.1 lukem 35: .endfor
36:
37: .for dir in tools lib/X11 lib/ICE lib/Xau lib/SM lib/Xext lib/Xt lib/Xpm \
1.10 rtr 38: lib/Xrender lib/GL lib/Xmu lib/dps lib/expat lib
1.1 lukem 39: do-${dir:S/\//-/g}:
1.5 grant 40: . for targ in dependall install
1.11 lukem 41: ${MAKEDIRTARGET} ${dir} ${targ}
1.5 grant 42: . endfor
1.1 lukem 43: .endfor
44:
1.9 lukem 45: afterinstall: .PHONY
46: .if ${MKMAN} != "no"
1.11 lukem 47: ${MAKEDIRTARGET} ${NETBSDSRCDIR}/share/man makedb \
48: WHATISDBDIR=${X11MANDIR}
1.9 lukem 49: .endif
50:
1.7 lukem 51:
1.12 lukem 52: DISTRIBTARGETS= Xserver/Xext/ext \
53: bin/lbxproxy bin/proxymngr bin/rstart bin/twm \
54: bin/xdm/config bin/xfs bin/xinit bin/xsm \
55: lib/fontconfig/etc
56:
57: distribution: check_X11SRCDIR
58: .for tgt in ${DISTRIBTARGETS}
59: ${MAKEDIRTARGET} ${tgt} configinstall
60: .endfor
61:
62:
1.7 lukem 63: check_X11SRCDIR: .PHONY .NOTMAIN
64: .if !defined(X11SRCDIR)
65: @echo
66: @echo "ERROR: setenv X11SRCDIR before doing that!"
67: @false
1.8 lukem 68: .elif !exists(${X11SRCDIR.xc})
1.7 lukem 69: @echo
1.8 lukem 70: @echo "ERROR: X11SRCDIR.xc \`${X11SRCDIR.xc}' does not exist"
1.7 lukem 71: @false
72: .else
73: @true
74: .endif
75:
1.1 lukem 76: .include <bsd.subdir.mk>
CVSweb <webmaster@jp.NetBSD.org>