@echo off

rem ======================================================================

rem Copyright (C) 1996-1996 TechnoSoft, Inc. All rights reserved
rem E-mail: cwhite@teleport.com (Curtis A. White)
rem Copyright (C) 1995-1996 Andrey B. Yastrebov. All rights reserved
rem E-mail: xor@hawk.usr.pu.ru
rem  ================================================================
rem        This file was used to prepare LEDIT Shareware package
rem  ================================================================
rem                   !!! E N J O Y !!!
rem
rem ----------------------------------------------------------------------
rem ___FILES.TXT - this file
rem ___SETUP.TXT - how to install the package
rem __README.WRI - general info
rem _CONTACT.WRI - how to contact us
rem _LICENSE.WRI - license agreement
rem _NETCASH.ASC - NetBank PGP public key. May be needed during registration.
rem _PUBKEYX.ASC - Andrey Yastrebov's PGP public key, that may be used to
rem                encrypt information for us                 
rem _REGISTR.EXE - registration application
rem _REGISTR.WRI - about LEdit registration
rem FAQ.TXT      - frequently asked questions
rem FEEDBACK.TXT - please fill it in
rem FEEDBACK.WRI - use it instead of FEEDBACK.TXT if you send it on paper.
rem ----------------------------------------------------------------------
rem If you expanded ledit101.zip with -d option you may see
rem several directories, which contain:
rem
rem LEDIT  - LEDIT.DLL and accompanying files for raw Windows API
rem LEDLP  - Borland Delphi VCL wrapper
rem LEMFC  - Microsoft Foundation Classes wrapper
rem LEOCX  - OCX wrapper
rem LEOWL  - Borland C++ OWL wrapper
rem LEVBX  - VBX wrapper
rem ----------------------------------------------------------------------
rem Open any LEXXX directory you need. You'll se there some files:
rem
rem LEXXX.*      - very essential files
rem LEXXX.TXT    - the documentation file. Help files will be provided with
rem                 the registered version.
rem LEXXX__I.TXT - explains how to install the component and contains the
rem                 list of files.
rem LEXXX__U.TXT - contains changes track from earlier version
rem LEXXX__?.*   - also very essential files. The meaning of them is
rem                 explained in LEXXX__I.TXT
rem LEXXX_N*.*, where N stands for any digit are examples.
rem                 File LEXXX__I.TXT explains how to run them.
rem ----------------------------------------------------------------------

echo ===== [root] =====
copy ___share.bat  version.101\share\___files.txt
copy ___setup.txt  version.101\share\*.*
copy __readme.wri  version.101\share\*.*
copy _contact.wri  version.101\share\*.*
copy _license.wri  version.101\share\*.*
copy _netcash.asc  version.101\share\*.*
copy _pubkeyx.asc  version.101\share\*.*
copy _registr.exe  version.101\share\*.*
copy _registr.wri  version.101\share\*.*
copy faq.txt       version.101\share\*.* 
copy feedback.txt  version.101\share\*.*
copy feedback.wri  version.101\share\*.*

rem ###################################################
rem #            GENERAL LEDIT PACKAGE                #
rem ###################################################
rem Copyright (C) 1995-1996 Andrey B. Yastrebov. All rights reserved
rem E-mail: xor@hawk.usr.pu.ru

echo ===== LEDIT =====
copy ledit.dcu      version.101\share\ledit\*.*
copy ledit.dll      version.101\share\ledit\*.*
copy ledit.h        version.101\share\ledit\*.*
copy ledit.lib      version.101\share\ledit\*.*
copy ledit.tpw      version.101\share\ledit\*.*
copy ledit.txt      version.101\share\ledit\*.*
copy ledit__i.txt   version.101\share\ledit\*.*
copy ledit__s.inc   version.101\share\ledit\*.*
copy changes.txt    version.101\share\ledit\ledit__u.txt

rem    Example 1. The simplest way to create text editor -
rem    bare LEdit as a main window

copy ledit_1.cpp version.101\share\ledit\*.*
copy ledit_1.pas version.101\share\ledit\*.*
copy ledit_1.exe version.101\share\ledit\*.*

rem    Example 2. LEdit behaves quite well as an MDI child window -
rem    Simple multitext editor

copy ledit_2.rc  version.101\share\ledit\*.*
copy ledit_2.res version.101\share\ledit\*.*
copy ledit_2.h   version.101\share\ledit\*.*
copy ledit_2.cpp version.101\share\ledit\*.*
copy ledit_2.inc version.101\share\ledit\*.*
copy ledit_2.pas version.101\share\ledit\*.*
copy ledit_2.exe version.101\share\ledit\*.*

rem    Example 3. LEdit inside dialogs. How to use SETTEXT and GETTEXT

copy ledit_3.rc  version.101\share\ledit\*.*
copy ledit_3.res version.101\share\ledit\*.*
copy ledit_3.cpp version.101\share\ledit\*.*
copy ledit_3.pas version.101\share\ledit\*.*
copy ledit_3.exe version.101\share\ledit\*.*

rem    Example 4. Syntax demonstration. Two windows together. One shows
rem    C++ source syntax, second one - Pascal source syntax

copy ledit_4.cpp version.101\share\ledit\*.*
copy ledit_4.pas version.101\share\ledit\*.*
copy ledit_4.exe version.101\share\ledit\*.*

rem    Example 5. Drawing behind the text. Yellow ellipse looks like
rem    the Sun (or an egg)

copy ledit_5.cpp version.101\share\ledit\*.*
copy ledit_5.pas version.101\share\ledit\*.*
copy ledit_5.exe version.101\share\ledit\*.*

rem    Example 6. LEdit may be inserted everywhere, even inside
rem    WinHelp. Try file ledit_eh.hlp!

copy ledit_6.hpj version.101\share\ledit\*.*
copy ledit_6.rtf version.101\share\ledit\*.*
copy ledit_6.hlp version.101\share\ledit\*.*

rem ###################################################
rem #           LEDIT DELPHI WRAPPER                  #
rem ###################################################
rem Copyright (C) 1996-1996 TechnoSoft, Inc. All rights reserved
rem E-mail: cwhite@teleport.com (Curtis A. White)

echo ===== LEDLP =====
copy delphi\ledlp.dcu     version.101\share\ledlp\*.*
copy delphi\doc\ledlp.txt version.101\share\ledlp\*.*
copy delphi\ledlp__a.dcu  version.101\share\ledlp\*.*
copy delphi\ledlp__a.dfm  version.101\share\ledlp\*.*
copy delphi\ledlp__r.dcr  version.101\share\ledlp\*.*
copy delphi\ledlp__r.dcu  version.101\share\ledlp\*.*
copy delphi\ledlp__r.pas  version.101\share\ledlp\*.*
copy delphi\doc\ledlp__i.txt version.101\share\ledlp\*.*
copy ch_first.txt         version.101\share\ledlp\ledlp__u.txt

rem    Example 1. LEdit VCL demonstrates various properties
rem    in SDI application

copy delphi\ledlp_1.opt  version.101\share\ledlp\*.*
copy delphi\ledlp_1.res  version.101\share\ledlp\*.*
copy delphi\ledlp_1.dpr  version.101\share\ledlp\*.*
copy delphi\ledlp_1a.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_1a.pas version.101\share\ledlp\*.*
copy delphi\ledlp_1z.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_1z.pas version.101\share\ledlp\*.*

rem    Example 2. LEdit VCL makes simple MDI editor

copy delphi\ledlp_2.opt  version.101\share\ledlp\*.*
copy delphi\ledlp_2.res  version.101\share\ledlp\*.*
copy delphi\ledlp_2.dpr  version.101\share\ledlp\*.*
copy delphi\ledlp_2a.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_2a.pas version.101\share\ledlp\*.*
copy delphi\ledlp_2b.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_2b.pas version.101\share\ledlp\*.*
copy delphi\ledlp_2z.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_2z.pas version.101\share\ledlp\*.*

rem    Example 3. Demonstrastes how easy is to put/get
rem    text with LEdit VCL

copy delphi\ledlp_3.opt  version.101\share\ledlp\*.*
copy delphi\ledlp_3.res  version.101\share\ledlp\*.*
copy delphi\ledlp_3.dpr  version.101\share\ledlp\*.*
copy delphi\ledlp_3a.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_3a.pas version.101\share\ledlp\*.*
copy delphi\ledlp_3b.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_3b.pas version.101\share\ledlp\*.*

rem    Example 4. Drawing behind the text is quite easy
rem    with LEdit VCL

copy delphi\ledlp_4.opt  version.101\share\ledlp\*.*
copy delphi\ledlp_4.res  version.101\share\ledlp\*.*
copy delphi\ledlp_4.dpr  version.101\share\ledlp\*.*
copy delphi\ledlp_4a.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_4a.pas version.101\share\ledlp\*.*

rem    Example 5. Syntax highlight mimics C++ and Pascal syntax

copy delphi\ledlp_5.opt  version.101\share\ledlp\*.*
copy delphi\ledlp_5.res  version.101\share\ledlp\*.*
copy delphi\ledlp_5.dpr  version.101\share\ledlp\*.*
copy delphi\ledlp_5a.dfm version.101\share\ledlp\*.*
copy delphi\ledlp_5a.pas version.101\share\ledlp\*.*
copy delphi\ledlp_5a.cpp version.101\share\ledlp\*.*

rem ###################################################
rem #           LEDIT C++ MFC WRAPPER                 #
rem ###################################################

echo ===== LEMFC =====
copy notavail.txt version.101\share\lemfc\lemfc.txt

rem ###################################################
rem #         LEDIT 16-bit OCX WRAPPER                #
rem ###################################################

echo ===== LEOCX =====
copy notavail.txt version.101\share\leocx\leocx.txt

rem ###################################################
rem #           LEDIT C++ OWL WRAPPER                 #
rem ###################################################
rem Copyright (C) 1996-1996 Andrey B. Yastrebov. All rights reserved
rem E-mail: xor@hawk.usr.pu.ru

echo ===== LEOWL =====
copy leowl.def      version.101\share\leowl\*.*
copy leowl.h        version.101\share\leowl\*.*
copy leowl.lib      version.101\share\leowl\*.*
copy leowl.txt      version.101\share\leowl\*.*
copy leowl__i.txt   version.101\share\leowl\*.*
copy ch_first.txt   version.101\share\leowl\leowl__u.txt

rem    Example 1. SDI LEdit with persistent desktop
rem    streamed by reference.

copy cpp\leowl_1.def  version.101\share\leowl\*.*
copy cpp\leowl_1.rc   version.101\share\leowl\*.*
copy cpp\leowl_1.rh   version.101\share\leowl\*.*
copy cpp\leowl_1.h    version.101\share\leowl\*.*
copy cpp\leowl_1.cpp  version.101\share\leowl\*.*
copy cpp\leowl_1e.h   version.101\share\leowl\*.*
copy cpp\leowl_1e.cpp version.101\share\leowl\*.*
copy cpp\leowl_1z.h   version.101\share\leowl\*.*
copy cpp\leowl_1z.cpp version.101\share\leowl\*.*

rem    Example 2. MDI LEdit with persistent desktop
rem    streamed by pointer.

copy cpp\leowl_2.def  version.101\share\leowl\*.*
copy cpp\leowl_2.rc   version.101\share\leowl\*.*
copy cpp\leowl_2.rh   version.101\share\leowl\*.*
copy cpp\leowl_2.h    version.101\share\leowl\*.*
copy cpp\leowl_2.cpp  version.101\share\leowl\*.*
copy cpp\leowl_2c.h   version.101\share\leowl\*.*
copy cpp\leowl_2c.cpp version.101\share\leowl\*.*
copy cpp\leowl_2e.h   version.101\share\leowl\*.*
copy cpp\leowl_2e.cpp version.101\share\leowl\*.*
copy cpp\leowl_2z.h   version.101\share\leowl\*.*
copy cpp\leowl_2z.cpp version.101\share\leowl\*.*

rem    Example 3. LEdit inside dialogs and how to transfer
rem    text with LEdit. Prepared with LERWS.DLL

copy cpp\leowl_3.def  version.101\share\leowl\*.*
copy cpp\leowl_3.rc   version.101\share\leowl\*.*
copy cpp\leowl_3.rh   version.101\share\leowl\*.*
copy cpp\leowl_3.h    version.101\share\leowl\*.*
copy cpp\leowl_3.cpp  version.101\share\leowl\*.*
copy cpp\leowl_3d.h   version.101\share\leowl\*.*
copy cpp\leowl_3d.cpp version.101\share\leowl\*.*

rem    Example 4. LEdit tries to mimic C++ syntax highligt,
rem    find words, braces etc.

copy cpp\leowl_4.def  version.101\share\leowl\*.*
copy cpp\leowl_4.h    version.101\share\leowl\*.*
copy cpp\leowl_4.cpp  version.101\share\leowl\*.*
copy cpp\leowl_4e.h   version.101\share\leowl\*.*
copy cpp\leowl_4e.cpp version.101\share\leowl\*.*

rem    Example 5. Drawing behind the text only makes reading,
rem    harder.

copy cpp\leowl_5.def  version.101\share\leowl\*.*
copy cpp\leowl_5.rc   version.101\share\leowl\*.*
copy cpp\leowl_5.rh   version.101\share\leowl\*.*
copy cpp\leowl_5.h    version.101\share\leowl\*.*
copy cpp\leowl_5.cpp  version.101\share\leowl\*.*
copy cpp\leowl_5e.h   version.101\share\leowl\*.*
copy cpp\leowl_5e.cpp version.101\share\leowl\*.*


rem    Example 6. LEditView fits into Document/View architecture.
rem    From three view in this application only LEdit behaves
rem    correctly with files more 64K. Others simply destroy them.

copy cpp\leowl_6.def  version.101\share\leowl\*.*
copy cpp\leowl_6.rc   version.101\share\leowl\*.*
copy cpp\leowl_6.rh   version.101\share\leowl\*.*
copy cpp\leowl_6.h    version.101\share\leowl\*.*
copy cpp\leowl_6.cpp  version.101\share\leowl\*.*
copy cpp\leowl_6e.h   version.101\share\leowl\*.*
copy cpp\leowl_6e.cpp version.101\share\leowl\*.*

rem ###################################################
rem #       LEDIT RESOURSE WORKSHOP INTERFACE         #
rem #       treated as a part of OWL wrapper          #
rem ###################################################
rem Copyright (C) 1996-1996 Andrey B. Yastrebov. All rights reserved
rem E-mail: xor@hawk.usr.pu.ru

echo ===== LERWS =====
copy lerws.dll      version.101\share\lerws\*.*
copy lerws.txt      version.101\share\lerws\*.*
copy lerws__i.txt   version.101\share\lerws\*.*
copy ch_first.txt   version.101\share\lerws\lerws__u.txt

rem ###################################################
rem #            LEDIT VBX WRAPPER                    #
rem ###################################################
rem Copyright (C) 1996-1996 Andrey B. Yastrebov. All rights reserved
rem E-mail: xor@hawk.usr.pu.ru

echo ===== LEVBX =====
copy levbx.dll      version.101\share\levbx\*.vbx
copy levbx.txt      version.101\share\levbx\*.*
copy levbx__i.txt   version.101\share\levbx\*.*
copy ch_first.txt   version.101\share\levbx\levbx__u.txt

copy levbx_1.frm    version.101\share\levbx\*.*
copy levbx_1.mak    version.101\share\levbx\*.*

rem ###################################################
rem #         ANY OTHER WRAPPERS AND TOOLS            #
rem ###################################################
rem Copyright (C) ????-???? Your name here?

echo ===== [stop] =====
rem ======================================================================
