Changeset - 32ba6ee9c7d9
[Not reviewed]
default
0 14 10
Michael Guravage - 15 years ago 2010-06-23 15:06:19
michael.guravage@cwi.nl
Corrected windows library path problem. Added -f Makefile to every make invocation.

--
user: Michael Guravage <michael.guravage@cwi.nl>
branch 'default'
added src/TutorialCode/ChangeLog
added src/TutorialCode/Tutorial0/ChangeLog
added src/TutorialCode/Tutorial1A/ChangeLog
added src/TutorialCode/Tutorial1B/ChangeLog
added src/TutorialCode/Tutorial1C/ChangeLog
added src/TutorialCode/Tutorial1D/ChangeLog
added src/TutorialCode/Tutorial2/ChangeLog
added src/TutorialCode/Tutorial3/ChangeLog
added src/TutorialCode/Tutorial4/ChangeLog
added src/TutorialCode/Tutorial5/ChangeLog
changed doc/installation.pdf
changed doc/installation.rst
changed src/ChangeLog
changed src/Makefile
changed src/TutorialCode/Makefile
changed src/TutorialCode/Tutorial0/tutorial0.pro
changed src/TutorialCode/Tutorial1A/tutorial1A.pro
changed src/TutorialCode/Tutorial1B/tutorial1B.pro
changed src/TutorialCode/Tutorial1C/tutorial1C.pro
changed src/TutorialCode/Tutorial1D/tutorial1D.pro
changed src/TutorialCode/Tutorial2/tutorial2.pro
changed src/TutorialCode/Tutorial3/tutorial3.pro
changed src/TutorialCode/Tutorial4/tutorial4.pro
changed src/TutorialCode/Tutorial5/tutorial5.pro
24 files changed with 270 insertions and 119 deletions:
0 comments (0 inline, 0 general)
doc/installation.pdf
Show inline comments
 
%PDF-1.3
 
%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
 
% 'BasicFonts': class PDFDictionary 
 
1 0 obj
 
% The standard fonts dictionary
 
<< /F1 2 0 R
 
 /F2 3 0 R
 
 /F3 5 0 R
 
 /F4 6 0 R >>
 
 /F4 7 0 R >>
 
endobj
 
% 'F1': class PDFType1Font 
 
2 0 obj
 
% Font Helvetica
 
<< /BaseFont /Helvetica
 
 /Encoding /WinAnsiEncoding
 
 /Name /F1
 
 /Subtype /Type1
 
 /Type /Font >>
 
endobj
 
% 'F2': class PDFType1Font 
 
3 0 obj
 
@@ -41,53 +41,53 @@ 4 0 obj
 
 /Subtype /Link
 
 /Type /Annot >>
 
endobj
 
% 'F3': class PDFType1Font 
 
5 0 obj
 
% Font Courier
 
<< /BaseFont /Courier
 
 /Encoding /WinAnsiEncoding
 
 /Name /F3
 
 /Subtype /Type1
 
 /Type /Font >>
 
endobj
 
% 'F4': class PDFType1Font 
 
% 'Page1': class PDFPage 
 
6 0 obj
 
% Font Helvetica-Oblique
 
<< /BaseFont /Helvetica-Oblique
 
 /Encoding /WinAnsiEncoding
 
 /Name /F4
 
 /Subtype /Type1
 
 /Type /Font >>
 
endobj
 
% 'Page1': class PDFPage 
 
7 0 obj
 
% Page dictionary
 
<< /Annots [ 4 0 R ]
 
 /Contents 18 0 R
 
 /MediaBox [ 0
 
 0
 
 595.2756
 
 841.8898 ]
 
 /Parent 17 0 R
 
 /Resources << /Font 1 0 R
 
 /ProcSet [ /PDF
 
 /Text
 
 /ImageB
 
 /ImageC
 
 /ImageI ] >>
 
 /Rotate 0
 
 /Trans <<  >>
 
 /Type /Page >>
 
endobj
 
% 'F4': class PDFType1Font 
 
7 0 obj
 
% Font Helvetica-Oblique
 
<< /BaseFont /Helvetica-Oblique
 
 /Encoding /WinAnsiEncoding
 
 /Name /F4
 
 /Subtype /Type1
 
 /Type /Font >>
 
endobj
 
% 'Page2': class PDFPage 
 
8 0 obj
 
% Page dictionary
 
<< /Contents 19 0 R
 
 /MediaBox [ 0
 
 0
 
 595.2756
 
 841.8898 ]
 
 /Parent 17 0 R
 
 /Resources << /Font 1 0 R
 
 /ProcSet [ /PDF
 
 /Text
 
@@ -101,107 +101,107 @@ endobj
 
% 'R9': class PDFCatalog 
 
9 0 obj
 
% Document Root
 
<< /Outlines 11 0 R
 
 /PageLabels 20 0 R
 
 /PageMode /UseNone
 
 /Pages 17 0 R
 
 /Type /Catalog >>
 
endobj
 
% 'R10': class PDFInfo 
 
10 0 obj
 
<< /Author ()
 
 /CreationDate (D:20100623123520-01'00')
 
 /CreationDate (D:20100623150545-01'00')
 
 /Keywords ()
 
 /Producer (ReportLab http://www.reportlab.com)
 
 /Subject (\(unspecified\))
 
 /Title (Installation Instructions) >>
 
endobj
 
% 'R11': class PDFOutlines 
 
11 0 obj
 
<< /Count 5
 
 /First 12 0 R
 
 /Last 16 0 R
 
 /Type /Outlines >>
 
endobj
 
% 'Outline.0': class OutlineEntryObject 
 
12 0 obj
 
<< /Dest [ 7 0 R
 
<< /Dest [ 6 0 R
 
 /XYZ
 
 62.69291
 
 717.0236
 
 0 ]
 
 /Next 13 0 R
 
 /Parent 11 0 R
 
 /Title (Requirements) >>
 
endobj
 
% 'Outline.1': class OutlineEntryObject 
 
13 0 obj
 
<< /Dest [ 7 0 R
 
<< /Dest [ 6 0 R
 
 /XYZ
 
 62.69291
 
 618.0236
 
 0 ]
 
 /Next 14 0 R
 
 /Parent 11 0 R
 
 /Prev 12 0 R
 
 /Title (All Platforms) >>
 
endobj
 
% 'Outline.2': class OutlineEntryObject 
 
14 0 obj
 
<< /Dest [ 7 0 R
 
<< /Dest [ 6 0 R
 
 /XYZ
 
 62.69291
 
 507.0236
 
 0 ]
 
 /Next 15 0 R
 
 /Parent 11 0 R
 
 /Prev 13 0 R
 
 /Title (Linux) >>
 
endobj
 
% 'Outline.3': class OutlineEntryObject 
 
15 0 obj
 
<< /Dest [ 7 0 R
 
<< /Dest [ 6 0 R
 
 /XYZ
 
 62.69291
 
 248.4236
 
 183.2236
 
 0 ]
 
 /Next 16 0 R
 
 /Parent 11 0 R
 
 /Prev 14 0 R
 
 /Title (Windows) >>
 
endobj
 
% 'Outline.4': class OutlineEntryObject 
 
16 0 obj
 
<< /Dest [ 8 0 R
 
 /XYZ
 
 62.69291
 
 561.8236
 
 465.8236
 
 0 ]
 
 /Parent 11 0 R
 
 /Prev 15 0 R
 
 /Title (MacOS) >>
 
endobj
 
% 'R17': class PDFPages 
 
17 0 obj
 
% page tree
 
<< /Count 2
 
 /Kids [ 7 0 R
 
 /Kids [ 6 0 R
 
 8 0 R ]
 
 /Type /Pages >>
 
endobj
 
% 'R18': class PDFStream 
 
18 0 obj
 
% page stream
 
<< /Length 6935 >>
 
<< /Length 6382 >>
 
stream
 
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
 
q
 
1 0 0 1 62.69291 729.0236 cm
 
q
 
0 0 0 rg
 
BT 1 0 0 1 0 9.64 Tm /F2 20 Tf 24 TL 122.1449 0 Td (Installation Instructions) Tj T* -122.1449 0 Td ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 696.0236 cm
 
q
 
@@ -226,197 +226,294 @@ q
 
BT 1 0 0 1 0 64.82 Tm .005984 Tw 12 TL /F1 10 Tf 0 0 0 rg (Compilation is effected with make, either the native ) Tj /F3 10 Tf (make ) Tj /F1 10 Tf (on UNIX and MAC systems or ) Tj /F3 10 Tf (mingw32-make) Tj T* 0 Tw .192927 Tw /F1 10 Tf (distributed with the windows version of QT. In the VirtualLeaf ) Tj /F3 10 Tf (src ) Tj /F1 10 Tf (directory you will find a ) Tj /F3 10 Tf (Makefile) Tj /F1 10 Tf (, the) Tj T* 0 Tw 3.275984 Tw (root of a hierarchy of makefiles, that will guide the compilation and installation of the VirtualLeaf) Tj T* 0 Tw 1.899982 Tw (executable, its default plugins and the tutorial examples. To facilitate cross platform compatibility, the) Tj T* 0 Tw 2.09284 Tw (makefiles use two environment variables: ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (and ) Tj /F3 10 Tf (QMAKE ) Tj /F1 10 Tf (to name the make and QT-make utility) Tj T* 0 Tw (respectively. The fallback defaults are ) Tj /F3 10 Tf (make ) Tj /F1 10 Tf (and ) Tj /F3 10 Tf (qmake) Tj /F1 10 Tf (. Platform specific instructions follow.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 486.0236 cm
 
q
 
BT 1 0 0 1 0 8.435 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (Linux) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 468.0236 cm
 
q
 
0 0 0 rg
 
BT 1 0 0 1 0 4.82 Tm /F1 10 Tf 12 TL (Open the terminal window and unpack the VirtualLeaf source package into your home folder, by typing:) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 422.8236 cm
 
q
 
q
 
1 0 0 1 0 0 cm
 
q
 
1 0 0 1 6.6 6.6 cm
 
q
 
.662745 .662745 .662745 RG
 
.5 w
 
.960784 .960784 .862745 rg
 
n -6 -6 468.6898 36 re B*
 
Q
 
q
 
BT 1 0 0 1 0 17.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( cd) Tj T* (>) Tj ( tar xzf VirtualLeaf-V1.0.tgz) Tj T* ET
 
Q
 
Q
 
Q
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 402.8236 cm
 
q
 
BT 1 0 0 1 0 4.82 Tm 12 TL /F1 10 Tf 0 0 0 rg (So the Makefiles can find ) Tj /F3 10 Tf (qmake) Tj /F1 10 Tf (, prepend the QT bin directory to your execution path, for example:) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 434.8236 cm
 
1 0 0 1 62.69291 369.6236 cm
 
q
 
q
 
1 0 0 1 0 0 cm
 
q
 
1 0 0 1 6.6 6.6 cm
 
q
 
.662745 .662745 .662745 RG
 
.5 w
 
.960784 .960784 .862745 rg
 
n -6 -6 468.6898 24 re B*
 
Q
 
q
 
BT 1 0 0 1 0 5.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( PATH=/opt/QT/qt/bin:$PATH) Tj T* ET
 
Q
 
Q
 
Q
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 402.8236 cm
 
1 0 0 1 62.69291 337.6236 cm
 
q
 
BT 1 0 0 1 0 16.82 Tm 1.09936 Tw 12 TL /F1 10 Tf 0 0 0 rg (If you wish to use some other ) Tj /F3 10 Tf (make ) Tj /F1 10 Tf (or ) Tj /F3 10 Tf (qmake ) Tj /F1 10 Tf (utilities other than the defaults, instantiate environment) Tj T* 0 Tw (variables named ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (and ) Tj /F3 10 Tf (QMAKE) Tj /F1 10 Tf (, for example:) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 357.6236 cm
 
1 0 0 1 62.69291 292.4236 cm
 
q
 
q
 
1 0 0 1 0 0 cm
 
q
 
1 0 0 1 6.6 6.6 cm
 
q
 
.662745 .662745 .662745 RG
 
.5 w
 
.960784 .960784 .862745 rg
 
n -6 -6 468.6898 36 re B*
 
Q
 
q
 
BT 1 0 0 1 0 17.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( export MAKE=gmake) Tj T* (>) Tj ( export QMAKE=/home/michael/MyQT/qt/bin/qmake) Tj T* ET
 
Q
 
Q
 
Q
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 337.6236 cm
 
1 0 0 1 62.69291 272.4236 cm
 
q
 
BT 1 0 0 1 0 4.82 Tm 12 TL /F1 10 Tf 0 0 0 rg (To compile the VirtualLeaf, go to the VirtualLeaf ) Tj /F3 10 Tf (src ) Tj /F1 10 Tf (directory and invoke ) Tj /F3 10 Tf (make) Tj /F1 10 Tf (, for example:) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 292.4236 cm
 
1 0 0 1 62.69291 227.2236 cm
 
q
 
q
 
1 0 0 1 0 0 cm
 
q
 
1 0 0 1 6.6 6.6 cm
 
q
 
.662745 .662745 .662745 RG
 
.5 w
 
.960784 .960784 .862745 rg
 
n -6 -6 468.6898 36 re B*
 
Q
 
q
 
BT 1 0 0 1 0 17.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( cd /home/michael/VirtualLeaf/v1.0/src) Tj T* (>) Tj ( make) Tj T* ET
 
BT 1 0 0 1 0 17.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( cd /home/michael/VirtualLeaf/v1.0/src) Tj T* (>) Tj ( make -f Makefile) Tj T* ET
 
Q
 
Q
 
Q
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 260.4236 cm
 
1 0 0 1 62.69291 195.2236 cm
 
q
 
BT 1 0 0 1 0 16.82 Tm .059985 Tw 12 TL /F1 10 Tf 0 0 0 rg (Once the compilation is complete, you will find the ) Tj /F3 10 Tf (VirtualLeaf ) Tj /F1 10 Tf (binary in ) Tj /F3 10 Tf (v1.0/bin ) Tj /F1 10 Tf (and the plugins in) Tj T* 0 Tw /F3 10 Tf (v1.0/bin/models) Tj /F1 10 Tf (.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 227.4236 cm
 
1 0 0 1 62.69291 162.2236 cm
 
q
 
BT 1 0 0 1 0 8.435 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (Windows) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 173.4236 cm
 
1 0 0 1 62.69291 132.2236 cm
 
q
 
BT 1 0 0 1 0 40.82 Tm 3.219979 Tw 12 TL /F1 10 Tf 0 0 0 rg (For convenience sake, three required development libraries: ) Tj /F3 10 Tf (libiconv) Tj /F1 10 Tf (, ) Tj /F3 10 Tf (libxml2 ) Tj /F1 10 Tf (and ) Tj /F3 10 Tf (libz ) Tj /F1 10 Tf (are) Tj T* 0 Tw .387318 Tw (distributed with the VirtualLeaf code, and the VirtualLeaf will compile correctly with them. If, however, you) Tj T* 0 Tw .590651 Tw (wish to use other versions of these libraries, you will need to reassign the ) Tj /F3 10 Tf (LIBICONVDIR) Tj /F1 10 Tf (, ) Tj /F3 10 Tf (LIBZML2DIR) Tj T* 0 Tw /F1 10 Tf (and ) Tj /F3 10 Tf (LIBZDIR ) Tj /F1 10 Tf (variables in all the project files.) Tj T* ET
 
BT 1 0 0 1 0 16.82 Tm 1.165318 Tw 12 TL /F1 10 Tf 0 0 0 rg (Unpack the VirtualLeaf source package somewhere in your folder hierarchy. The result might be in, for) Tj T* 0 Tw (example: ) Tj /F3 10 Tf (c:\\Documents and Settings\\michael\\VirtualLeaf\\v1.0) Tj /F1 10 Tf (.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 131.4236 cm
 
1 0 0 1 62.69291 90.22362 cm
 
q
 
BT 1 0 0 1 0 28.82 Tm 3.513555 Tw 12 TL /F1 10 Tf 0 0 0 rg (As stated earlier, the Makefiles rely on two environment variables: ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (and ) Tj /F3 10 Tf (QMAKE) Tj /F1 10 Tf (. Since QT) Tj T* 0 Tw 1.479147 Tw (executable names are consistent across platforms, the ) Tj /F3 10 Tf (QMAKE ) Tj /F1 10 Tf (default value, ) Tj /F3 10 Tf (QMAKE=qmake) Tj /F1 10 Tf (, will work) Tj T* 0 Tw (fine. You will have to create an environment named ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (though.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 89.42362 cm
 
q
 
BT 1 0 0 1 0 28.82 Tm .928488 Tw 12 TL /F1 10 Tf 0 0 0 rg (To add an environment variable call up the ) Tj /F4 10 Tf (system tool) Tj /F1 10 Tf (, either with a left click on the ) Tj /F4 10 Tf (start menu ) Tj /F1 10 Tf (then a ) Tj T* 0 Tw .439986 Tw (right click on ) Tj /F4 10 Tf (My Computer ) Tj /F1 10 Tf (and choosing ) Tj /F4 10 Tf (properties ) Tj /F1 10 Tf (from the drop down list, or by choosing ) Tj /F4 10 Tf (control panel ) Tj T* 0 Tw .069988 Tw /F1 10 Tf (from the ) Tj /F4 10 Tf (start menu ) Tj /F1 10 Tf (and then double clicking on the ) Tj /F4 10 Tf (system tool ) Tj /F1 10 Tf (itself. Once in the ) Tj /F4 10 Tf (system tool) Tj /F1 10 Tf (, choose the) Tj T* 0 Tw ET
 
BT 1 0 0 1 0 28.82 Tm 3.219979 Tw 12 TL /F1 10 Tf 0 0 0 rg (For convenience sake, three required development libraries: ) Tj /F3 10 Tf (libiconv) Tj /F1 10 Tf (, ) Tj /F3 10 Tf (libxml2 ) Tj /F1 10 Tf (and ) Tj /F3 10 Tf (libz ) Tj /F1 10 Tf (are ) Tj T* 0 Tw .387318 Tw (distributed with the VirtualLeaf code, and the VirtualLeaf will compile correctly with them. If, however, you ) Tj T* 0 Tw .590651 Tw (wish to use other versions of these libraries, you will need to reassign the ) Tj /F3 10 Tf (LIBICONVDIR) Tj /F1 10 Tf (, ) Tj /F3 10 Tf (LIBZML2DIR) Tj T* 0 Tw ET
 
Q
 
Q
 
q
 
1 0 0 1 56.69291 773.1969 cm
 
q
 
BT 1 0 0 1 0 4.82 Tm 160.0749 0 Td 12 TL /F1 10 Tf 0 0 0 rg (Installation Instructions - 2010-06-23) Tj T* -160.0749 0 Td ET
 
Q
 
Q
 
q
 
1 0 0 1 56.69291 56.69291 cm
 
q
 
0 0 0 rg
 
BT 1 0 0 1 0 4.82 Tm /F1 10 Tf 12 TL 238.1649 0 Td (1) Tj T* -238.1649 0 Td ET
 
Q
 
Q
 
 
 
endstream
 
 
endobj
 
% 'R19': class PDFStream 
 
19 0 obj
 
% page stream
 
<< /Length 2509 >>
 
<< /Length 5804 >>
 
stream
 
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
 
q
 
1 0 0 1 62.69291 705.0236 cm
 
1 0 0 1 62.69291 741.0236 cm
 
q
 
BT 1 0 0 1 0 40.82 Tm .052651 Tw 12 TL /F4 10 Tf 0 0 0 rg (advanced ) Tj /F1 10 Tf (tab and then click the ) Tj /F4 10 Tf (environment variables ) Tj /F1 10 Tf (button. The environment variables screen is split in) Tj T* 0 Tw .503735 Tw (two with ) Tj /F4 10 Tf (User ) Tj /F1 10 Tf (variables above and ) Tj /F4 10 Tf (System ) Tj /F1 10 Tf (variables below. Add a new users variable named ) Tj /F3 10 Tf (Make ) Tj /F1 10 Tf (with) Tj T* 0 Tw .939213 Tw (the value, e.g. ) Tj /F3 10 Tf (mingw32-make) Tj /F1 10 Tf (. the QT\(SDK\) contains the ) Tj /F4 10 Tf (minimum gnu for windows ) Tj /F1 10 Tf (\(mingw\) compiler;) Tj T* 0 Tw (commonly installed in: ) Tj /F3 10 Tf (c:\\QT\\qt-version\\mingw\\bin) Tj /F1 10 Tf (. Look there for the make utility name.) Tj T* ET
 
BT 1 0 0 1 0 4.82 Tm 12 TL /F1 10 Tf 0 0 0 rg (and ) Tj /F3 10 Tf (LIBZDIR ) Tj /F1 10 Tf (variables in all the project files.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 651.0236 cm
 
1 0 0 1 62.69291 699.0236 cm
 
q
 
BT 1 0 0 1 0 28.82 Tm 3.513555 Tw 12 TL /F1 10 Tf 0 0 0 rg (As stated earlier, the Makefiles rely on two environment variables: ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (and ) Tj /F3 10 Tf (QMAKE) Tj /F1 10 Tf (. Since QT) Tj T* 0 Tw 1.479147 Tw (executable names are consistent across platforms, the ) Tj /F3 10 Tf (QMAKE ) Tj /F1 10 Tf (default value, ) Tj /F3 10 Tf (QMAKE=qmake) Tj /F1 10 Tf (, will work) Tj T* 0 Tw (fine. You will have to create an environment named ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (though.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 609.0236 cm
 
q
 
BT 1 0 0 1 0 76.82 Tm .928488 Tw 12 TL /F1 10 Tf 0 0 0 rg (To add an environment variable call up the ) Tj /F4 10 Tf (system tool) Tj /F1 10 Tf (, either with a left click on the ) Tj /F4 10 Tf (start menu ) Tj /F1 10 Tf (then a) Tj T* 0 Tw .439986 Tw (right click on ) Tj /F4 10 Tf (My Computer ) Tj /F1 10 Tf (and choosing ) Tj /F4 10 Tf (properties ) Tj /F1 10 Tf (from the drop down list, or by choosing ) Tj /F4 10 Tf (control panel) Tj T* 0 Tw .069988 Tw /F1 10 Tf (from the ) Tj /F4 10 Tf (start menu ) Tj /F1 10 Tf (and then double clicking on the ) Tj /F4 10 Tf (system tool ) Tj /F1 10 Tf (itself. Once in the ) Tj /F4 10 Tf (system tool) Tj /F1 10 Tf (, choose the) Tj T* 0 Tw .052651 Tw /F4 10 Tf (advanced ) Tj /F1 10 Tf (tab and then click the ) Tj /F4 10 Tf (environment variables ) Tj /F1 10 Tf (button. The environment variables screen is split in) Tj T* 0 Tw .503735 Tw (two with ) Tj /F4 10 Tf (User ) Tj /F1 10 Tf (variables above and ) Tj /F4 10 Tf (System ) Tj /F1 10 Tf (variables below. Add a new users variable named ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (with) Tj T* 0 Tw .939213 Tw (the value, e.g. ) Tj /F3 10 Tf (mingw32-make) Tj /F1 10 Tf (. the QT\(SDK\) contains the ) Tj /F4 10 Tf (minimum gnu for windows ) Tj /F1 10 Tf (\(mingw\) compiler;) Tj T* 0 Tw (commonly installed in: ) Tj /F3 10 Tf (c:\\QT\\qt-version\\mingw\\bin) Tj /F1 10 Tf (. Look there for the ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (utility name.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 555.0236 cm
 
q
 
BT 1 0 0 1 0 40.82 Tm 2.446235 Tw 12 TL /F1 10 Tf 0 0 0 rg (After installing QT and setting the ) Tj /F3 10 Tf (MAKE ) Tj /F1 10 Tf (environment variable, you should be able to invoke a QT) Tj T* 0 Tw .648651 Tw (command window from the ) Tj /F4 10 Tf (start menu) Tj /F1 10 Tf (. This shell automatically includes the necessary QT folder in your) Tj T* 0 Tw 1.380651 Tw (execution PATH. Within this command window, go to the VirtualLeaf ) Tj /F3 10 Tf (src ) Tj /F1 10 Tf (folder and invoke make, for) Tj T* 0 Tw (example:) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 605.8236 cm
 
1 0 0 1 62.69291 509.8236 cm
 
q
 
q
 
1 0 0 1 0 0 cm
 
q
 
1 0 0 1 6.6 6.6 cm
 
q
 
.662745 .662745 .662745 RG
 
.5 w
 
.960784 .960784 .862745 rg
 
n -6 -6 468.6898 36 re B*
 
Q
 
q
 
BT 1 0 0 1 0 17.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( c:\\Documents and Settings\\michael\\VirtualLeaf\\v1.0\\src) Tj T* (>) Tj ( mingw32-make) Tj T* ET
 
BT 1 0 0 1 0 17.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( c:\\Documents and Settings\\michael\\VirtualLeaf\\v1.0\\src) Tj T* (>) Tj ( mingw32-make -f Makefile) Tj T* ET
 
Q
 
Q
 
Q
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 573.8236 cm
 
1 0 0 1 62.69291 477.8236 cm
 
q
 
BT 1 0 0 1 0 16.82 Tm 4.213059 Tw 12 TL /F1 10 Tf 0 0 0 rg (When complete, you will find the ) Tj /F3 10 Tf (VirtualLeaf.exe ) Tj /F1 10 Tf (binary in ) Tj /F3 10 Tf (v1.0/bin ) Tj /F1 10 Tf (and the plugins in) Tj T* 0 Tw /F3 10 Tf (v1.0/bin/models) Tj /F1 10 Tf (.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 540.8236 cm
 
1 0 0 1 62.69291 444.8236 cm
 
q
 
BT 1 0 0 1 0 8.435 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (MacOS) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 414.8236 cm
 
q
 
BT 1 0 0 1 0 16.82 Tm .918443 Tw 12 TL /F1 10 Tf 0 0 0 rg (Make sure that XCode development environment is installed from the MacOSX installations DVDs. Also) Tj T* 0 Tw (download and install a recent version of Qt as described above \(version >) Tj (4.4\).) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 384.8236 cm
 
q
 
BT 1 0 0 1 0 16.82 Tm .297976 Tw 12 TL /F1 10 Tf 0 0 0 rg (Open the Terminal program \(in ) Tj /F3 10 Tf (/Applications/Utilities/) Tj /F1 10 Tf (\). Unpack the VirtualLeaf source package) Tj T* 0 Tw (into your home folder, by typing:) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 339.6236 cm
 
q
 
q
 
1 0 0 1 0 0 cm
 
q
 
1 0 0 1 6.6 6.6 cm
 
q
 
.662745 .662745 .662745 RG
 
.5 w
 
.960784 .960784 .862745 rg
 
n -6 -6 468.6898 36 re B*
 
Q
 
q
 
BT 1 0 0 1 0 17.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( cd) Tj T* (>) Tj ( tar xzf VirtualLeaf-V1.0.tgz) Tj T* ET
 
Q
 
Q
 
Q
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 307.6236 cm
 
q
 
BT 1 0 0 1 0 16.82 Tm .469987 Tw 12 TL /F1 10 Tf 0 0 0 rg (Now go to the VirtualLeaf ) Tj /F3 10 Tf (src ) Tj /F1 10 Tf (directory, set the right options for qmake, and invoke make, by typing, for) Tj T* 0 Tw (example:) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 250.4236 cm
 
q
 
q
 
1 0 0 1 0 0 cm
 
q
 
1 0 0 1 6.6 6.6 cm
 
q
 
.662745 .662745 .662745 RG
 
.5 w
 
.960784 .960784 .862745 rg
 
n -6 -6 468.6898 48 re B*
 
Q
 
q
 
BT 1 0 0 1 0 29.71 Tm 12 TL /F3 10 Tf 0 0 0 rg (>) Tj ( cd) Tj T* (>) Tj ( cd VirtualLeaf/v1.0/src) Tj T* (>) Tj ( export QMAKESPEC=macx-g++; make -f Makefile) Tj T* ET
 
Q
 
Q
 
Q
 
Q
 
Q
 
q
 
1 0 0 1 62.69291 218.4236 cm
 
q
 
BT 1 0 0 1 0 16.82 Tm 6.059213 Tw 12 TL /F1 10 Tf 0 0 0 rg (When complete, you will find the ) Tj /F3 10 Tf (VirtualLeaf ) Tj /F1 10 Tf (binary in ) Tj /F3 10 Tf (v1.0/bin ) Tj /F1 10 Tf (and the plugins in) Tj T* 0 Tw /F3 10 Tf (v1.0/bin/models) Tj /F1 10 Tf (.) Tj T* ET
 
Q
 
Q
 
q
 
1 0 0 1 56.69291 773.1969 cm
 
q
 
BT 1 0 0 1 0 4.82 Tm 160.0749 0 Td 12 TL /F1 10 Tf 0 0 0 rg (Installation Instructions - 2010-06-23) Tj T* -160.0749 0 Td ET
 
Q
 
Q
 
q
 
1 0 0 1 56.69291 56.69291 cm
 
q
 
0 0 0 rg
 
BT 1 0 0 1 0 4.82 Tm /F1 10 Tf 12 TL 238.1649 0 Td (2) Tj T* -238.1649 0 Td ET
 
Q
 
Q
 
@@ -443,40 +540,40 @@ 22 0 obj
 
% None
 
<< /S /D
 
 /St 2 >>
 
endobj
 
xref
 
0 23
 
0000000000 65535 f
 
0000000113 00000 n
 
0000000245 00000 n
 
0000000410 00000 n
 
0000000597 00000 n
 
0000000841 00000 n
 
0000001002 00000 n
 
0000001181 00000 n
 
0000001000 00000 n
 
0000001301 00000 n
 
0000001480 00000 n
 
0000001759 00000 n
 
0000001917 00000 n
 
0000002154 00000 n
 
0000002279 00000 n
 
0000002451 00000 n
 
0000002639 00000 n
 
0000002819 00000 n
 
0000003001 00000 n
 
0000003150 00000 n
 
0000003265 00000 n
 
0000010301 00000 n
 
0000012915 00000 n
 
0000013021 00000 n
 
0000013098 00000 n
 
0000009748 00000 n
 
0000015657 00000 n
 
0000015763 00000 n
 
0000015840 00000 n
 
trailer
 
<< /ID 
 
 % ReportLab generated PDF document -- digest (http://www.reportlab.com) 
 
 [(\247u5\225Y\035H\257\370\345\300\201\313\031U0) (\247u5\225Y\035H\257\370\345\300\201\313\031U0)] 
 
 [(\361i\357\326\223\205\376 cX\3301\266\222\010\004) (\361i\357\326\223\205\376 cX\3301\266\222\010\004)] 
 
 
 /Info 10 0 R
 
 /Root 9 0 R
 
 /Size 23 >>
 
startxref
 
13145
 
15887
 
%%EOF
doc/installation.rst
Show inline comments
 
@@ -35,99 +35,111 @@ version of QT. In the VirtualLeaf ``src`
 
``Makefile``, the root of a hierarchy of makefiles, that will guide
 
the compilation and installation of the VirtualLeaf executable, its
 
default plugins and the tutorial examples.  To facilitate cross
 
platform compatibility, the makefiles use two environment variables:
 
``MAKE`` and ``QMAKE`` to name the make and QT-make utility
 
respectively. The fallback defaults are ``make`` and
 
``qmake``. Platform specific instructions follow.
 

	
 

	
 
Linux
 
-----
 

	
 
Open the terminal window and unpack the VirtualLeaf source package
 
into your home folder, by typing::
 

	
 
 > cd 
 
 > tar xzf VirtualLeaf-V1.0.tgz
 

	
 

	
 
So the Makefiles can find ``qmake``, prepend the QT bin directory to
 
your execution path, for example::
 

	
 
 > PATH=/opt/QT/qt/bin:$PATH 
 

	
 
If you wish to use some other ``make`` or ``qmake`` utilities other
 
than the defaults, instantiate environment variables named ``MAKE``
 
and ``QMAKE``, for example::
 

	
 
 > export MAKE=gmake
 
 > export QMAKE=/home/michael/MyQT/qt/bin/qmake
 

	
 
To compile the VirtualLeaf, go to the VirtualLeaf ``src`` directory
 
and invoke ``make``, for example::
 

	
 
 > cd /home/michael/VirtualLeaf/v1.0/src
 
 > make
 
 > make -f Makefile
 

	
 
Once the compilation is complete, you will find the ``VirtualLeaf``
 
binary in ``v1.0/bin`` and the plugins in ``v1.0/bin/models``.
 

	
 

	
 
Windows
 
-------
 

	
 
Unpack the VirtualLeaf source package somewhere in your folder
 
hierarchy. The result might be in, for example: ``c:\Documents and
 
Settings\michael\VirtualLeaf\v1.0``.
 

	
 
For convenience sake, three required development libraries:
 
``libiconv``, ``libxml2`` and ``libz`` are distributed with the
 
VirtualLeaf code, and the VirtualLeaf will compile correctly with
 
them. If, however, you wish to use other versions of these libraries,
 
you will need to reassign the ``LIBICONVDIR``, ``LIBZML2DIR`` and
 
``LIBZDIR`` variables in all the project files.
 

	
 
As stated earlier, the Makefiles rely on two environment variables:
 
``MAKE`` and ``QMAKE``.  Since QT executable names are consistent
 
across platforms, the ``QMAKE`` default value, ``QMAKE=qmake``, will
 
work fine. You will have to create an environment named ``MAKE``
 
though.
 

	
 
To add an environment variable call up the *system tool*, either with a
 
left click on the *start menu* then a right click on *My Computer* and
 
choosing *properties* from the drop down list, or by choosing *control
 
panel* from the *start menu* and then double clicking on the *system
 
tool* itself. Once in the *system tool*, choose the *advanced* tab and
 
then click the *environment variables* button. The environment
 
variables screen is split in two with *User* variables above and *System*
 
variables below. Add a new users variable named ``Make`` with the
 
value, e.g. ``mingw32-make``. the QT(SDK) contains the *minimum gnu
 
for windows* (mingw) compiler; commonly installed in:
 
``c:\QT\qt-version\mingw\bin``. Look there for the make utility name.
 
To add an environment variable call up the *system tool*, either with
 
a left click on the *start menu* then a right click on *My Computer*
 
and choosing *properties* from the drop down list, or by choosing
 
*control panel* from the *start menu* and then double clicking on the
 
*system tool* itself. Once in the *system tool*, choose the *advanced*
 
tab and then click the *environment variables* button. The environment
 
variables screen is split in two with *User* variables above and
 
*System* variables below. Add a new users variable named ``MAKE`` with
 
the value, e.g. ``mingw32-make``. the QT(SDK) contains the *minimum
 
gnu for windows* (mingw) compiler; commonly installed in:
 
``c:\QT\qt-version\mingw\bin``. Look there for the ``MAKE`` utility
 
name.
 

	
 
After installing QT and setting the ``MAKE`` environment variable, you
 
should be able to invoke a QT command window from the *start
 
menu*. This shell automatically includes the necessary QT folder in
 
your execution PATH. Within this command window, go to the VirtualLeaf
 
``src`` folder and invoke make, for example::
 

	
 
 > c:\Documents and Settings\michael\VirtualLeaf\v1.0\src
 
 > mingw32-make
 
 > mingw32-make -f Makefile
 

	
 
When complete, you will find the ``VirtualLeaf.exe`` binary in
 
``v1.0/bin`` and the plugins in ``v1.0/bin/models``.
 

	
 

	
 
MacOS
 
-----
 

	
 
Make sure that XCode development environment is installed from 
 
the MacOSX installations DVDs. Also download and install a recent 
 
version of Qt as described above (version >4.4).
 

	
 
Open the Terminal program (in ``/Applications/Utilities/``). 
 
Unpack the VirtualLeaf source package into your home folder,
 
by typing::
 

	
 
 > cd 
 
 > tar xzf VirtualLeaf-V1.0.tgz
 

	
 
Now go to the ``src`` directory, set the right options for qmake,
 
Now go to the VirtualLeaf ``src`` directory, set the right options for qmake,
 
and invoke make, by typing, for example::
 

	
 
 > cd 
 
 > cd VirtualLeaf/v1.0/src
 
 > export QMAKESPEC=macx-g++; make
 
 > export QMAKESPEC=macx-g++; make -f Makefile
 

	
 
When complete, you will find the ``VirtualLeaf`` binary in
 
``v1.0/bin`` and the plugins in ``v1.0/bin/models``.
 

	
src/ChangeLog
Show inline comments
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* Makefile (clean): Add -f Makefile argument to each make invocation.
 

	
 
	* VirtualLeaf-install.nsi: New gpl license text.
 

	
 
	* VirtualLeaf.pro: Disabled console mode.
 

	
 
	* mesh.cpp (Clear): Added parentheses to qDebug statments.
 
	(TestIllegalWalls): Replaced qDebug().
 

	
 
	* canvas.cpp (mouseReleaseEvent): Replaced qDebug() with cerr since qDebug complains about *node_set.
 

	
 
	* wall.cpp (CorrectWall): Rplaced gDebug() with cerr in transform call and when printing *this.
 

	
 
2010-06-22    <guravage@caterpie.sen.cwi.nl>
src/Makefile
Show inline comments
 
@@ -19,32 +19,32 @@ VirtualLeaf: Makefile.VirtualLeaf
 
	$(MAKE) -f Makefile.VirtualLeaf
 

	
 
Makefile.VirtualLeaf: VirtualLeaf.pro
 
	$(QMAKE) -makefile -o $@ $< 
 

	
 
libplugin: Makefile.libplugin
 
	$(MAKE) -f Makefile.libplugin
 

	
 
Makefile.libplugin: libplugin.pro
 
	$(QMAKE) -makefile -o $@ $< 
 

	
 
plugins:
 
	$(MAKE) -C build_models
 
	$(MAKE) -C build_models -f Makefile
 

	
 
tutorials:
 
	$(MAKE) -C build_models
 
	$(MAKE) -C TutorialCode
 
	$(MAKE) -C build_models -f Makefile
 
	$(MAKE) -C TutorialCode -f Makefile
 

	
 
clean:
 
	$(MAKE) -f Makefile.libplugin clean
 
	$(MAKE) -f Makefile.VirtualLeaf clean
 
	$(MAKE) -C build_models clean
 
	$(MAKE) -C TutorialCode clean
 
	$(MAKE) -C build_models -f Makefile clean
 
	$(MAKE) -C TutorialCode -f Makefile clean
 
ifeq ($(MAKE),make)
 
	touch VirtualLeaf.pro
 
	touch libplugin.pro
 
else
 
	copy /b VirtualLeaf.pro +,,
 
	copy /b libplugin.pro +,,
 
endif
 

	
 
#finis
src/TutorialCode/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* Makefile: Add -f Makefile argument to each make invocation.
 

	
src/TutorialCode/Makefile
Show inline comments
 
@@ -2,50 +2,50 @@
 

	
 
# Set an environment varible $(MAKE) to the name of the make command
 
# on your machine, e.g. 'make' on UNIX and 'mingw32-make' on windows.
 
# Fallback default is UNIX make.
 

	
 
ifeq ($(MAKE),)
 
	MAKE=make
 
endif
 

	
 
all: tutorial_0 tutorial_1A tutorial_1B tutorial_1C tutorial_1D tutorial_2 tutorial_3 tutorial_4 tutorial_5
 

	
 
tutorial_0:
 
	$(MAKE) -C Tutorial0
 
	$(MAKE) -C Tutorial0 -f Makefile
 

	
 
tutorial_1A:
 
	$(MAKE) -C Tutorial1A
 
	$(MAKE) -C Tutorial1A -f Makefile
 

	
 
tutorial_1B:
 
	$(MAKE) -C Tutorial1B
 
	$(MAKE) -C Tutorial1B -f Makefile
 

	
 
tutorial_1C:
 
	$(MAKE) -C Tutorial1C
 
	$(MAKE) -C Tutorial1C -f Makefile
 

	
 
tutorial_1D:
 
	$(MAKE) -C Tutorial1D
 
	$(MAKE) -C Tutorial1D -f Makefile
 

	
 
tutorial_2:
 
	$(MAKE) -C Tutorial2
 
	$(MAKE) -C Tutorial2 -f Makefile
 

	
 
tutorial_3:
 
	$(MAKE) -C Tutorial3
 
	$(MAKE) -C Tutorial3 -f Makefile
 

	
 
tutorial_4:
 
	$(MAKE) -C Tutorial4
 
	$(MAKE) -C Tutorial4 -f Makefile
 

	
 
tutorial_5:
 
	$(MAKE) -C Tutorial5
 
	$(MAKE) -C Tutorial5 -f Makefile
 

	
 
clean:
 
	$(MAKE) -C Tutorial0  clean
 
	$(MAKE) -C Tutorial1A clean
 
	$(MAKE) -C Tutorial1B clean
 
	$(MAKE) -C Tutorial1C clean
 
	$(MAKE) -C Tutorial1D clean
 
	$(MAKE) -C Tutorial2  clean
 
	$(MAKE) -C Tutorial3  clean
 
	$(MAKE) -C Tutorial4  clean
 
	$(MAKE) -C Tutorial5  clean
 
	$(MAKE) -C Tutorial0  -f Makefile clean
 
	$(MAKE) -C Tutorial1A -f Makefile clean
 
	$(MAKE) -C Tutorial1B -f Makefile clean
 
	$(MAKE) -C Tutorial1C -f Makefile clean
 
	$(MAKE) -C Tutorial1D -f Makefile clean
 
	$(MAKE) -C Tutorial2  -f Makefile clean
 
	$(MAKE) -C Tutorial3  -f Makefile clean
 
	$(MAKE) -C Tutorial4  -f Makefile clean
 
	$(MAKE) -C Tutorial5  -f Makefile clean
 

	
 
# finis
src/TutorialCode/Tutorial0/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial0.pro: Corrected windows library paths.
 

	
src/TutorialCode/Tutorial0/tutorial0.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial1A/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial1A.pro: corrected windows library path.
 

	
src/TutorialCode/Tutorial1A/tutorial1A.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial1B/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial1B.pro: Corrected windows library path.
 

	
src/TutorialCode/Tutorial1B/tutorial1B.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial1C/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial1C.pro: Corrected windows library path.
 

	
src/TutorialCode/Tutorial1C/tutorial1C.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial1D/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial1D.pro: Corrected windows library path.
 

	
src/TutorialCode/Tutorial1D/tutorial1D.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial2/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial2.pro: Corrected windows library path.
 

	
src/TutorialCode/Tutorial2/tutorial2.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial3/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial3.pro: Corrected windows library path.
 

	
src/TutorialCode/Tutorial3/tutorial3.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial4/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial4.pro: Corrected windows library path.
 

	
src/TutorialCode/Tutorial4/tutorial4.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
src/TutorialCode/Tutorial5/ChangeLog
Show inline comments
 
new file 100644
 
2010-06-23    <guravage@caterpie.sen.cwi.nl>
 

	
 
	* tutorial5.pro: Corrected windows library path.
 

	
src/TutorialCode/Tutorial5/tutorial5.pro
Show inline comments
 
@@ -40,22 +40,22 @@ QMAKE_CXXFLAGS_DEBUG += -g3
 
QMAKE_CXXFLAGS_DEBUG += -DQDEBUG
 
QT += qt3support
 
SOURCES = $${TARGET}.cpp
 
TEMPLATE = lib 
 

	
 
unix {
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -fPIC -I/usr/include/libxml2
 
 QMAKE_LFLAGS += -fPIC
 
}
 

	
 
win32 {
 
 LIBXML2DIR = C:\libxml2
 
 LIBICONVDIR = C:\libiconv
 
 LIBZDIR = C:\libz
 
 LIBXML2DIR = $${LIBDIR}\libxml2
 
 LIBICONVDIR = $${LIBDIR}\libiconv
 
 LIBZDIR = $${LIBDIR}\libz
 
 LIBS += -L$${LIBDIR} -lvleaf
 
 QMAKE_CXXFLAGS += -DLIBXML_STATIC
 
 QMAKE_CXXFLAGS += -I$${LIBXML2DIR}\include -I$${LIBICONVDIR}\include -I$${LIBZDIR}\include
 

	
 
}
 

	
 
# finish
0 comments (0 inline, 0 general)