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 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
|
# $Id: Makefile,v 1.28 1998/10/20 13:41:32 cthulhu Exp $
# Main Makefile for the Abacus
#
# Authors: Arlindo Oliveira (aml@inesc.pt)
# Copyright 1995 INESC
#
TARGET = tcl_interf/nxlc
DIRS = display calc io graphics include runlib lib canvas tcl_interf
TARDIRS = $(DIRS) RCS regressive doc canvas-tcl8.0.0 canvas-tcl8.0.3
TARFILES = Makefile $(TARDIRS) VERSIONS awk_file abacus doc INSTALL COPYING \
Makefile.options
all: $(TARGET)
$(TARGET) : binary
for i in $(DIRS); do $(MAKE) -C $$i ; done
binary:
tar : clean version
tar cvf abacus.tar $(TARFILES)
rm -f abacus.tar.gz
gzip -9 abacus.tar
sh -c 'mv abacus.tar.gz abacus-`cat version`.tar.gz; exit 0'
clean : version
for i in $(DIRS); do $(MAKE) clean -C $$i; done
rm -f *~ gmon.out tests/* regressive/*.bck
dep : version
for i in $(DIRS); do $(MAKE) dep -C $$i; done
rm -f *~
version : VERSIONS
awk -f awk_file VERSIONS | head -1 > version
#
# $Log: Makefile,v $
# Revision 1.28 1998/10/20 13:41:32 cthulhu
# Makefiles now support centralized preferences via Makefile.options file.
#
# Revision 1.27 1998/10/20 10:52:05 cthulhu
# Added all target.
#
# Revision 1.26 1998/10/20 00:40:18 cthulhu
# Added GPL license to source tree (yay!)
#
# Revision 1.25 1998/10/11 21:01:02 cthulhu
# Added INSTALL file to make tar.
#
# Revision 1.24 1998/09/30 22:26:24 cthulhu
# Another DIRS bug...
#
# Revision 1.23 1998/09/30 22:13:50 cthulhu
# Fixed bug in DIRS variable.
#
# Revision 1.22 1998/09/30 21:40:56 cthulhu
# Makefile cleanup, update for new dual canvas stuff.
#
# Revision 1.21 1998/09/30 20:44:09 cthulhu
# Changed canvas in DIRS to canvas-tcl8.0.3.
#
# Revision 1.20 1998/08/06 21:15:11 aml
# Cleaned up tar operation.
#
# Revision 1.19 1998/08/06 21:12:35 aml
# Removed double reference to runlib
#
# Revision 1.18 1998/08/06 21:02:36 aml
# Released alpha version of Abacus.
#
# Revision 1.17 1998/05/08 19:24:40 cthulhu
# *** empty log message ***
#
# Revision 1.16 1996/09/16 18:41:25 aml
# Some performance problems addressed by reducing tag use.
# Several performance problems remain when heavy use is made
# of borders and shading in large spreadsheets.
#
# Revision 1.15 1996/09/02 10:50:59 aml
# Cell fonts created, loaded and saved.
# Row height created.
#
# Revision 1.14 1996/08/26 17:22:11 aml
# Function round fixed.
# Many other functions added, from power to mod.
#
# Revision 1.13 1996/08/23 16:13:24 aml
# Top window resizing now works well.
# Range selection now uses a filled rectangle with overall good results.
# Intermediate version, does not work well.
#
# Revision 1.12 1996/07/29 09:02:00 aml
# Fixed a few small problems with variable sized columns caused by
# messing around with the canvas widget.
#
# Revision 1.11 1996/07/18 10:19:11 aml
# Created formats for cells.
# Load cell now makes copy of old file.
#
# Revision 1.10 1996/04/27 11:12:23 aml
# Inserted check and delete button.
# Font selection widget created.
# Fixed bug canvas_information destructor.
#
# Revision 1.9 1996/04/21 13:25:48 aml
# Sped up scroll functions, caching keys presses.
# First cut at handling overflowing cells.
# Overflow into ajoining filled cells not solved.
#
# Revision 1.8 1996/04/19 10:42:55 aml
# First cut at speeding up canvas critical functions.
# CanvasWidgetCommand is now called directly from draw_sheet.
# Fixed bug in reading values from datafiles. Also works
# for Suns now.
# Created canvas directory, replacing builtin command canvas.
#
# Revision 1.7 1996/01/07 09:07:14 aml
# Sheet::save and Sheet::load created.
# Program can now write and read wk1 files.
# Slight changes made to relative references. Bit 14 is now always 0.
#
# Revision 1.6 1996/01/04 20:27:04 aml
# Range references parsed and reverse parsed.
#
# Revision 1.5 1996/01/02 16:21:56 aml
# Formula compilation, evaluation and decompilation now work.
# Cells can be of type label, numerical formula or numbers.
#
# Revision 1.4 1995/12/30 16:40:06 aml
# First cut of formula compilation.
#
# Revision 1.3 1995/12/28 19:20:20 aml
# Created skeleton to merge calculation engine
#
# Revision 1.2 1995/12/27 23:23:09 aml
# Fixed top level Makefile
#
# Revision 1.1 1995/12/27 23:19:02 aml
# Initial revision
#
# Revision 1.5 1995/12/14 12:11:39 aml
# Redid organization
#
# Revision 1.4 1995/12/13 14:37:38 aml
# Included include
#
# Revision 1.3 1995/12/13 14:31:40 aml
# V 0.4
#
# Revision 1.2 1995/11/08 22:41:24 aml
# Put RCS in the DIRS list.
#
# Revision 1.1 1995/11/08 22:30:32 aml
# Initial revision
#
#
|