summaryrefslogtreecommitdiff
path: root/pkgs/README
blob: 78ad038118db3fb9505082d0d8b646520c12cf75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
This directory contains files for building various installation packages, the
create_installation_packages.sh script can these files to create:
  - RPM package
  - Debian package
  - Windows installer
  - tarball with the source code
  - ebuild for Gentoo Linux
  - PKGBUILD file for Arch Linux
  - freeBSD port

Microsoft Windows specific requiremens:
---------------------------------------

1) This part of te directory structure is NOT included in source tarball, nor
it's in the project's GIT repository, however, it is required in order to build
package for Windows. If you want to build the installer package for MS Windows,
you have to obtain these files somewhere, freewrap can be just downloaded from
the Internet, but the you would probably have to build all those .dll files. All
version and file names must be met exactly!
Windows/
├── freewrap
│   ├── docs
│   │   ├── freeWrapDocs.pdf
│   │   ├── license.winico
│   │   ├── readme.txt
│   │   ├── readme.winico
│   │   └── winico.html
│   ├── freewrap                 <-- Linux version of freeWrap
│   ├── freewrap.exe             <-- Windows version freeWrap
│   └── tclpip85s.dll
├── lib_pkg_dir                  <-- Some of the MCU 8051 IDE dependencies
│   ├── img_png1.4.0.4           <-- tkimg library
│   │   ├── pngtcl143.dll
│   │   ├── tkimg1404.dll
│   │   ├── tkimgpng1404.dll
│   │   └── zlibtcl12503.dll
│   ├── Itcl3.4                  <-- [Incr Tcl] (itcl) library
│   │   ├── itcl34.dll
│   │   ├── itcl.tcl
│   │   └── pkgIndex.tcl
│   ├── Tclx8.4                  <-- TclX library
│   │   ├── arrayprocs.tcl
│   │   ├── autoload.tcl
│   │   ├── buildhelp.tcl
│   │   ├── compat.tcl
│   │   ├── convlib.tcl
│   │   ├── edprocs.tcl
│   │   ├── events.tcl
│   │   ├── fmath.tcl
│   │   ├── forfile.tcl
│   │   ├── globrecur.tcl
│   │   ├── help.tcl
│   │   ├── pkgIndex.tcl
│   │   ├── profrep.tcl
│   │   ├── pushd.tcl
│   │   ├── setfuncs.tcl
│   │   ├── showproc.tcl
│   │   ├── stringfile.tcl
│   │   ├── tcllib.tcl
│   │   ├── tclx84.dll
│   │   └── tclx.tcl
│   └── tdom0.8.3                <-- tdom library
│       ├── pkgIndex.tcl
│       ├── tdom083.dll
│       └── tdom.tcl
:
:

2) Inno Setup and the final Windows package: you can build even the Windows
installer file (an .exe file) directly from GNU/Linux, the script can so this
automatically, but you have to install Wine and Inno Setup in Wine (both can be
easily obtained from the Internet). Run winecfg and set "W:" drive to the
directory where you have located your local mcu8051ide development directory
(it might/should be different from the installation directory),
e.g. "/home/some_user_name/" (in case there is
"/home/some_user_name/mcu8051ide/pkg/create_installation_packages.sh", ...)