@echo off

REM
REM DOS batch file for the Calendar Tool Java implementation.
REM

REM CSC 206 java lib directory
set LIB206=z:\classes\206\lib\JVM

REM Directory for generated executable files
set EXECUTABLES=..\..\executables\JVM

REM Files to compile
set FILES=caltool\*.java caltool\admin\*.java caltool\admin_ui\*.java caltool\caldb\*.java caltool\caltool_ui\*.java caltool\edit\*.java caltool\edit_ui\*.java caltool\file\*.java caltool\file_ui\*.java caltool\help\*.java caltool\help_ui\*.java caltool\options\*.java caltool\options_ui\*.java caltool\schedule\*.java caltool\schedule_ui\*.java caltool\view\*.java caltool\view_ui\*.java


REM List of packages
set PACKAGES=caltool caltool\admin caltool\admin_ui caltool\caldb caltool\caltool_ui caltool\edit caltool\edit_ui caltool\file caltool\file_ui caltool\help caltool\help_ui caltool\options caltool\options_ui caltool\schedule caltool\schedule_ui caltool\view caltool\view_ui

REM Run the Java compiler on all of the files.
REM	echo %FILES%
	javac -g -classpath %LIB206% -d %EXECUTABLES% %FILES%
	cd %EXECUTABLES%
	make

REM The preceding rule results in an executable program that is invoked as
REM follows from the implementation\executables\JVM directory:
REM
REM     java caltool.Main
REM
REM The makefile in that dir has more information about altenate forms of java
REM program invocation.