# Makefile for rune # # Master definitions # # WARNING: If using a different install location, be sure to compile # Rune with it, not just install it. CFLAGS+= -O2 DEBUG_FLAGS?= -g BINDIR?= /bin #LIBDIR?= /lib # All shells should set USER but in case they don't... # .if "${USER}" == "" USER != id -u .endif # Not all shells set GROUP env # .if "${GROUP}" == "" GROUP != id -g .endif BINOWN?= ${USER} BINGRP?= ${GROUP} UID != id -u .if ${UID} == 0 RUNEDEST?= /usr/local RUNEDIR?= rune SOFTBIN?= ${RUNEDEST}/bin .else RUNEDEST?= ${HOME} RUNEDIR?= .rune SOFTBIN?= ${HOME}/bin .endif DESTDIR?= ${RUNEDEST}/${RUNEDIR} LDFLAGS+= -rpath=${DESTDIR}/${LIBDIR} SHLIB_MAJOR?= 1 WARNS?= 6 # XXX hack # LIBC= ${LIBDIR}/libc.a