Skip to content

Commit 35007ff

Browse files
committed
initial git repo for Tinker-FFE 8.5.3
0 parents  commit 35007ff

File tree

99 files changed

+12346
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+12346
-0
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
build/buildtools/ant
2+
build/kits/Tinker-FFE*
3+
other/java/jdk*
4+
other/java/jre*
5+
other/java/linux*
6+
other/java/macos*
7+
other/java/windows*

0README

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
#####################################
3+
Distribution Directory for Tinker-FFE
4+
#####################################
5+
6+
This directory contains the full source distribution and build
7+
environment for the Tinker-FFE (Force Field Explorer) package.
8+
FFE is a Java-based molecular engineering and visualization tool
9+
that provides a GUI interface to the Tinker programs.
10+
11+
The /source area has full source code for FFE itself, the FFTW
12+
Fourier Transform package, the APBS Poisson-Boltzmann solver,
13+
and Tinker. Compressed .tgz archive files for these packages
14+
are used directly when building FFE.
15+
16+
The /other area contains code and libraries for many additional
17+
pieces needed for FFE, such as bundled Java JREs, Java3D, ant,
18+
groovy, Mesa and Sun JCE routines.
19+
20+
The /build directory has a build environment for constructing
21+
FFE install kits for Linux, MacOS and Windows. Scripts provided
22+
allowing building of FFE installers via the install4j program.
23+
See /build/0README for the exact procedure for building full
24+
Tinker-FFE installer kits.
25+
26+
The current directory has pieces to build Tinker-FFE, except
27+
for the following: (1) a C/C++/Fortran compiler suite, the GNU
28+
compilers are recommended, (2) a locally installed version of
29+
Java 8, and (3) the install4j Java installer builder. Note
30+
install4j is a commercial package. The full GUI version is not
31+
needed, only a command line version of the install4jc compiler
32+
is required.
33+

build/0README

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
##################################################
3+
Protocol for Building Tinker-FFE Installation Kits
4+
##################################################
5+
6+
In order to build a Tinker-FFE installation kit, perform each
7+
step listed below. For steps 2 and 3, OSNAME should be replaced
8+
with one of "linux", "macos" or "windows".
9+
10+
(1) Invoke "source build-setup.sh" or "source build-setup.csh"
11+
for bash/sh or tcsh/csh shells, respectively.
12+
13+
(2) Next run "ant -f OSNAME.ant.xml >& build.log &". This will
14+
copy and make Tinker, FFTW, APBS and FFE, then build the
15+
FFE/Tinker installation packages.
16+
17+
(3) To build FFE only, assuming that Tinker, FFTW and APBS are
18+
already compiled and present in the current directory, use
19+
"ant -f OSNAME-ffe-only.ant.xml" in place of step 2.
20+

build/build-setup.csh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
setenv BLD $HOME/ffe/build
2+
setenv TLS $BLD/buildtools
3+
4+
setenv ANT_HOME $TLS/ant
5+
setenv ANT_OPTS "-Xms512M -Xmx1G"
6+
setenv ANT_ARGS ""
7+
set path = ($ANT_HOME/bin . .. $path)

build/build-setup.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
BLD="$HOME/ffe/build"
2+
export BLD
3+
TLS="$BLD/buildtools"
4+
export TLS
5+
6+
ANT_HOME="$TLS/ant"
7+
export ANT_HOME
8+
ANT_OPTS="-Xms512M -Xmx1G"
9+
export ANT_OPTS
10+
ANT_ARGS=""
11+
export ANT_ARGS
12+
PATH="$ANT_HOME/bin:.:..:$PATH"
13+
export PATH

build/build.log

Lines changed: 2071 additions & 0 deletions
Large diffs are not rendered by default.

build/build.log-linux

Lines changed: 2066 additions & 0 deletions
Large diffs are not rendered by default.

build/build.log-macos

Lines changed: 2073 additions & 0 deletions
Large diffs are not rendered by default.

build/build.log-windows

Lines changed: 2069 additions & 0 deletions
Large diffs are not rendered by default.

build/buildtools/0README

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
##################################################
3+
Tools Needed to Build Tinker-FFE Installation Kits
4+
##################################################
5+
6+
Provided in this directory is an installation of Apache ant 1.9.6
7+
used with the Install4j scripts that build Force Field Explorer.
8+

0 commit comments

Comments
 (0)