Changeset 1620
- Timestamp:
- Nov 5, 1999, 3:27:09 PM (26 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
Readme.txt (modified) (10 diffs)
-
makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Readme.txt
r1609 r1620 1 /* $Id: Readme.txt,v 1. 7 1999-11-05 10:32:14 phallerExp $ */1 /* $Id: Readme.txt,v 1.8 1999-11-05 14:27:09 sandervl Exp $ */ 2 2 3 3 1999/11/05: Project Odin Source Code Notes … … 7 7 ---------------- 8 8 9 This readme is intended for making people more familiar with ODIN and to describe 10 various aspects of the project such as accessing latest sources via cvs, building 11 the binaries, running win32 applications, how to identify and report problems and 12 bugs, as well as how to acticely participate in this very promising project. 9 This readme is intended for making people more familiar with ODIN and to 10 describe various aspects of the project such as accessing latest sources via 11 cvs, building the binaries, running win32 applications, how to identify and 12 report problems and bugs, as well as how to acticely participate in this very 13 promising project. 13 14 14 19/06/99: Sander van Leeuwen (sandervl@xs4all.nl)15 99/11/05: Sander van Leeuwen (sandervl@xs4all.nl) 15 16 99/11/05: Patrick Haller (phaller@gmx.net) 16 17 … … 33 34 34 35 Changes from last source code release: 35 - Uses Wine headers and a stripped down version of os2win.h (Open32 header) 36 - Uses Wine headers and a stripped down version of os2win.h (Open32 37 header) 36 38 - All Open32 apis have the 'O32_' prefix. 37 39 - All Open32 declarations are appended with '_O32' (mostly due to … … 39 41 - nmake DEBUG=1 builds the debug version 40 42 nmake builds the release version 41 - The USER32, KERNEL32, ADVAPI32, COMDLG32, GDI32contain extra .def43 - Several dlls (i.e. USER32, KERNEL32, ADVAPI32) contain extra .def 42 44 files that are used to create libraries that contain the api names 43 45 as required by the linker when you use them. (_apiname@nrparameterbytes) 44 NOTE: - It's not unlikely this rewrite contains extra bugs due to the huge45 number of small changes I had to make.46 There might be a few functions that call themselves instead of the47 Open32 apis.48 49 Non-functional code:50 - DDRAW & DSOUND: Markus Montkowski will take care of this and his51 changes will be included in a future release52 46 53 47 Wine header notes: … … 66 60 default value (150b)) 67 61 - Use the correct Win32 api when there are two version (ascii & unicode) 68 Calling the standard one (SendMessage) causes a error during compilation. 62 Calling the standard one (SendMessage) causes a error during 63 compilation. 69 64 Use SendMessageA instead. 70 65 - Source code style will be decided on in the near future. … … 80 75 ------------------------- 81 76 82 Basically, if your system setup meets above stated requirements, everything you need to83 do for a binary build is:77 Basically, if your system setup meets above stated requirements, everything you 78 need to do for a binary build is: 84 79 85 80 make debug … … 89 84 make release 90 85 91 As the current state of the project is still known to be alpha level, one should expect92 some functions not to work properly. Therefore, we recommend the use of the debug-version 93 which creates long logfiles for problem determination purpose and to allow active debugging 94 with debuggers such as IPMD, ICAT, KDB, etc.86 As the current state of the project is still known to be alpha level, one should 87 expect some functions not to work properly. Therefore, we recommend the use of 88 the debug-version which creates long logfiles for problem determination purpose 89 and to allow active debugging with debuggers such as IPMD, ICAT, KDB, etc. 95 90 96 Please note if you do not want to suffer from the performance loss of writing logfiles, you 97 can disable logging even with the debug binaries of ODIN by setting: 91 Please note if you do not want to suffer from the performance loss of writing 92 logfiles, you can disable logging even with the debug binaries of ODIN by 93 setting: 98 94 99 95 SET NOWIN32LOG=YES … … 107 103 ------------------ 108 104 109 ODIN is moving at fast pace. Sometimes side effects of source dependencies may require you110 to do a full rebuild of the binaries instead of an incremental build.105 ODIN is moving at fast pace. Sometimes side effects of source dependencies may 106 require you to do a full rebuild of the binaries instead of an incremental build. 111 107 112 However, rarely it also happens the sources contained in the CVS repository do not build 113 completely due to erroneous source code. Usually, this is fixed within two days at maximum. 114 In such event, one can normally stick with the previous version of the particular module 115 to further test win32 applications on ODIN. 108 However, rarely it also happens the sources contained in the CVS repository do 109 not build completely due to erroneous source code. Usually, this is fixed within 110 two days at maximum. 111 In such event, one can normally stick with the previous version of the particular 112 module to further test win32 applications on ODIN. 116 113 117 114 Please report such build problems through the appropriate channel. … … 121 118 ------------------------------------ 122 119 123 http://www.os2.org/ has setup a ftp server that hosts the automatically built binaries124 on daily basis. For people that do not have a suitable development setup for ODIN, we 125 provide latest binary code that way.120 http://www.os2.org/ has setup an ftp server that hosts the automatically 121 built binaries on daily basis. For people that do not have a suitable 122 development setup for ODIN, we provide the latest binary code that way. 126 123 127 124 … … 145 142 ------------------------- 146 143 147 As ODIN became an open source project, everybody is kindly invited to contribute his share 148 to the progress of the project. May it be active coding, fixing bugs or just providing 149 detailed information about examined problems. 144 As ODIN became an open source project, everybody is kindly invited to 145 contribute his/her share to the progress of the project. May it be 146 active coding, fixing bugs or just providing detailed information about 147 examined problems. 150 148 151 We suggest you subscribe to win32os2-WAI and the corresponsing mailing lists on http://www.egroups.com. 152 In case you are interested in participating, every member of the project will be happy 153 to give you direction to the right places and to give a personal introduction to further 154 development of the particular modules. 149 We suggest you subscribe to win32os2-WAI and the corresponsing mailing lists 150 on http://www.egroups.com. 151 In case you are interested in participating, every member of the project will 152 be happy to give you direction to the right places and to give a personal 153 introduction to further development of the particular modules. 155 154 156 155 -
trunk/makefile
r1594 r1620 1 # $Id: makefile,v 1. 7 1999-11-04 18:50:50sandervl Exp $1 # $Id: makefile,v 1.8 1999-11-05 14:27:09 sandervl Exp $ 2 2 3 3 # … … 11 11 # debug: Change to a debug build. 12 12 # debugsmp: Start nmake process in background that processes all 13 # dlls in reverse (linking fails, but first nmake will 14 # correct this) 13 # dlls in reverse 15 14 # nodebuginfo: Change to a debug build without debug info in binaries 16 15 # nodebuginfosmp: Change to an SMP debug build without debug info in binaries
Note:
See TracChangeset
for help on using the changeset viewer.
