1 # ------------------------------------------------------------------------
2 # Makefile for BLT distribution
3 # ------------------------------------------------------------------------
5 # ------------------------------------------------------------------------
6 # Source and target installation directories
7 # ------------------------------------------------------------------------
10 exec_prefix = @exec_prefix@
13 includedir = @includedir@
15 version = @BLT_VERSION@
16 scriptdir = $(prefix)/lib/blt$(version)
18 instdirs = $(prefix) \
25 # ------------------------------------------------------------------------
26 # Don't edit anything beyond this point
27 # ------------------------------------------------------------------------
30 INSTALL_DATA = @INSTALL_DATA@
35 subdirs = generic library man demos
38 (cd generic; $(MAKE) all)
39 (cd library; $(MAKE) all)
41 (cd demos; $(MAKE) all)
43 install: mkdirs install-all
46 (cd generic; $(MAKE) install)
47 (cd library; $(MAKE) install)
48 (cd man; $(MAKE) install)
49 (cd demos; $(MAKE) install)
50 $(INSTALL_DATA) $(srcdir)/README $(INSTALL_DIR)$(scriptdir)
51 $(INSTALL_DATA) $(srcdir)/PROBLEMS $(INSTALL_DIR)$(scriptdir)
52 $(INSTALL_DATA) $(srcdir)/NEWS $(INSTALL_DIR)$(scriptdir)
55 @for i in $(instdirs) ; do \
56 if test -d $(INSTALL_ROOT)$$i ; then \
59 echo " mkdir $(INSTALL_ROOT)$$i" ; \
60 mkdir $(INSTALL_ROOT)$$i ; \
65 (cd generic; $(MAKE) clean)
66 (cd library; $(MAKE) clean)
67 (cd man; $(MAKE) clean)
68 (cd demos; $(MAKE) clean)
69 $(RM) *.bak *\~ "#"* *pure* .pure*
72 config.status config.cache config.log Makefile
75 $(RM) $(GENERATED_FILES)