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
|
# ------------------------------------------------------------------------
# Makefile for library files and directories of BLT library
# ------------------------------------------------------------------------
include ../win/makedefs
version = $(BLT_MAJOR_VERSION).$(BLT_MINOR_VERSION)
pkgdir = $(libdir)/tcl$(v1)/blt$(version)
srcdir = .
cursors = treeview.cur
miscFiles = bltCanvEps.pro \
bltGraph.pro \
dnd.tcl \
dragdrop.tcl \
graph.tcl \
hierbox.tcl \
tabnotebook.tcl \
tabset.tcl \
treeview.tcl \
init.tcl \
tclIndex \
$(cursors)
#ddFiles = dd-color.tcl \
# dd-file.tcl \
# dd-number.tcl \
# dd-text.tcl \
# tclIndex
instdirs = $(prefix) $(exec_prefix) $(libdir) \
$(scriptdir) $(scriptdir)/dd_protocols $(libdir)/tcl$(v1) \
$(pkgdir)
all: build-pkgindex
install: install-dirs install-ddfiles install-files install-pkgindex
install-dirs:
@for i in $(instdirs) ; do \
if test -d "$$i" ; then : ; else mkdir "$$i" ; fi ; \
done
install-ddfiles: install-dirs
#for i in $(ddFiles) ; do \
# $(INSTALL_DATA) $(srcdir)/dd_protocols/$$i $(scriptdir)/dd_protocols ; \
#done
install-files: install-dirs
for i in $(miscFiles) ; do \
$(INSTALL_DATA) $(srcdir)/$$i $(scriptdir) ; \
done
pkgIndex.tcl: build-pkgindex
build-pkgindex:
rm -f pkgIndex.tcl
sed -e 's/%VERSION%/$(version)/' $(srcdir)/pkgIndex.tcl.in | \
sed -e 's/%LIB_PREFIX%//' | \
sed -e 's;%LIB_DIR%;$(libdir);' > pkgIndex.tcl
install-pkgindex: pkgIndex.tcl
$(INSTALL_DATA) pkgIndex.tcl $(scriptdir)
$(INSTALL_DATA) pkgIndex.tcl $(pkgdir)
clean:
$(RM) pkgIndex.tcl
$(RM) $(srcdir)/*.bak $(srcdir)/*\~ $(srcdir)/"#"*
distclean: clean
$(RM) Makefile
|