ORDER OF EXECUTION
==================

BUILDING/GENERATING THE WIZARD
-------------------------------------------------------------------------------------------------------------------
STEP1 - compile1.bat 	// used to compile the workspace 
STEP2 - run1.bat	// will run the executive with parameters and generate the wizard.(demonstrates the 			   		requirement for reading inputs from xml)
===================================================================================================================


COMPILING AND RUNNING THE GENERIC WIZARD
------------------------------------------------------------------------------------------------------------------
STEP3 - compile2.bat	// will compile the wizard, generate the dll, then compile the client which calls the dll
STEP4 - run2.bat	// will run the Test_TestDriver by loading the appropriate dll.
===================================================================================================================


BUILDING/GENERATING THE WIZARD FOR TOKENIZER
------------------------------------------------------------------------------------------------------------------
STEP5- run3.bat		// will run the executive for the Tokenizer input package to create the tokenizer wizard			(demonstrated the requirement to read all the files when xml is not provided)
STEP6- compile4.bat	// will compile the wizard, generate the dll, then compile the client which calls the dll
STEP7- run4.bat		// will run the Test_TestDriver for Tokenizer Test Driver	
===================================================================================================================

OR 

JUST RUN - MASTER.bat( will take care of the sequence of execution)


NOTE*: There is no compile3.bat because compilation of code for wizard generation is already completed in STEP1


If opening the visual studio solution directly - 

1. Making Exec as startup project will run the wizard generation process. Will create the wizard in TEMP folder as provided in command line argument

2. To run Test_TestDriver console application, make Client as start up project and run the project. Will provide output in the console and file based on the stream input provided.

3. TokenizerTestDriver class is available under the TEMPLATE folder - TestDriver.cpp (this will be automatically picked and dymanically created as project at run time when using the above command line scripts)



-----------------------------------------------EOF-----------------------------------------------------------------