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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
# ------------------------------------------------------------------------
# Makefile for BLT distribution
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
# Source and target installation directories
# ------------------------------------------------------------------------
prefix = @prefix@
exec_prefix = @exec_prefix@
srcdir = @srcdir@
bindir = @bindir@
includedir = @includedir@
libdir = @libdir@
version = @BLT_VERSION@
scriptdir = $(prefix)/lib/blt$(version)
instdirs = $(prefix) \
$(exec_prefix) \
$(bindir) \
$(libdir) \
$(includedir) \
$(scriptdir)
# ------------------------------------------------------------------------
# Don't edit anything beyond this point
# ------------------------------------------------------------------------
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_ROOT =
SHELL = /bin/sh
RM = rm -f
subdirs = generic library man demos
all:
(cd generic; $(MAKE) all)
(cd library; $(MAKE) all)
(cd man; $(MAKE) all)
(cd demos; $(MAKE) all)
install: mkdirs install-all
install-all:
(cd generic; $(MAKE) install)
(cd library; $(MAKE) install)
(cd man; $(MAKE) install)
(cd demos; $(MAKE) install)
$(INSTALL_DATA) $(srcdir)/README $(INSTALL_ROOT)$(scriptdir)
$(INSTALL_DATA) $(srcdir)/PROBLEMS $(INSTALL_ROOT)$(scriptdir)
$(INSTALL_DATA) $(srcdir)/NEWS $(INSTALL_ROOT)$(scriptdir)
mkdirs:
@for i in $(instdirs) ; do \
if test -d $(INSTALL_ROOT)$$i ; then \
: ; \
else \
echo " mkdir $(INSTALL_ROOT)$$i" ; \
mkdir -p $(INSTALL_ROOT)$$i ; \
fi ; \
done
clean:
(cd generic; $(MAKE) clean)
(cd library; $(MAKE) clean)
(cd man; $(MAKE) clean)
(cd demos; $(MAKE) clean)
$(RM) *.bak *\~ "#"* .pure*
GENERATED_FILES = \
config.status config.cache config.log Makefile
distclean: clean
(cd generic; $(MAKE) distclean)
(cd library; $(MAKE) distclean)
(cd man; $(MAKE) distclean)
(cd demos; $(MAKE) distclean)
$(RM) $(GENERATED_FILES)
|