#!/bin/bash
#1. installed Xcode

# compiling fltk
# From configure       ## XXX 64-bit MacOS X 10.6 builds currently require the bleeding-edge
                       ##     FLTK 1.3.x beta branch for cocoa support
# Does this mean 1.3.4 is good enough?
#
#Checked that fltk-1.4.x does not work
# Trying fltk-1.3.4-2

cd vmd-1.9.3/lib/fltk
wget http://fltk.org/pub/fltk/1.3.4/fltk-1.3.4-2-source.tar.gz
tar -xf fltk-1.3.4-2-source.tar.gz


ln -s fltk-1.3.4-2 fltk

ln -s fltk include
cd fltk
./configure --prefix="$PWD/../MACOSXX86_64" --exec-prefix="$PWD/../MACOSXX86_64" --libdir="$PWD/../MACOSXX86_64"
make -j 8
make install


cd ..
cd ..
cd ..
cd ..
export PLUGINDIR="$PWD/vmd-1.9.3/plugins"
export export TCLINC=-I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
export export TCLLIB=-L/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
cd plugins
make   MACOSXX86_64 TCLINC=$TCLINC TCLLIB=$TCLLIB
make   distrib 
cd ../vmd-1.9.3

echo "MACOSXX86_64 LP64 FLTKOPENGL FLTK TK  TCL PTHREADS " > configure.options

#Fix code
sed -i.bak 's/MACOSX/MACOSXX86/g' bin/vmd.sh
sed -i.bak 's/MACOSX/MACOSXX86/g' bin/vmd.csh

export VMDINSTALLBINDIR=$PWD/../../vmd-bin/bin #/usr/local/bin
export VMDINSTALLLIBRARYDIR=$PWD/../../vmd-bin/vmd #/usr/local/lib/$install_name
# export TK_INCLUDE_DIR=$PWD/lib/tk/lib_MACOSXX86_64/Tk.framework/Versions/8.6/Headers
# export TCL_INCLUDE_DIR=$PWD/lib/tcl/lib_MACOSXX86_64/Tcl.framework/Versions/8.6/Headers
# export TK_LIBRARY_DIR=

./configure 
cd src
sed -i.bak 's/fltk-1.3.x/fltk/g' Makefile
sed -i.bak 's%../lib/tk/lib_MACOSXX86_64/Tk.framework/Versions/8.5/Headers%/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers%g' Makefile
make clean
make -j 8
make install

$VMDINSTALLBINDIR/vmd

