Skip to content

Commit 67f2135

Browse files
committed
Warning - headers moved to INCL foldel
1 parent 0c0ed88 commit 67f2135

1 file changed

Lines changed: 32 additions & 14 deletions

File tree

README.md

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,52 @@
11
# SymShellLight - basic graphics for Unix/Window simulations
2-
## @date 2025-08-01 (last change)
2+
## @date 2026-01-30 (last change)
33

44
[//]: # (date is updated automatically by git preprocessing script)
55

6-
Light version of __Simulation Shell__. Mostly basic graphic for _X11_,_MS Windows_ & _SVG_ for educational purpose
6+
Light version of __Simulation Shell__. Mostly basic graphic for _X11_,_MS Windows_ & _SVG_
7+
for educational and scientific purposes.
78

8-
PL: Lekka wersja grafiki __SYMSHELL__'a dla _X11_, _MS Windows_ & _SVG_ z niektórymi podstawowymi funkcjonalnościami czasu wykonania.
9-
Wyodrębnione z pełnej wersji w celach dydaktycznych i eksportowych.
9+
PL: Lekka wersja grafiki __SYMSHELL__'a dla _X11_, _MS Windows_ & _SVG_
10+
z niektórymi podstawowymi funkcjonalnościami czasu wykonania.
11+
Wyodrębnione z pełnej wersji w celach dydaktycznych i naukowych.
1012

13+
| **WARNING** |
14+
|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
15+
| Header files previously located in the repository's root directory have been moved to the INCL directory as of January 2026. You must correct this path in your projects! |
16+
17+
[!IMPORTANT]
18+
PL: Pliki nagłówkowe, umieszczone dotychczas w katalogu głównym repozytorium zostały od stycznia 2026 przeniesione
19+
do katalogu INCL. Musicie poprawić tę ścieżkę w waszych projektach!
1120

1221
**HISTORY**
1322

14-
The Simulation Shell library project for C/C++ was started around 1995 to facilitate the development of simulation programs easily portable between systems and different C/C++ compilers, which were then much more varied than today. It included basic graphics and portable semigraphics under unix, linux (X11), windows and DOS (under GO32) and modules for managing simulation results and their visualization.
23+
The _Simulation Shell_ library project for C/C++ was started around 1995 to facilitate
24+
the development of simulation programs easily portable between systems and different C/C++
25+
compilers, which were then much more varied than today.
26+
It included basic graphics and portable semigraphics under unix, linux (X11),
27+
Windows and DOS (under GO32) and modules for managing simulation results and their visualization.
1528

16-
PL: Projekt biblioteki Simulation Shell dla C/C++ został rozpoczęty około roku 1995 w celu ułatwienia tworzenia programów symulacyjnych łatwych do przenoszenia pomiędzy systemami i różnymi kompilatorami C/C++, które były wtedy dużo bardziej zróżnicowane niż dzisiaj. Zawierał podstawową grafikę oraz semigrafikę przenośna pod unix, linux (X11), windows oraz DOS (pod GO32) oraz moduły do zarządzania wynikami symulacji i ich wizualizacji.
29+
PL: Projekt biblioteki _Simulation Shell_ dla C/C++ został rozpoczęty około roku 1995 w celu
30+
ułatwienia tworzenia programów symulacyjnych łatwych do przenoszenia pomiędzy systemami
31+
i różnymi kompilatorami C/C++, które były wtedy dużo bardziej zróżnicowane niż dzisiaj.
32+
Zawierał podstawową grafikę oraz semigrafikę przenośna pod unix, linux (X11),
33+
Windows oraz DOS (pod GO32) oraz moduły do zarządzania wynikami symulacji i ich wizualizacji.
1734

1835
<img src="DOC/Just a linking test_16904.svg"/>
1936

2037
**Quick start**
2138

22-
The repository contains the library code and sample programs in the _TESTS/_ directory
39+
The repository contains the library code and sample programs in the _EXAMPLES/_ directory
2340
To use, perform the following operations in the selected directory:
2441

2542
```bash
2643
$ git clone https://github.com/borkowsk/SymShellLight.git
2744
$ cd SymShellLigt
2845
$ bash _check.sh
29-
$ cmake . -DX11=true OR -DWINDOWS=true -DWITHTESTS=false
46+
$ cmake . -DWITHTESTS=false
3047
$ make
3148
```
32-
You can also compile tests:
49+
You can also compile with tests:
3350

3451
```bash
3552
$ cmake . -DWITHTESTS=true
@@ -41,17 +58,18 @@ Current version does not work fully under __Windows__, because some functions ar
4158

4259
**REQUIREMENTS**
4360

44-
* Development version of __X11__ packages
45-
46-
* _libxpm-dev_ (on UBUNTU: `sudo apt install libxpm-dev` )
61+
* cmake
62+
* make
63+
* c/c++ (gcc/g++)
64+
* For unix native graphixs it needs development version of __X11__ packages including XPM
65+
( _libxpm-dev_, so on UBUNTU use: `sudo apt install libxpm-dev` )
66+
* Also _doxygen_ adn _doxywizard_ for creating documentation.
4767

4868
**Licencing**
4969

5070
You can use this software freely for educational and research purposes, but if you feel that it would be appropriate to repay somehow, please finance me a big coffee :-)
5171

5272
**COFFEE**
5373

54-
* https://www.buymeacoffee.com/wborkowsk
5574
* https://www.paypal.com/paypalme/wborkowsk
5675

57-
last big modification: 2022-10-27

0 commit comments

Comments
 (0)