Return to Makefile CVS log | Up to [local] / xenocara |
File: [local] / xenocara / Makefile (download)
Revision 1.43, Mon Jan 16 08:42:38 2012 UTC (12 years, 4 months ago) by schwarze
Backout activation of the new apropos(1)/whatis(1)/makewhatis(8). In its current state, it causes too much slowdown, in particular during system builds, and there are other regressions. That cannot be fixed quickly while it's enabled. Problems pointed out by espie@, backout requested by deraadt@, diff "looks good" to espie@. |
# $OpenBSD: Makefile,v 1.43 2012/01/16 08:42:38 schwarze Exp $ .include <bsd.own.mk> LOCALAPPD=/usr/local/lib/X11/app-defaults LOCALAPPX=/usr/local/lib/X11 REALAPPD=/etc/X11/app-defaults XCONFIG=${XSRCDIR}/etc/X11.${MACHINE}/xorg.conf RM?=rm .if ${MACHINE_ARCH} != "sh" && ${MACHINE_ARCH} != "vax" XSERVER= xserver .endif .if ${COMPILER_VERSION:L:Mgcc[34]*} XSERVER+= kdrive .endif SUBDIR= proto font/util data/bitmaps lib app data \ ${XSERVER} driver util doc .ifndef NOFONTS SUBDIR+= font .endif SUBDIR+= share/pciids SUBDIR+= distrib/notes NOOBJ= build: beforebuild _SUBDIRUSE bootstrap: ${SUDO} ${MAKE} distrib-dirs cd ${.CURDIR}/share/mk \ && exec ${SUDO} ${MAKE} X11BASE=${X11BASE} install beforebuild: bootstrap cd ${.CURDIR}/util/macros \ && ${MAKE} -f Makefile.bsd-wrapper \ && exec ${SUDO} ${MAKE} -f Makefile.bsd-wrapper install exec ${SUDO} ${MAKE} includes beforeinstall: ${MAKE} distrib-dirs ${MAKE} includes afterinstall: ${MAKE} install-mk ${MAKE} fix-appd ${MAKE} font-cache /usr/libexec/makewhatis -v ${DESTDIR}/usr/X11R6/man realinstall: _SUBDIRUSE install-mk: .if defined(DESTDIR) && (${DESTDIR} != "" || ${DESTDIR} != "/") cd ${.CURDIR}/share/mk \ && ${MAKE} X11BASE=${X11BASE} install .endif font-cache: @echo "running fc-cache" if test -z "$(DESTDIR)"; then \ fc-cache -s -v ;\ else\ fc-cache -c ${DESTDIR} -s -v ;\ fi fix-appd: # Make sure /usr/local/lib/X11/app-defaults is a link if [ ! -L $(DESTDIR)${LOCALAPPD} ]; then \ if [ -d $(DESTDIR)${LOCALAPPD} ]; then \ mv $(DESTDIR)${LOCALAPPD}/* $(DESTDIR)${REALAPPD}; \ rmdir $(DESTDIR)${LOCALAPPD}; \ fi; \ mkdir -p ${DESTDIR}${LOCALAPPX}; \ ln -s ${REALAPPD} ${DESTDIR}${LOCALAPPD}; \ fi release: release-clean distrib-dirs release-install dist .ORDER: release-clean distrib-dirs release-install dist release-clean: .if ! ( defined(DESTDIR) && defined(RELEASEDIR) ) @echo You must set DESTDIR and RELEASEDIR for a release.; exit 255 .endif ${RM} -rf ${DESTDIR}/usr/X11R6/* ${DESTDIR}/usr/X11R6/.[a-zA-Z0-9]* ${RM} -rf ${DESTDIR}/var/cache/* ${RM} -rf ${DESTDIR}/etc/X11/* ${RM} -rf ${DESTDIR}/etc/fonts/* @if [ -d ${DESTDIR}/usr/X11R6 ] && [ "`cd ${DESTDIR}/usr/X11R6;ls`" ]; then \ echo "Files found in ${DESTDIR}/usr/X11R6:"; \ (cd ${DESTDIR}/usr/X11R6;/bin/pwd;ls -a); \ echo "Cleanup before proceeding."; \ exit 255; \ fi release-install: @${MAKE} install .if ${MACHINE} == alpha || ${MACHINE} == hp300 || \ ${MACHINE} == mac68k || ${MACHINE} == zaurus @if [ -f $(DESTDIR)/etc/X11/xorg.conf ]; then \ echo "Not overwriting existing" $(DESTDIR)/etc/X11/xorg.conf; \ else set -x; \ ${INSTALL} ${INSTALL_COPY} -o root -g wheel -m 644 \ ${XCONFIG} ${DESTDIR}/etc/X11 ; \ fi .endif touch ${DESTDIR}/var/db/sysmerge/xetcsum TMPSUM=`mktemp /tmp/_xetcsum.XXXXXXXXXX` || exit 1; \ sort distrib/sets/lists/xetc/{mi,md.${MACHINE}} > $${TMPSUM}; \ cd ${DESTDIR} && \ xargs cksum < $${TMPSUM} > ${DESTDIR}/var/db/sysmerge/xetcsum; \ rm -f $${TMPSUM} dist-rel: ${MAKE} RELEASEDIR=`pwd`/rel DESTDIR=`pwd`/dest dist 2>&1 | tee distlog dist: cd distrib/sets && \ env MACHINE=${MACHINE} ksh ./maketars ${OSrev} ${OSREV} && \ (env MACHINE=${MACHINE} ksh ./checkflist ${OSREV} || true) distrib-dirs: .if defined(DESTDIR) && ${DESTDIR} != "" mtree -qdef /etc/mtree/BSD.x11.dist -p ${DESTDIR} -U .else mtree -qdef /etc/mtree/BSD.x11.dist -p / -U .endif .PHONY: all build beforeinstall install afterinstall release clean cleandir \ dist distrib-dirs fix-appd .include <bsd.subdir.mk> .include <bsd.xorg.mk>