@echo off
REM +--------------------------------------------------------------------------+
REM |                                                                          |
REM |       /////  /////  ///// //////  /  OOOOO   OOO    OOO   O      OOOO    |
REM |      /      /   /  /        /    /     O    O   O  O   O  O     O        |
REM |     ///    /////   ///     /    /      O    O   O  O   O  O      OOO     |
REM |    /      /   /      /    /    /       O    O   O  O   O  O         O    |
REM |   /      /   /      /    /    /        O    O   O  O   O  O         O    |
REM |/      /   /  /////    /    /           O     OOO    OOO   OOOO  OOOO     |
REM |                                                                          |
REM +--------------------------------------------------------------------------+
REM |                               * JWUI *
REM +--------------------------------------------------------------------------+
REM | Module identification
REM +--------------------------------------------------------------------------+
REM
REM  Module Name  : compileComponents.cmd
REM
REM  Copyright (c): Yokogawa
REM
REM  Author       : C. Horevoorts
REM
REM +--------------------------------------------------------------------------+
REM | Module specification
REM +--------------------------------------------------------------------------+
REM
REM  Description  : This script compiles some example components
REM
REM +--------------------------------------------------------------------------+
REM | Changes ....
REM +--------------------------------------------------------------------------+
REM  Who    When    Change  What
REM +--------------------------------------------------------------------------+
REM  HVS    Jun-06  e9435   Initial version
REM  HVS    Jan-10  e10100  Web-HMI Phase 2
REM  BHS    Nov-11  i10583  Correct copy command
REM  HVS    Feb-20  e12194  Port to Java 11
REM

REM
REM Compile the java component classes
REM
javac -classpath "%TLS_ROOT_PATH%\tls\exe\jwuiclt.jar;%TLS_ROOT_PATH%\tls\exe\jwuilib.jar;%TLS_ROOT_PATH%\tls\exe\jtoolsclt.jar;%TLS_ROOT_PATH%\tls\exe\jtoolslibclt.jar;PDFRenderer.jar" PDFView.java

REM
REM Put the compiled classes in the jwuicomponentslib.jar
REM
if exist jwuicomponentslib.jar del /q /f jwuicomponentslib.jar
jar cvf jwuicomponentslib.jar *.class
del /q /f *.class

REM
REM Unpack any required other jar file into jwuicomponentslib.jar
REM For example:
REM if exist workfolder rmdir /s /q workfolder
REM mkdir workfolder
REM cd workfolder
REM jar xf ../PDFRenderer.jar
REM rmdir /s /q META-INF
REM cd ..
REM jar uvf jwuicomponentslib.jar -C workfolder .
REM rmdir /s /q workfolder

REM
REM Sign the jwuicomponentslib.jar
REM
jarsigner -keystore %TLS_WAP_PATH%\cfg\keystore\keystore -storepass yokogawa jwuicomponentslib.jar yokogawa

REM
REM Distribute the jwuicomponentslib.jar to the tls environment
REM
copy jwuicomponentslib.jar %TLS_ROOT_PATH%\tls\exe
copy jwuicomponentslib.jar %TLS_WAP_PATH%\lib

REM
REM Don't forget to restart USER/FAST to make the changes effective
REM

