From e35341882f42d7153bf02a0be8d4536b27cc0035 Mon Sep 17 00:00:00 2001 From: Matthieu Herrb Date: Sun, 26 Nov 2006 14:00:57 +0000 Subject: Top level makefile for xenocara. --- Makefile | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..42deae2b0 --- /dev/null +++ b/Makefile @@ -0,0 +1,47 @@ +# $OpenBSD: Makefile,v 1.1 2006/11/26 14:00:56 matthieu Exp $ +.include + +X11BASE?= /usr/X11R6 + +SUBDIR= proto data/bitmaps lib app data/xkbdata xserver driver util +.ifndef NOFONTS +SUBDIR+= font +.endif +.ifmake(install) +SUBDIR+= share/mk +.endif + +NOOBJS= + +build: beforebuild _SUBDIRUSE + +bootstrap: + ${SUDO} ${MAKE} distrib-dirs + cd ${.CURDIR}/share/mk \ + && ${SUDO} ${MAKE} install + +beforebuild: bootstrap + cd ${.CURDIR}/util/macros \ + && ${MAKE} -f Makefile.bsd-wrapper \ + && ${SUDO} ${MAKE} -f Makefile.bsd-wrapper install + ${SUDO} ${MAKE} includes + +beforeinstall: + ${MAKE} distrib-dirs + ${MAKE} includes + +release: + +distrib-dirs: + if [ ! -d ${DESTDIR}${X11BASE}/. ]; then \ + ${INSTALL} -d -o root -g wheel -m 755 ${DESTDIR}${X11BASE}/; \ + fi + mtree -qdef ${.CURDIR}/etc/mtree/BSD.x11.dist \ + -p ${DESTDIR}${X11BASE}/ -U + +update: _SUBDIRUSE + +.PHONY: all build beforeinstall install afterinstall release clean cleandir + +.include +.include -- cgit v1.2.3