CCL Home Page
Up Directory CCL mk.sh
#!/bin/bash
#This shell is used to compile the whole program
#I will eventually write a real make file
#
INSTALL_DIR=/home/nath/Jfc/Chemc-0.2

#clear the screen
clear
if [ $1 = all ]
then
     echo Starting compilation of ChemConsole!
     echo
     javac -verbose ChemConsoleFrame.java
     javac -verbose ChemToolFrame.java
     javac -verbose TextInputFile.java
     javac -verbose TextOutputFile.java
     javac -verbose fDialog.java
     javac -verbose ChemMessage.java
     javac -verbose StatusPanel.java
     javac -verbose TextFileViewer.java
     javac -verbose Help.java
     javac -verbose FileListFilter.java
     javac -verbose DataFileEditorPanel.java
     javac -verbose Timer.java
     javac -verbose ConfigPanel.java
     javac -verbose ServerConfigPanel.java
     javac -verbose BabelConfigPanel.java 
     javac -verbose MopacConfigPanel.java
     javac -verbose GaussConfigPanel.java
     javac -verbose ChemAppThread.java
     javac -verbose NetworkPanel.java 
     javac -verbose BabelPanel.java 
     javac -verbose BabelApp.java
     javac -verbose MopacPanel.java
     javac -verbose MopacApp.java  
     javac -verbose GuassianPanel.java
     javac -verbose ChemConsole.java
     echo Compilation done!
     echo
elif [ $1 = install ]
then
     echo Making "ChemConsole.jar"
     jar cvf ChemConsole.jar *.class

     #
     # Now move the files to version directory
     #
     echo Copying Jar file to build directory
     cp --verbose ChemConsole.jar $INSTALL_DIR
     echo Copying source files to src directory 
     cp --verbose *.java $INSTALL_DIR/src
     cp --verbose mk.sh $INSTALL_DIR/src
     
elif [ $1 = doc ]
then
     echo Coping help files and Readme.txt  to doc directory
     cp --verbose doc/*.txt $INSTALL_DIR/doc
     cp --verbose README.txt $INSTALL_DIR/
else
     echo Not a valid option. The valid options are:
     echo mk.sh all
     echo mk.sh install
     echo mk.sh doc
fi
      
   

  
Modified: Mon May 24 17:39:20 1999 GMT
Page accessed 3377 times since Sun Jun 6 15:41:41 1999 GMT