Annotation of embedaddon/libxml2/bakefile/Readme.txt, revision 1.1

1.1     ! misho       1: 
        !             2:  LIBXML2 build system for Win32 README
        !             3:  -------------------------------------
        !             4: 
        !             5:  In this folder are stored all the files required to compile LIBXML2 with win32 compilers.
        !             6:  Bakefile (http://bakefile.sourceforge.net) is used as makefile generator.
        !             7: 
        !             8:  Supported makefiles:
        !             9:  - makefile.vc     for Microsoft NMAKE
        !            10:  - makefile.bcc    for Borland MAKE
        !            11:  - makefile.wat    for OpenWatcom MAKE
        !            12:  - makefile.gcc    for MinGW MINGW32-MAKE
        !            13:  - all DSP & DSW   for Microsoft VisualC++ 6.0 (can be used also with VS.NET AFAIK)
        !            14: 
        !            15:  This readme is organized as:
        !            16:    1.0 HOWTO compile LIBXML2 using makefiles     <-- for users who want to build the library using *command-line*
        !            17:    1.1 HOWTO compile LIBXML2 using an IDE        <-- for users who want to build the library using an *IDE*
        !            18:    1.2 HOWTO regenerate makefiles for LIBXML2    <-- for libxml2 mantainers/developers/advanced users
        !            19: 
        !            20:  If you just want to compile the library (and the test programs) you should definitely avoid the
        !            21:  section 1.1 and focus on the 1.0.
        !            22:  
        !            23: 
        !            24: 
        !            25: 
        !            26: 
        !            27: 
        !            28:  1.0 HOWTO compile LIBXML2 using makefiles
        !            29:  -----------------------------------------
        !            30:  
        !            31:  Choose your preferred compiler among those actually supported (see above) and then run
        !            32:  
        !            33:                               mycompilermake -fmakefile.makefileext [options]
        !            34: 
        !            35:  for a full list of the available options you should open with a notepad (or something like that)
        !            36:  the makefile you want to use; at the beginning you should see a section which starts as:
        !            37: 
        !            38:      # -------------------------------------------------------------------------
        !            39:      # These are configurable options:
        !            40:      # -------------------------------------------------------------------------
        !            41: 
        !            42:  here you can find all the options actually used by that makefile. 
        !            43:  They can be customized when running the makefile writing something like:
        !            44: 
        !            45:  nmake -fmakefile.vc BUILD=release
        !            46:  mingw32-make -fmakefile.gcc BUILD=debug ICONV_DIR=c:\myiconv
        !            47: 
        !            48:  or they can be permanently changed modifying the makefile.
        !            49:  That's all: for any problem/compile-error/suggestion, write to 
        !            50:  frm@users.sourceforge.net with the word "libxml2" in the subject.
        !            51: 
        !            52: 
        !            53: 
        !            54: 
        !            55: 
        !            56:  1.1 HOWTO compile LIBXML2 using an IDE
        !            57:  --------------------------------------
        !            58:  
        !            59:  Actually only the Microsoft VisualC++ 6.0 project files are generated.
        !            60:  In future other Integrated Development Environments (IDEs) will be supported as well.
        !            61:  
        !            62:  With MSVC++ 6.0, you should open the DSW file and then set as the active project the
        !            63:  "libxml2" project, if you want to build the library or one of the test projects if you
        !            64:  want to run them.
        !            65:  Using the command "Build->Set Active Configuration" you can choose one of the predefined
        !            66:  configuration.
        !            67: 
        !            68: 
        !            69: 
        !            70: 
        !            71: 
        !            72:  1.2 HOWTO regenerate makefiles for LIBXML2
        !            73:  ------------------------------------------
        !            74:  
        !            75:  Be sure to have installed Bakefile (http://bakefile.sourceforge.net).
        !            76:  Just run the "bakefile_gen" command inside the folder containing the "libxml2.bkl" file.
        !            77:  NOTE: if you want to remove all the makefiles, you can use the "bakefile_gen -c" command.
        !            78:  
        !            79:  The template files used to generate all makefiles are only two:
        !            80:  - libxml2.bkl      (the main one)
        !            81:  - Bakefiles.bkgen
        !            82:  All the other files can be dinamically regenerated.
        !            83: 
        !            84: 
        !            85: 
        !            86: 
        !            87: 
        !            88:  If you have problems with the compilation of LIBXML2 under windows (using one of the supported compiler)
        !            89:  please write to:
        !            90: 
        !            91:      Francesco Montorsi <frm@users.sourceforge.net>
        !            92: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>