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

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>