55 lines
1.7 KiB
Plaintext
55 lines
1.7 KiB
Plaintext
Compiling EPICS on cygwin32 (Windows95/NT)
|
|
------------------------------------------
|
|
|
|
Right now this port of EPICS base to cygwin32 R1.3.3 fails
|
|
because cygwin does not yet support point-to-point interfaces.
|
|
|
|
To build EPICS on Win95 or NT using cygwin32, we need
|
|
|
|
EPICS base distribution, R3.12.0.beta12 or later, available
|
|
from http://aps.anl.gov/...
|
|
The latest cygwin distribution, available from
|
|
http://www.cygwin.com
|
|
|
|
BUILD INSTRUCTIONS
|
|
------------------
|
|
|
|
|
|
1) Install the cygwin binary release
|
|
------------------------------------
|
|
|
|
2) Install the epics base distribution
|
|
--------------------------------------
|
|
cp <dirname>\<basereleasename>.tar.gz .
|
|
gunzip -d <basereleasename>.tar.gz
|
|
tar xvf <basereleasename>.tar
|
|
chmod +w -R *
|
|
cd <epicsBaseDir>
|
|
|
|
3) Set environment variables and path using cygwin32.bat
|
|
-------------------------------------------------------------
|
|
<edit <epicsBaseDir>/startup/cygwin32.bat changing paths if necessary>
|
|
cd <epicsBaseDir>\startup
|
|
edit cygwin32.bat
|
|
<execute cygwin32.bat>
|
|
cygwin
|
|
|
|
4) Set site specific parms in epics config files
|
|
------------------------------------------------
|
|
cd <epicsBaseDir>\config
|
|
<edit CONFIG_SITE* files>
|
|
|
|
5) Build epics base
|
|
-------------------
|
|
cd <epicsBaseDir>
|
|
make
|
|
|
|
6) Create an example EPICS application (<epicsBaseDir> needs drive letter)
|
|
--------------------------------------------------------------------------
|
|
mkdir <epicsappdir>
|
|
cd <epicsappdir>
|
|
perl <epicsBaseDir>\bin\cygwin32\makeBaseApp.pl -l
|
|
perl <epicsBaseDir>\bin\cygwin32\makeBaseApp.pl -t example example
|
|
make
|
|
|