1 # -*-mode: makefile; fill-column: 75; tab-width: 8; coding: iso-latin-1-unix -*-
3 # $Id: Makefile.am,v 1.50 2011-03-09 11:30:45 villate Exp $
6 include $(top_srcdir)/common.mk
12 SUBDIRS = msgs $(DOC_DIR)
21 genericdir = $(xmaximadir)
23 genericdirDATA = demos.html examples.html intro.html plotmaxima.html net.sourceforge.maxima.png net.sourceforge.maxima.svg net.sourceforge.maxima.gif maxima-icon.ico maxima-icon.png maxima-icon.gif
25 appicondir = $(datarootdir)/pixmaps
26 dist_appicon_DATA = net.sourceforge.maxima.png net.sourceforge.maxima.svg
31 Tkmaxima/COPYING.tcl \
38 Tkmaxima/Constants.tcl \
39 Tkmaxima/Preamble.tcl \
40 Tkmaxima/Readdata.tcl \
41 Tkmaxima/Getdata1.tcl \
44 Tkmaxima/Send-some.tcl \
45 Tkmaxima/Plotting.tcl \
48 Tkmaxima/Private.tcl \
51 Tkmaxima/Textinsert.tcl \
52 Tkmaxima/Printops.tcl \
54 Tkmaxima/Plotconf.tcl \
63 Tkmaxima/NPlot3d.tcl \
64 Tkmaxima/EOctave.tcl \
65 Tkmaxima/EOpenplot.tcl \
66 Tkmaxima/EMaxima.tcl \
68 Tkmaxima/Browser.tcl \
69 Tkmaxima/Bindings.tcl \
71 Tkmaxima/Tryftp2.tcl \
73 Tkmaxima/Myhtml1.tcl \
75 Tkmaxima/Bitmaps.tcl \
76 Tkmaxima/Tryembed.tcl \
77 Tkmaxima/OpenMath.tcl \
78 Tkmaxima/NConsole.tcl \
81 Tkmaxima/RunMaxima.tcl \
88 XMAXIMA_FILES = $(TKSOURCES)
89 XMAXIMASOURCES = Tkmaxima/Header.tcl $(TKSOURCES) autoconf-variables.tcl xmaxima-trailer.tcl
91 xmaxima: $(XMAXIMASOURCES)
93 cat Tkmaxima/Header.tcl > xmaxima && \
94 (cd "$(abs_top_srcdir)/interfaces/xmaxima/" ; cat $(XMAXIMA_FILES)) >> xmaxima && \
95 cat autoconf-variables.tcl >> xmaxima && \
96 cat "$(abs_top_srcdir)/interfaces/xmaxima/xmaxima-trailer.tcl" >> xmaxima && \
99 EXTRA_DIST = $(genericdirDATA) $(XMAXIMA_FILES) Tkmaxima/Header.tcl.in xmaxima-trailer.tcl maxima-icon.png
102 # Developer convenience target
103 # ETAGS for use with Emacs TAGS, epecially for tags-replace
108 echo x*.tcl Tkmaxima/*.tcl | xargs $(TCLSH) ./Utils/etags.tcl
110 tclIndex:: $(TKSOURCES)
111 echo "source ../ObjTcl/Object.tcl; auto_mkindex . $(TKSOURCES)" | $(TCLSH)
113 # Create Tkmaxima/tclIndex if tclsh is available. Otherwise, create empty file
115 Tkmaxima/tclIndex: $(TKSOURCES)
116 $(TCLSH) < /dev/null > /dev/null 2>&1 && \
118 echo "source ../ObjTcl/Object.tcl; auto_mkindex . $(ALLFILES)" | \
120 touch Tkmaxima/tclIndex
124 rm -f Tkmaxima/tclIndex