1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
DBG=
# Works with SunOS cc
# Works with gcc -traditional if you ignore the typcast warnings
# Seems to work with acc, but lots of warnings
ARCH=$(shell arch)
CC= gcc
ifeq ($(ARCH),alpha)
CFLAGS=-g -O2 -mieee
else
CFLAGS=-g -O2
endif
ROOT=${DESTDIR}
OBJDIR=${ROOT}/obj
BINDIR=${ROOT}/bin
INCDIR=${ROOT}/include
# Change this to reflect path of openwin/include in Solaris
XVDIR=/usr/openwin/include
INC=-I${ROOT}/include -I${XVDIR}
#THISDIR=
all:
(cd tree;make "CC=${CC}" "CFLAGS=${CFLAGS}" "INC=${INC}" "INCDIR=${INCDIR}" \
"OBJDIR=${OBJDIR}" "BINDIR=${BINDIR}")
(cd graphics;make "CC=${CC}" "CFLAGS=${CFLAGS} -DNOSTORECOLOR" "INC=${INC}" "INCDIR=${INCDIR}" \
"OBJDIR=${OBJDIR}" "BINDIR=${BINDIR}")
(cd treetool;make "CC=${CC}" "CFLAGS=${CFLAGS}" "INC=${INC}" "INCDIR=${INCDIR}" \
"OBJDIR=${OBJDIR}" "BINDIR=${BINDIR}")
clean:
(cd graphics;make clean)
(cd tree;make clean)
(cd treetool;make clean)
(cd obj;rm -f *.o)
rm -f treetool_release/*
rm -f treetool.tar.Z
tarfile:
tar -cvf treetool2.0.1.tar treetool2.0.1
compress treetool2.0.1.tar
install:
mv treetool/t ${DESTDIR}/usr/bin/treetool
cp graphics/font_map ${DESTDIR}/usr/lib/treetool
cp treetool/user.manual ${DESTDIR}/usr/share/doc/treetool
cp treetool/README ${DESTDIR}/usr/share/doc/treetool
|