1 2Please read the files (especially README.Makefiles) in the 3husky-common (huskybse) package FIRST! If you don't have this package you 4should download it from http://husky.sourceforge.net/ 5 6 7Instructions to build HPTSQFIX from sources. 8--------------------------------------- 9 100. The smapi package is required for the hptsqfix package. They 11 must be already compiled (and installed if uses shared libraries). 12 This library must be the exactly same version as hptsqfix (and date for 13 -current branch). 14 151. Put the hptsqfix package in the directory where the other packages of fido 16 husky reside: 17 18 unix, beos, cygwin: 19 ------------------- 20 /usr/src/packages/ -> huskybse/ 21 -> smapi/ 22 -> hptsqfix/ 23 ...some other 24 25 windows, dos, os/2 & etc: 26 ------------------------- 27 d:\husky\ -> smapi\ 28 -> hptsqfix\ 29 ...some other 30 312. Determine which makefile you need to use then compile (and install if need) 32 hptsqfix using selected makefile, as following examples: 33 Example 1 (use common makefile (named 'Makefile'): require huskymak.cfg (see 34 huskybse); unixes only): 35 $ make 36 $ make install 37 Example 2 (use platfom-specific makefile from make subdirectory): 38 linux: 39 $ cd make 40 $ make -f makefile.lnx 41 $ make -f makefile.lnx install 42 dos (DJGPP GCC): 43 d:\husky\hptsqfix\make>make -f makefile.djg 44 windows (MS Visual C/C++): 45 d:\husky\hptsqfix\make>nmake -f makefile.mvc 46 47 48You're ready. 49 50 51Instructions to use precompiled binary packages. 52------------------------------------------------ 53 540. The smapi package is required for the hptsqfix package (if you get win32 55 DLL version or unix shared-library version), they must be already 56 compiled and installed. 57 This library must be the exactly same version as hptsqfix (and date for 58 -current branch). 59 601. If you already have precompiled binaries - just unpack packages: 61 smapi and hptsqfix. All unpack into same directory! 62 63 64You're ready. 65 66 67Appendix A. Supported compilers 68------------------------------- 69 70The following makefiles can be used to compile this release of hptsqfix: 71 72Makefile Compiler and platform 73------------ ------------------------------------------------------------ 74Makefile Any (huskymak.cfg required), use GNU make 75makefile.cyg GNU C 2.9.3-3.2.1 for Cygwin (mingw32 binaries, static & dll) 76makefile.djg GNU C 2.7.x for MS-DOS (DJGPP) 77makefile.emx GNU C 2.7.x for OS/2 (EMX 0.9) a.out-style linkage (EMX rt) 78makefile.lnx GNU C 2.7.x for Linux 79makefile.mgw Mingw32 for NT 80makefile.mvc Microsoft Visual C/C++ 6.0 81makefile.mvcdll Microsoft Visual C/C++ 6.0 (using shared libraries) 82makefile.sun GNU C 2.7.x for Solaris 83makefile.wco WATCOM C/C++ 10.x for 32-bit OS/2 84makefile.wcw WATCOM C/C++ 10.x for 32-bit Windows 85------------ ------------------------------------------------------------ 86 87$Id$ 88