[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / x11

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>