| 1 | TxWindows 1.xx and samples, build instructions |
|---|
| 2 | |
|---|
| 3 | - Use SubVersion to check out the TxWin project to your local disk |
|---|
| 4 | (or get the ZIP from: http://www.dfsee.com/download/txwin1xx.zip) |
|---|
| 5 | |
|---|
| 6 | - Make sure the environment is set correctly using 'setenvtx.cmd' |
|---|
| 7 | This may require updating, or setting other environment variables |
|---|
| 8 | like 'toolkit' and 'watcom' first. (see the 'setenvtx.cmd' file) |
|---|
| 9 | |
|---|
| 10 | Note: For the current versions of OpenWatcom, the toolkit files |
|---|
| 11 | from the compiler are NOT complete enough to build TxWin! |
|---|
| 12 | You need to use the 'regular' OS2 toolkit from IBM, |
|---|
| 13 | as present with eComStation or by other means. |
|---|
| 14 | Make sure to set the TOOLKIT environment variable! |
|---|
| 15 | |
|---|
| 16 | I have updated the files for the upcoming OpenWatcom 1.4 |
|---|
| 17 | compiler release to include the required definitions ... |
|---|
| 18 | These changes should be present in release-candidate 3 |
|---|
| 19 | |
|---|
| 20 | - Standard makefiles will use some external tools that you may have |
|---|
| 21 | to download (Google/Hobbes :-) and add to your tools directory |
|---|
| 22 | (or anywhere in your PATH) manually: |
|---|
| 23 | |
|---|
| 24 | - tee.exe ;pipe output to file and screen (OS/2) |
|---|
| 25 | - lxLite.exe ;executable compressor (runs on OS/2) |
|---|
| 26 | - upx.exe ;executable compressor (runs on DOS) |
|---|
| 27 | |
|---|
| 28 | - Two internal tools used with the projects build scripts are: |
|---|
| 29 | |
|---|
| 30 | - b.cmd ;a quick build shortcut, calls buildscript |
|---|
| 31 | - buildsub.cmd ;the actual build per variant, called |
|---|
| 32 | by the buildscript, must be in PATH! |
|---|
| 33 | |
|---|
| 34 | - Each subproject (txlib, txt, sam1 ...) comes with a 'build'cmd' |
|---|
| 35 | that will build one or all platform variants using the specific |
|---|
| 36 | makefiles inside the tree, and the 'makefile.mif' in the root |
|---|
| 37 | of that subproject (quick build 'b.cmd' calls these scripts) |
|---|
| 38 | |
|---|
| 39 | - Creating a new project (application) is best done by copying |
|---|
| 40 | one of the sample directories completely (xcopy /s) and |
|---|
| 41 | updating the filenames and makefile accordingly. |
|---|
| 42 | 'sam7' is the most complete sample at the moment. |
|---|
| 43 | |
|---|
| 44 | |
|---|
| 45 | Enjoy! |
|---|
| 46 | |
|---|
| 47 | Jan van Wijk |
|---|
| 48 | Fsys Software |
|---|