7 include ${EOS_HOME}/src/Config/${EOS_HOST}.inc
18 VTKVERSION=$(VTKVERSION0).0
19 VTKNAME=VTK-$(VTKVERSION)
20 VTKWHERE=http://www.vtk.org/files/release/$(VTKVERSION0)/$(VTKNAME).tar.gz
22 check: TclInit TkInit TkImgInit BLTInit VTKInit
24 config: TclConfig TkConfig TkImgInit BLTConfig VTKConfig
26 all: Tcl Tk TkImg BLT VTK
28 clean: TclClean TkClean TkImgClean BLTClean VTKClean
31 @ln -s ../../src/TclTk/tcl$(TCLVERSION)-src.tar.gz .
32 @gzip -dc tcl$(TCLVERSION)-src.tar.gz | tar xvf -
35 @ln -s ../../src/TclTk/tk$(TKVERSION)-src.tar.gz .
36 @gzip -dc tk$(TKVERSION)-src.tar.gz | tar xvf -
39 @ln -s ../../src/TclTk/tkimg$(TKIMGVERSION).tar.gz .
40 @gzip -dc tkimg$(TKIMGVERSION)tar.gz | tar xvf -
43 @ln -s ../../src/TclTk/BLT$(BLTVERSION).tar.gz .
44 @gzip -dc BLT$(BLTVERSION).tar.gz | tar xvf -
47 #@ln -s ../../src/TclTk/vtk-$(VTKVERSION).tar.gz .
48 #@gzip -dc vtk-$(VTKVERSION).tar.gz | tar xvf -
50 tar xvzf $(VTKNAME).tar.gz
53 @cd tcl$(TCLVERSION)/unix ; \
55 ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
60 @cd tk$(TKVERSION)/unix ; \
62 ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
63 --with-tcl=../../tcl$(TCLVERSION)/unix \
64 --enable-gcc --with-libtiff
66 @cd tkimg$(TKIMGVERSION) ; \ $(MAKE) clean; \
67 ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
68 --with-tcl=${EOS_HOME}/util/src$(OSTYPE)/TclTk/tcl$(TCLVERSION)/unix \
69 --with-tk=${EOS_HOME}/util/src$(OSTYPE)/TclTk/tk$(TKVERSION)/unix \
72 @cd blt$(BLTVERSION); \
74 ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
75 --with-tcl=../tcl$(TCLVERSION)/unix \
76 --with-tk=../tk$(TKVERSION)/unix \
77 --enable-jpeg=${EOS_HOME}/util/$(OSTYPE) \
80 --with-x --with-gnu-ld
84 ${EOS_HOME}/util/$(OSTYPE)/bin/ccmake .
85 #cd vtk$(VTKVERSION); \
86 #$(MAKE) clean ; \ #if [ $(OSTYPE) = "SGI" ] ; \ #then \ # echo "Using GL" ; \ # ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \ # --with-tcl=../tcl$(TCLVERSION)/unix \ # --with-tk=../tk$(TKVERSION)/unix \ # --with-tkwidget \ # --with-x ; \ #else \
87 # echo "Using MESA" ; \
88 # ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
98 # echo "TCL_INCLUDE=-I${EOS_HOME}/util/$(OSTYPE)/include" >> user.make ; \
99 # echo "TCL_LIB=${EOS_HOME}/util/$(OSTYPE)/lib/libtcl8.3.a " >> user.make ; \
100 # echo "TK_INCLUDE=-I${EOS_HOME}/util/$(OSTYPE)/include" >> user.make ; \
101 # echo "TK_LIB=${EOS_HOME}/util/$(OSTYPE)/lib/libtk8.3.a " >> user.make ; \
102 # echo "MESA_INCLUDE=-I${EOS_HOME}/util/$(OSTYPE)/include" >> user.make ; \
103 # echo "MESA_LIB=${EOS_HOME}/util/$(OSTYPE)/lib/libMesaGL.a " >> user.make ; \
107 @cd tcl$(TCLVERSION)/unix ; \
111 @cd tk$(TKVERSION)/unix ; \
115 @cd tkimg$(TKIMGVERSION)/; \
120 @cd blt$(BLTVERSION); \
122 # $(MAKE) INSTALL=${EOS_HOME}/sbin/eosinstall install
131 @cd tcl$(TCLVERSION)/unix ; \
135 @cd tk$(TKVERSION)/unix ; \
140 @cd blt$(BLTVERSION); \
144 cd vtk$(VTKVERSION) ; \