Browse Source

Update README.md

Sten 11 years ago
parent
commit
12cfa3b7c0
1 changed files with 35 additions and 7 deletions
  1. 35 7
      README.md

+ 35 - 7
README.md

@@ -3,14 +3,42 @@ Open62541
 
 An open communication stack implementation of OPC UA.
 
+# Getting dependencies
+### Ubuntu
+```bash
+sudo apt-get install build-essential check
+```
+### Windows
+##### Getting MinGW and MSYS:
+* Get the latest MinGW installer: http://sourceforge.net/projects/mingw/files/latest/download?source=files
+* Select following packages: mingw-developer-toolkit, mingw32-base, msys-base
+* After install, run MinGW\msys\1.0\postinstall\pi.bat
+
+##### Get Gtk+ bundle (just for m4 marcros and pkg-config):
+* Download http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip and extract it
+* Copy gtk+/share/aclocal/*.m4 files to MinGW/share/aclocal
+* Merge grk+ folder and MinGW\msys\1.0\ folder
+
+##### Get git (IMPORTANT: get 1.8.4, since 1.8.5.2 has a bug):
+* http://code.google.com/p/msysgit/downloads/detail?name=Git-1.8.4-preview20130916.exe&can=2&q=
+
+##### Getting check unit test framework:
+* Open MinGW\msys\1.0\msys.bat
+
+```bash
+$ svn checkout svn://svn.code.sf.net/p/check/code/trunk check-code
+$ autoreconf --install
+$ ./configure --prefix=
+$ make
+$ make install
+```
 
-# Building and installing
+# Building
 ```bash
-cd OPCUAServer
-./generate.sh
-./configure
-make
-make check
-sudo make install
+$ cd OPCUAServer
+$ ./autogen.sh
+$ ./configure
+$ make
+$ make check
 ```