ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/fbintf.lpk
Revision: 434
Committed: Wed Mar 20 11:31:00 2024 UTC (8 months ago) by tony
File size: 7698 byte(s)
Log Message:
Fix legacy interface issues with FB4

File Contents

# User Rev Content
1 tony 45 <?xml version="1.0" encoding="UTF-8"?>
2     <CONFIG>
3 tony 402 <Package Version="5">
4 tony 45 <Name Value="fbintf"/>
5     <Author Value="MWA Software"/>
6     <CompilerOptions>
7     <Version Value="11"/>
8     <SearchPaths>
9 tony 421 <IncludeFiles Value="fbintf/client/3.0/firebird;fbintf/client/include;fbintf/include"/>
10     <OtherUnitFiles Value="fbintf/client;fbintf/client/3.0/firebird;fbintf/client/2.5;fbintf/.;fbintf/client/3.0"/>
11 tony 287 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
12 tony 45 </SearchPaths>
13     <CodeGeneration>
14     <Checks>
15     <RangeChecks Value="True"/>
16     </Checks>
17     </CodeGeneration>
18     </CompilerOptions>
19 tony 402 <Description Value="This package provides MWA Software&apos;s Firebird Pascal API.
20 tony 45
21     Two interface implementations are provided. One is for the new Firebird 3 Client API and the other for the legacy Firebird Client API used for Firebird 2.x and earlier. The Firebird 3 API implementation is used whenever possible and the older API only if the Firebird 3 API is not available"/>
22     <License Value=" * Firebird Interface (fbintf). The fbintf components provide a set of
23     * Pascal language bindings for the Firebird API. Although predominantly
24     * a new development they include source code taken from IBX and may be
25     * considered a derived product. This software thus also includes the copyright
26     * notice and license conditions from IBX.
27     *
28     * Except for those parts dervied from IBX, contents of this file are subject
29 tony 402 * to the Initial Developer&apos;s Public License Version 1.0 (the &quot;License&quot;); you
30 tony 45 * may not use this file except in compliance with the License. You may obtain a
31     * copy of the License here:
32     *
33     * http://www.firebirdsql.org/index.php?op=doc&amp;id=idpl
34     *
35     * Software distributed under the License is distributed on an &quot;AS
36     * IS&quot; basis, WITHOUT WARRANTY OF ANY KIND, either express or
37     * implied. See the License for the specific language governing rights
38     * and limitations under the License.
39     *
40     * The Initial Developer of the Original Code is Tony Whyman.
41     *
42     * The Original Code is (C) 2016 Tony Whyman, MWA Software
43     * (http://www.mwasoftware.co.uk).
44     *
45     * All Rights Reserved.
46     *
47     * Contributor(s): ______________________________________.
48     * "/>
49 tony 434 <Version Major="1" Minor="4" Release = "2" Build="14340" />
50 tony 402 <Files Count="38">
51 tony 45 <Item1>
52 tony 304 <Filename Value="fbintf/client/3.0/firebird/Firebird.pas"/>
53 tony 45 <UnitName Value="Firebird"/>
54     </Item1>
55     <Item2>
56 tony 402 <Filename Value="fbintf/client/IB.pas"/>
57 tony 45 <UnitName Value="IB"/>
58     </Item2>
59     <Item3>
60 tony 304 <Filename Value="fbintf/client/FBClientAPI.pas"/>
61 tony 45 <UnitName Value="FBClientAPI"/>
62     </Item3>
63     <Item4>
64 tony 402 <Filename Value="fbintf/client/2.5/FB25ClientAPI.pas"/>
65     <UnitName Value="FB25ClientAPI"/>
66 tony 45 </Item4>
67     <Item5>
68 tony 402 <Filename Value="fbintf/client/FBMessages.pas"/>
69     <UnitName Value="FBMessages"/>
70 tony 45 </Item5>
71     <Item6>
72 tony 402 <Filename Value="fbintf/client/2.5/FB25Transaction.pas"/>
73     <UnitName Value="FB25Transaction"/>
74 tony 45 </Item6>
75     <Item7>
76 tony 402 <Filename Value="fbintf/client/2.5/FB25Attachment.pas"/>
77     <UnitName Value="FB25Attachment"/>
78 tony 45 </Item7>
79     <Item8>
80 tony 402 <Filename Value="fbintf/client/2.5/FB25Blob.pas"/>
81     <UnitName Value="FB25Blob"/>
82 tony 45 </Item8>
83     <Item9>
84 tony 402 <Filename Value="fbintf/client/IBExternals.pas"/>
85     <UnitName Value="IBExternals"/>
86 tony 45 </Item9>
87     <Item10>
88 tony 402 <Filename Value="fbintf/client/IBErrorCodes.pas"/>
89     <UnitName Value="IBErrorCodes"/>
90 tony 45 </Item10>
91     <Item11>
92 tony 402 <Filename Value="fbintf/client/2.5/FB25Events.pas"/>
93     <UnitName Value="FB25Events"/>
94 tony 45 </Item11>
95     <Item12>
96 tony 402 <Filename Value="fbintf/client/IBUtils.pas"/>
97     <UnitName Value="IBUtils"/>
98 tony 45 </Item12>
99     <Item13>
100 tony 402 <Filename Value="fbintf/client/2.5/FB25Statement.pas"/>
101     <UnitName Value="FB25Statement"/>
102 tony 45 </Item13>
103     <Item14>
104 tony 402 <Filename Value="fbintf/client/2.5/FB25Services.pas"/>
105     <UnitName Value="FB25Services"/>
106 tony 45 </Item14>
107     <Item15>
108 tony 402 <Filename Value="fbintf/client/2.5/FB25Array.pas"/>
109     <UnitName Value="FB25Array"/>
110 tony 45 </Item15>
111     <Item16>
112 tony 402 <Filename Value="fbintf/client/FBActivityMonitor.pas"/>
113     <UnitName Value="FBActivityMonitor"/>
114 tony 45 </Item16>
115     <Item17>
116 tony 402 <Filename Value="fbintf/client/FBOutputBlock.pas"/>
117     <UnitName Value="FBOutputBlock"/>
118 tony 45 </Item17>
119     <Item18>
120 tony 402 <Filename Value="fbintf/client/FBParamBlock.pas"/>
121     <UnitName Value="FBParamBlock"/>
122 tony 45 </Item18>
123     <Item19>
124 tony 402 <Filename Value="fbintf/client/FBSQLData.pas"/>
125     <UnitName Value="FBSQLData"/>
126 tony 45 </Item19>
127     <Item20>
128 tony 402 <Filename Value="fbintf/client/3.0/FB30ClientAPI.pas"/>
129     <UnitName Value="FB30ClientAPI"/>
130 tony 45 </Item20>
131     <Item21>
132 tony 402 <Filename Value="fbintf/client/3.0/FB30Attachment.pas"/>
133     <UnitName Value="FB30Attachment"/>
134 tony 45 </Item21>
135     <Item22>
136 tony 402 <Filename Value="fbintf/client/3.0/FB30Transaction.pas"/>
137     <UnitName Value="FB30Transaction"/>
138 tony 45 </Item22>
139     <Item23>
140 tony 402 <Filename Value="fbintf/client/FBTransaction.pas"/>
141     <UnitName Value="FBTransaction"/>
142 tony 45 </Item23>
143     <Item24>
144 tony 402 <Filename Value="fbintf/client/3.0/FB30Blob.pas"/>
145     <UnitName Value="FB30Blob"/>
146 tony 45 </Item24>
147     <Item25>
148 tony 402 <Filename Value="fbintf/client/3.0/FB30Array.pas"/>
149     <UnitName Value="FB30Array"/>
150 tony 45 </Item25>
151     <Item26>
152 tony 304 <Filename Value="fbintf/client/FBArray.pas"/>
153 tony 45 <AddToUsesPkgSection Value="False"/>
154     <UnitName Value="FBArray"/>
155 tony 402 </Item26>
156     <Item27>
157     <Filename Value="fbintf/client/3.0/FB30Statement.pas"/>
158     <UnitName Value="FB30Statement"/>
159 tony 45 </Item27>
160     <Item28>
161 tony 402 <Filename Value="fbintf/client/3.0/FB30Events.pas"/>
162     <UnitName Value="FB30Events"/>
163 tony 45 </Item28>
164     <Item29>
165 tony 402 <Filename Value="fbintf/client/3.0/FB30Services.pas"/>
166     <UnitName Value="FB30Services"/>
167 tony 45 </Item29>
168     <Item30>
169 tony 402 <Filename Value="fbintf/client/FBEvents.pas"/>
170     <UnitName Value="FBEvents"/>
171 tony 45 </Item30>
172     <Item31>
173 tony 402 <Filename Value="fbintf/client/FBBlob.pas"/>
174     <UnitName Value="FBBlob"/>
175 tony 45 </Item31>
176     <Item32>
177 tony 402 <Filename Value="fbintf/client/FBAttachment.pas"/>
178     <UnitName Value="FBAttachment"/>
179 tony 45 </Item32>
180     <Item33>
181 tony 402 <Filename Value="fbintf/client/FBStatement.pas"/>
182     <UnitName Value="FBStatement"/>
183 tony 45 </Item33>
184     <Item34>
185 tony 402 <Filename Value="fbintf/client/FBServices.pas"/>
186     <UnitName Value="FBServices"/>
187 tony 45 </Item34>
188     <Item35>
189 tony 402 <Filename Value="fbintf/client/FBClientLib.pas"/>
190     <UnitName Value="FBClientLib"/>
191 tony 45 </Item35>
192 tony 315 <Item36>
193 tony 402 <Filename Value="fbintf/client/FBNumeric.pas"/>
194     <UnitName Value="FBNumeric"/>
195 tony 315 </Item36>
196 tony 402 <Item37>
197     <Filename Value="fbintf/client/3.0/FB30TimeZoneServices.pas"/>
198     <UnitName Value="FB30TimeZoneServices"/>
199     </Item37>
200     <Item38>
201     <Filename Value="fbintf/client/IBHeader.pas"/>
202     <UnitName Value="IBHeader"/>
203     </Item38>
204 tony 45 </Files>
205 tony 402 <CompatibilityMode Value="True"/>
206 tony 45 <RequiredPkgs Count="1">
207     <Item1>
208     <PackageName Value="FCL"/>
209     </Item1>
210     </RequiredPkgs>
211     <UsageOptions>
212     <UnitPath Value="$(PkgOutDir)"/>
213     </UsageOptions>
214     <PublishOptions>
215     <Version Value="2"/>
216     </PublishOptions>
217     </Package>
218     </CONFIG>