mirror of
https://github.com/yasuhirokimura/db18
synced 2026-06-08 18:29:23 +00:00
Initial import of Oracle Berkeley DB 18.1.25
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
The following license applies to code example files in this copy of Berkeley DB.
|
||||
Example files are indicated by a reference to the EXAMPLES-LICENSE. To purchase
|
||||
support for this software, please contact Oracle at berkeleydb-info_us@oracle.com.
|
||||
|
||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||
|
||||
Copyright (c) 2017, 2018 Oracle and/or its affiliates
|
||||
|
||||
The Universal Permissive License (UPL), Version 1.0
|
||||
|
||||
Subject to the condition set forth below, permission is hereby granted to any
|
||||
person obtaining a copy of this software, associated documentation and/or data
|
||||
(collectively the "Software"), free of charge and under any and all copyright
|
||||
rights in the Software, and any and all patent rights owned or freely licensable
|
||||
by each licensor hereunder covering either (i) the unmodified Software as
|
||||
contributed to or provided by such licensor, or (ii) the Larger Works
|
||||
(as defined below), to deal in both
|
||||
|
||||
(a) the Software, and
|
||||
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
|
||||
one is included with the Software (each a "Larger Work" to which the Software
|
||||
is contributed by such licensors),
|
||||
|
||||
without restriction, including without limitation the rights to copy, create
|
||||
derivative works of, display, perform, and distribute the Software and make,
|
||||
use, sell, offer for sale, import, export, have made, and have sold the Software
|
||||
and the Larger Work(s), and to sublicense the foregoing rights on either these
|
||||
or other terms.
|
||||
|
||||
This license is subject to the following condition:
|
||||
The above copyright notice and either this complete permission notice or at a
|
||||
minimum a reference to the UPL must be included in all copies or substantial
|
||||
portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
|
||||
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
@@ -0,0 +1,764 @@
|
||||
|
||||
The following licenses apply to all parts of this copy of the Berkeley DB
|
||||
software except those files covered by the EXAMPLES-LICENSE. To purchase
|
||||
support for this software, please contact Oracle at berkeleydb-info_us@oracle.com.
|
||||
|
||||
/*
|
||||
* The Oracle Berkeley DB product is licensed
|
||||
* under the GNU AFFERO GENERAL PUBLIC LICENSE:
|
||||
*
|
||||
*
|
||||
* GNU AFFERO GENERAL PUBLIC LICENSE
|
||||
* Version 3, 19 November 2007
|
||||
*
|
||||
* Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
* Everyone is permitted to copy and distribute verbatim copies
|
||||
* of this license document, but changing it is not allowed.
|
||||
*
|
||||
* Preamble
|
||||
*
|
||||
* The GNU Affero General Public License is a free, copyleft license for
|
||||
* software and other kinds of works, specifically designed to ensure
|
||||
* cooperation with the community in the case of network server software.
|
||||
*
|
||||
* The licenses for most software and other practical works are designed
|
||||
* to take away your freedom to share and change the works. By contrast,
|
||||
* our General Public Licenses are intended to guarantee your freedom to
|
||||
* share and change all versions of a program--to make sure it remains free
|
||||
* software for all its users.
|
||||
*
|
||||
* When we speak of free software, we are referring to freedom, not
|
||||
* price. Our General Public Licenses are designed to make sure that you
|
||||
* have the freedom to distribute copies of free software (and charge for
|
||||
* them if you wish), that you receive source code or can get it if you
|
||||
* want it, that you can change the software or use pieces of it in new
|
||||
* free programs, and that you know you can do these things.
|
||||
*
|
||||
* Developers that use our General Public Licenses protect your rights
|
||||
* with two steps: (1) assert copyright on the software, and (2) offer
|
||||
* you this License which gives you legal permission to copy, distribute
|
||||
* and/or modify the software.
|
||||
*
|
||||
* A secondary benefit of defending all users' freedom is that
|
||||
* improvements made in alternate versions of the program, if they
|
||||
* receive widespread use, become available for other developers to
|
||||
* incorporate. Many developers of free software are heartened and
|
||||
* encouraged by the resulting cooperation. However, in the case of
|
||||
* software used on network servers, this result may fail to come about.
|
||||
* The GNU General Public License permits making a modified version and
|
||||
* letting the public access it on a server without ever releasing its
|
||||
* source code to the public.
|
||||
*
|
||||
* The GNU Affero General Public License is designed specifically to
|
||||
* ensure that, in such cases, the modified source code becomes available
|
||||
* to the community. It requires the operator of a network server to
|
||||
* provide the source code of the modified version running there to the
|
||||
* users of that server. Therefore, public use of a modified version, on
|
||||
* a publicly accessible server, gives the public access to the source
|
||||
* code of the modified version.
|
||||
*
|
||||
* An older license, called the Affero General Public License and
|
||||
* published by Affero, was designed to accomplish similar goals. This is
|
||||
* a different license, not a version of the Affero GPL, but Affero has
|
||||
* released a new version of the Affero GPL which permits relicensing under
|
||||
* this license.
|
||||
*
|
||||
* The precise terms and conditions for copying, distribution and
|
||||
* modification follow.
|
||||
*
|
||||
* TERMS AND CONDITIONS
|
||||
*
|
||||
* 0. Definitions.
|
||||
*
|
||||
* "This License" refers to version 3 of the GNU Affero General Public License.
|
||||
*
|
||||
* "Copyright" also means copyright-like laws that apply to other kinds of
|
||||
* works, such as semiconductor masks.
|
||||
*
|
||||
* "The Program" refers to any copyrightable work licensed under this
|
||||
* License. Each licensee is addressed as "you". "Licensees" and
|
||||
* "recipients" may be individuals or organizations.
|
||||
*
|
||||
* To "modify" a work means to copy from or adapt all or part of the work
|
||||
* in a fashion requiring copyright permission, other than the making of an
|
||||
* exact copy. The resulting work is called a "modified version" of the
|
||||
* earlier work or a work "based on" the earlier work.
|
||||
*
|
||||
* A "covered work" means either the unmodified Program or a work based
|
||||
* on the Program.
|
||||
*
|
||||
* To "propagate" a work means to do anything with it that, without
|
||||
* permission, would make you directly or secondarily liable for
|
||||
* infringement under applicable copyright law, except executing it on a
|
||||
* computer or modifying a private copy. Propagation includes copying,
|
||||
* distribution (with or without modification), making available to the
|
||||
* public, and in some countries other activities as well.
|
||||
*
|
||||
* To "convey" a work means any kind of propagation that enables other
|
||||
* parties to make or receive copies. Mere interaction with a user through
|
||||
* a computer network, with no transfer of a copy, is not conveying.
|
||||
*
|
||||
* An interactive user interface displays "Appropriate Legal Notices"
|
||||
* to the extent that it includes a convenient and prominently visible
|
||||
* feature that (1) displays an appropriate copyright notice, and (2)
|
||||
* tells the user that there is no warranty for the work (except to the
|
||||
* extent that warranties are provided), that licensees may convey the
|
||||
* work under this License, and how to view a copy of this License. If
|
||||
* the interface presents a list of user commands or options, such as a
|
||||
* menu, a prominent item in the list meets this criterion.
|
||||
*
|
||||
* 1. Source Code.
|
||||
*
|
||||
* The "source code" for a work means the preferred form of the work
|
||||
* for making modifications to it. "Object code" means any non-source
|
||||
* form of a work.
|
||||
*
|
||||
* A "Standard Interface" means an interface that either is an official
|
||||
* standard defined by a recognized standards body, or, in the case of
|
||||
* interfaces specified for a particular programming language, one that
|
||||
* is widely used among developers working in that language.
|
||||
*
|
||||
* The "System Libraries" of an executable work include anything, other
|
||||
* than the work as a whole, that (a) is included in the normal form of
|
||||
* packaging a Major Component, but which is not part of that Major
|
||||
* Component, and (b) serves only to enable use of the work with that
|
||||
* Major Component, or to implement a Standard Interface for which an
|
||||
* implementation is available to the public in source code form. A
|
||||
* "Major Component", in this context, means a major essential component
|
||||
* (kernel, window system, and so on) of the specific operating system
|
||||
* (if any) on which the executable work runs, or a compiler used to
|
||||
* produce the work, or an object code interpreter used to run it.
|
||||
*
|
||||
* The "Corresponding Source" for a work in object code form means all
|
||||
* the source code needed to generate, install, and (for an executable
|
||||
* work) run the object code and to modify the work, including scripts to
|
||||
* control those activities. However, it does not include the work's
|
||||
* System Libraries, or general-purpose tools or generally available free
|
||||
* programs which are used unmodified in performing those activities but
|
||||
* which are not part of the work. For example, Corresponding Source
|
||||
* includes interface definition files associated with source files for
|
||||
* the work, and the source code for shared libraries and dynamically
|
||||
* linked subprograms that the work is specifically designed to require,
|
||||
* such as by intimate data communication or control flow between those
|
||||
* subprograms and other parts of the work.
|
||||
*
|
||||
* The Corresponding Source need not include anything that users
|
||||
* can regenerate automatically from other parts of the Corresponding
|
||||
* Source.
|
||||
*
|
||||
* The Corresponding Source for a work in source code form is that
|
||||
* same work.
|
||||
*
|
||||
* 2. Basic Permissions.
|
||||
*
|
||||
* All rights granted under this License are granted for the term of
|
||||
* copyright on the Program, and are irrevocable provided the stated
|
||||
* conditions are met. This License explicitly affirms your unlimited
|
||||
* permission to run the unmodified Program. The output from running a
|
||||
* covered work is covered by this License only if the output, given its
|
||||
* content, constitutes a covered work. This License acknowledges your
|
||||
* rights of fair use or other equivalent, as provided by copyright law.
|
||||
*
|
||||
* You may make, run and propagate covered works that you do not
|
||||
* convey, without conditions so long as your license otherwise remains
|
||||
* in force. You may convey covered works to others for the sole purpose
|
||||
* of having them make modifications exclusively for you, or provide you
|
||||
* with facilities for running those works, provided that you comply with
|
||||
* the terms of this License in conveying all material for which you do
|
||||
* not control copyright. Those thus making or running the covered works
|
||||
* for you must do so exclusively on your behalf, under your direction
|
||||
* and control, on terms that prohibit them from making any copies of
|
||||
* your copyrighted material outside their relationship with you.
|
||||
*
|
||||
* Conveying under any other circumstances is permitted solely under
|
||||
* the conditions stated below. Sublicensing is not allowed; section 10
|
||||
* makes it unnecessary.
|
||||
*
|
||||
* 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
*
|
||||
* No covered work shall be deemed part of an effective technological
|
||||
* measure under any applicable law fulfilling obligations under article
|
||||
* 11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
* similar laws prohibiting or restricting circumvention of such
|
||||
* measures.
|
||||
*
|
||||
* When you convey a covered work, you waive any legal power to forbid
|
||||
* circumvention of technological measures to the extent such circumvention
|
||||
* is effected by exercising rights under this License with respect to
|
||||
* the covered work, and you disclaim any intention to limit operation or
|
||||
* modification of the work as a means of enforcing, against the work's
|
||||
* users, your or third parties' legal rights to forbid circumvention of
|
||||
* technological measures.
|
||||
*
|
||||
* 4. Conveying Verbatim Copies.
|
||||
*
|
||||
* You may convey verbatim copies of the Program's source code as you
|
||||
* receive it, in any medium, provided that you conspicuously and
|
||||
* appropriately publish on each copy an appropriate copyright notice;
|
||||
* keep intact all notices stating that this License and any
|
||||
* non-permissive terms added in accord with section 7 apply to the code;
|
||||
* keep intact all notices of the absence of any warranty; and give all
|
||||
* recipients a copy of this License along with the Program.
|
||||
*
|
||||
* You may charge any price or no price for each copy that you convey,
|
||||
* and you may offer support or warranty protection for a fee.
|
||||
*
|
||||
* 5. Conveying Modified Source Versions.
|
||||
*
|
||||
* You may convey a work based on the Program, or the modifications to
|
||||
* produce it from the Program, in the form of source code under the
|
||||
* terms of section 4, provided that you also meet all of these conditions:
|
||||
*
|
||||
* a) The work must carry prominent notices stating that you modified
|
||||
* it, and giving a relevant date.
|
||||
*
|
||||
* b) The work must carry prominent notices stating that it is
|
||||
* released under this License and any conditions added under section
|
||||
* 7. This requirement modifies the requirement in section 4 to
|
||||
* "keep intact all notices".
|
||||
*
|
||||
* c) You must license the entire work, as a whole, under this
|
||||
* License to anyone who comes into possession of a copy. This
|
||||
* License will therefore apply, along with any applicable section 7
|
||||
* additional terms, to the whole of the work, and all its parts,
|
||||
* regardless of how they are packaged. This License gives no
|
||||
* permission to license the work in any other way, but it does not
|
||||
* invalidate such permission if you have separately received it.
|
||||
*
|
||||
* d) If the work has interactive user interfaces, each must display
|
||||
* Appropriate Legal Notices; however, if the Program has interactive
|
||||
* interfaces that do not display Appropriate Legal Notices, your
|
||||
* work need not make them do so.
|
||||
*
|
||||
* A compilation of a covered work with other separate and independent
|
||||
* works, which are not by their nature extensions of the covered work,
|
||||
* and which are not combined with it such as to form a larger program,
|
||||
* in or on a volume of a storage or distribution medium, is called an
|
||||
* "aggregate" if the compilation and its resulting copyright are not
|
||||
* used to limit the access or legal rights of the compilation's users
|
||||
* beyond what the individual works permit. Inclusion of a covered work
|
||||
* in an aggregate does not cause this License to apply to the other
|
||||
* parts of the aggregate.
|
||||
*
|
||||
* 6. Conveying Non-Source Forms.
|
||||
*
|
||||
* You may convey a covered work in object code form under the terms
|
||||
* of sections 4 and 5, provided that you also convey the
|
||||
* machine-readable Corresponding Source under the terms of this License,
|
||||
* in one of these ways:
|
||||
*
|
||||
* a) Convey the object code in, or embodied in, a physical product
|
||||
* (including a physical distribution medium), accompanied by the
|
||||
* Corresponding Source fixed on a durable physical medium
|
||||
* customarily used for software interchange.
|
||||
*
|
||||
* b) Convey the object code in, or embodied in, a physical product
|
||||
* (including a physical distribution medium), accompanied by a
|
||||
* written offer, valid for at least three years and valid for as
|
||||
* long as you offer spare parts or customer support for that product
|
||||
* model, to give anyone who possesses the object code either (1) a
|
||||
* copy of the Corresponding Source for all the software in the
|
||||
* product that is covered by this License, on a durable physical
|
||||
* medium customarily used for software interchange, for a price no
|
||||
* more than your reasonable cost of physically performing this
|
||||
* conveying of source, or (2) access to copy the
|
||||
* Corresponding Source from a network server at no charge.
|
||||
*
|
||||
* c) Convey individual copies of the object code with a copy of the
|
||||
* written offer to provide the Corresponding Source. This
|
||||
* alternative is allowed only occasionally and noncommercially, and
|
||||
* only if you received the object code with such an offer, in accord
|
||||
* with subsection 6b.
|
||||
*
|
||||
* d) Convey the object code by offering access from a designated
|
||||
* place (gratis or for a charge), and offer equivalent access to the
|
||||
* Corresponding Source in the same way through the same place at no
|
||||
* further charge. You need not require recipients to copy the
|
||||
* Corresponding Source along with the object code. If the place to
|
||||
* copy the object code is a network server, the Corresponding Source
|
||||
* may be on a different server (operated by you or a third party)
|
||||
* that supports equivalent copying facilities, provided you maintain
|
||||
* clear directions next to the object code saying where to find the
|
||||
* Corresponding Source. Regardless of what server hosts the
|
||||
* Corresponding Source, you remain obligated to ensure that it is
|
||||
* available for as long as needed to satisfy these requirements.
|
||||
*
|
||||
* e) Convey the object code using peer-to-peer transmission, provided
|
||||
* you inform other peers where the object code and Corresponding
|
||||
* Source of the work are being offered to the general public at no
|
||||
* charge under subsection 6d.
|
||||
*
|
||||
* A separable portion of the object code, whose source code is excluded
|
||||
* from the Corresponding Source as a System Library, need not be
|
||||
* included in conveying the object code work.
|
||||
*
|
||||
* A "User Product" is either (1) a "consumer product", which means any
|
||||
* tangible personal property which is normally used for personal, family,
|
||||
* or household purposes, or (2) anything designed or sold for incorporation
|
||||
* into a dwelling. In determining whether a product is a consumer product,
|
||||
* doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
* product received by a particular user, "normally used" refers to a
|
||||
* typical or common use of that class of product, regardless of the status
|
||||
* of the particular user or of the way in which the particular user
|
||||
* actually uses, or expects or is expected to use, the product. A product
|
||||
* is a consumer product regardless of whether the product has substantial
|
||||
* commercial, industrial or non-consumer uses, unless such uses represent
|
||||
* the only significant mode of use of the product.
|
||||
*
|
||||
* "Installation Information" for a User Product means any methods,
|
||||
* procedures, authorization keys, or other information required to install
|
||||
* and execute modified versions of a covered work in that User Product from
|
||||
* a modified version of its Corresponding Source. The information must
|
||||
* suffice to ensure that the continued functioning of the modified object
|
||||
* code is in no case prevented or interfered with solely because
|
||||
* modification has been made.
|
||||
*
|
||||
* If you convey an object code work under this section in, or with, or
|
||||
* specifically for use in, a User Product, and the conveying occurs as
|
||||
* part of a transaction in which the right of possession and use of the
|
||||
* User Product is transferred to the recipient in perpetuity or for a
|
||||
* fixed term (regardless of how the transaction is characterized), the
|
||||
* Corresponding Source conveyed under this section must be accompanied
|
||||
* by the Installation Information. But this requirement does not apply
|
||||
* if neither you nor any third party retains the ability to install
|
||||
* modified object code on the User Product (for example, the work has
|
||||
* been installed in ROM).
|
||||
*
|
||||
* The requirement to provide Installation Information does not include a
|
||||
* requirement to continue to provide support service, warranty, or updates
|
||||
* for a work that has been modified or installed by the recipient, or for
|
||||
* the User Product in which it has been modified or installed. Access to a
|
||||
* network may be denied when the modification itself materially and
|
||||
* adversely affects the operation of the network or violates the rules and
|
||||
* protocols for communication across the network.
|
||||
*
|
||||
* Corresponding Source conveyed, and Installation Information provided,
|
||||
* in accord with this section must be in a format that is publicly
|
||||
* documented (and with an implementation available to the public in
|
||||
* source code form), and must require no special password or key for
|
||||
* unpacking, reading or copying.
|
||||
*
|
||||
* 7. Additional Terms.
|
||||
*
|
||||
* "Additional permissions" are terms that supplement the terms of this
|
||||
* License by making exceptions from one or more of its conditions.
|
||||
* Additional permissions that are applicable to the entire Program shall
|
||||
* be treated as though they were included in this License, to the extent
|
||||
* that they are valid under applicable law. If additional permissions
|
||||
* apply only to part of the Program, that part may be used separately
|
||||
* under those permissions, but the entire Program remains governed by
|
||||
* this License without regard to the additional permissions.
|
||||
*
|
||||
* When you convey a copy of a covered work, you may at your option
|
||||
* remove any additional permissions from that copy, or from any part of
|
||||
* it. (Additional permissions may be written to require their own
|
||||
* removal in certain cases when you modify the work.) You may place
|
||||
* additional permissions on material, added by you to a covered work,
|
||||
* for which you have or can give appropriate copyright permission.
|
||||
*
|
||||
* Notwithstanding any other provision of this License, for material you
|
||||
* add to a covered work, you may (if authorized by the copyright holders of
|
||||
* that material) supplement the terms of this License with terms:
|
||||
*
|
||||
* a) Disclaiming warranty or limiting liability differently from the
|
||||
* terms of sections 15 and 16 of this License; or
|
||||
*
|
||||
* b) Requiring preservation of specified reasonable legal notices or
|
||||
* author attributions in that material or in the Appropriate Legal
|
||||
* Notices displayed by works containing it; or
|
||||
*
|
||||
* c) Prohibiting misrepresentation of the origin of that material, or
|
||||
* requiring that modified versions of such material be marked in
|
||||
* reasonable ways as different from the original version; or
|
||||
*
|
||||
* d) Limiting the use for publicity purposes of names of licensors or
|
||||
* authors of the material; or
|
||||
*
|
||||
* e) Declining to grant rights under trademark law for use of some
|
||||
* trade names, trademarks, or service marks; or
|
||||
*
|
||||
* f) Requiring indemnification of licensors and authors of that
|
||||
* material by anyone who conveys the material (or modified versions of
|
||||
* it) with contractual assumptions of liability to the recipient, for
|
||||
* any liability that these contractual assumptions directly impose on
|
||||
* those licensors and authors.
|
||||
*
|
||||
* All other non-permissive additional terms are considered "further
|
||||
* restrictions" within the meaning of section 10. If the Program as you
|
||||
* received it, or any part of it, contains a notice stating that it is
|
||||
* governed by this License along with a term that is a further
|
||||
* restriction, you may remove that term. If a license document contains
|
||||
* a further restriction but permits relicensing or conveying under this
|
||||
* License, you may add to a covered work material governed by the terms
|
||||
* of that license document, provided that the further restriction does
|
||||
* not survive such relicensing or conveying.
|
||||
*
|
||||
* If you add terms to a covered work in accord with this section, you
|
||||
* must place, in the relevant source files, a statement of the
|
||||
* additional terms that apply to those files, or a notice indicating
|
||||
* where to find the applicable terms.
|
||||
*
|
||||
* Additional terms, permissive or non-permissive, may be stated in the
|
||||
* form of a separately written license, or stated as exceptions;
|
||||
* the above requirements apply either way.
|
||||
*
|
||||
* 8. Termination.
|
||||
*
|
||||
* You may not propagate or modify a covered work except as expressly
|
||||
* provided under this License. Any attempt otherwise to propagate or
|
||||
* modify it is void, and will automatically terminate your rights under
|
||||
* this License (including any patent licenses granted under the third
|
||||
* paragraph of section 11).
|
||||
*
|
||||
* However, if you cease all violation of this License, then your
|
||||
* license from a particular copyright holder is reinstated (a)
|
||||
* provisionally, unless and until the copyright holder explicitly and
|
||||
* finally terminates your license, and (b) permanently, if the copyright
|
||||
* holder fails to notify you of the violation by some reasonable means
|
||||
* prior to 60 days after the cessation.
|
||||
*
|
||||
* Moreover, your license from a particular copyright holder is
|
||||
* reinstated permanently if the copyright holder notifies you of the
|
||||
* violation by some reasonable means, this is the first time you have
|
||||
* received notice of violation of this License (for any work) from that
|
||||
* copyright holder, and you cure the violation prior to 30 days after
|
||||
* your receipt of the notice.
|
||||
*
|
||||
* Termination of your rights under this section does not terminate the
|
||||
* licenses of parties who have received copies or rights from you under
|
||||
* this License. If your rights have been terminated and not permanently
|
||||
* reinstated, you do not qualify to receive new licenses for the same
|
||||
* material under section 10.
|
||||
*
|
||||
* 9. Acceptance Not Required for Having Copies.
|
||||
*
|
||||
* You are not required to accept this License in order to receive or
|
||||
* run a copy of the Program. Ancillary propagation of a covered work
|
||||
* occurring solely as a consequence of using peer-to-peer transmission
|
||||
* to receive a copy likewise does not require acceptance. However,
|
||||
* nothing other than this License grants you permission to propagate or
|
||||
* modify any covered work. These actions infringe copyright if you do
|
||||
* not accept this License. Therefore, by modifying or propagating a
|
||||
* covered work, you indicate your acceptance of this License to do so.
|
||||
*
|
||||
* 10. Automatic Licensing of Downstream Recipients.
|
||||
*
|
||||
* Each time you convey a covered work, the recipient automatically
|
||||
* receives a license from the original licensors, to run, modify and
|
||||
* propagate that work, subject to this License. You are not responsible
|
||||
* for enforcing compliance by third parties with this License.
|
||||
*
|
||||
* An "entity transaction" is a transaction transferring control of an
|
||||
* organization, or substantially all assets of one, or subdividing an
|
||||
* organization, or merging organizations. If propagation of a covered
|
||||
* work results from an entity transaction, each party to that
|
||||
* transaction who receives a copy of the work also receives whatever
|
||||
* licenses to the work the party's predecessor in interest had or could
|
||||
* give under the previous paragraph, plus a right to possession of the
|
||||
* Corresponding Source of the work from the predecessor in interest, if
|
||||
* the predecessor has it or can get it with reasonable efforts.
|
||||
*
|
||||
* You may not impose any further restrictions on the exercise of the
|
||||
* rights granted or affirmed under this License. For example, you may
|
||||
* not impose a license fee, royalty, or other charge for exercise of
|
||||
* rights granted under this License, and you may not initiate litigation
|
||||
* (including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
* any patent claim is infringed by making, using, selling, offering for
|
||||
* sale, or importing the Program or any portion of it.
|
||||
*
|
||||
* 11. Patents.
|
||||
*
|
||||
* A "contributor" is a copyright holder who authorizes use under this
|
||||
* License of the Program or a work on which the Program is based. The
|
||||
* work thus licensed is called the contributor's "contributor version".
|
||||
*
|
||||
* A contributor's "essential patent claims" are all patent claims
|
||||
* owned or controlled by the contributor, whether already acquired or
|
||||
* hereafter acquired, that would be infringed by some manner, permitted
|
||||
* by this License, of making, using, or selling its contributor version,
|
||||
* but do not include claims that would be infringed only as a
|
||||
* consequence of further modification of the contributor version. For
|
||||
* purposes of this definition, "control" includes the right to grant
|
||||
* patent sublicenses in a manner consistent with the requirements of
|
||||
* this License.
|
||||
*
|
||||
* Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
* patent license under the contributor's essential patent claims, to
|
||||
* make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
* propagate the contents of its contributor version.
|
||||
*
|
||||
* In the following three paragraphs, a "patent license" is any express
|
||||
* agreement or commitment, however denominated, not to enforce a patent
|
||||
* (such as an express permission to practice a patent or covenant not to
|
||||
* sue for patent infringement). To "grant" such a patent license to a
|
||||
* party means to make such an agreement or commitment not to enforce a
|
||||
* patent against the party.
|
||||
*
|
||||
* If you convey a covered work, knowingly relying on a patent license,
|
||||
* and the Corresponding Source of the work is not available for anyone
|
||||
* to copy, free of charge and under the terms of this License, through a
|
||||
* publicly available network server or other readily accessible means,
|
||||
* then you must either (1) cause the Corresponding Source to be so
|
||||
* available, or (2) arrange to deprive yourself of the benefit of the
|
||||
* patent license for this particular work, or (3) arrange, in a manner
|
||||
* consistent with the requirements of this License, to extend the patent
|
||||
* license to downstream recipients. "Knowingly relying" means you have
|
||||
* actual knowledge that, but for the patent license, your conveying the
|
||||
* covered work in a country, or your recipient's use of the covered work
|
||||
* in a country, would infringe one or more identifiable patents in that
|
||||
* country that you have reason to believe are valid.
|
||||
*
|
||||
* If, pursuant to or in connection with a single transaction or
|
||||
* arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
* covered work, and grant a patent license to some of the parties
|
||||
* receiving the covered work authorizing them to use, propagate, modify
|
||||
* or convey a specific copy of the covered work, then the patent license
|
||||
* you grant is automatically extended to all recipients of the covered
|
||||
* work and works based on it.
|
||||
*
|
||||
* A patent license is "discriminatory" if it does not include within
|
||||
* the scope of its coverage, prohibits the exercise of, or is
|
||||
* conditioned on the non-exercise of one or more of the rights that are
|
||||
* specifically granted under this License. You may not convey a covered
|
||||
* work if you are a party to an arrangement with a third party that is
|
||||
* in the business of distributing software, under which you make payment
|
||||
* to the third party based on the extent of your activity of conveying
|
||||
* the work, and under which the third party grants, to any of the
|
||||
* parties who would receive the covered work from you, a discriminatory
|
||||
* patent license (a) in connection with copies of the covered work
|
||||
* conveyed by you (or copies made from those copies), or (b) primarily
|
||||
* for and in connection with specific products or compilations that
|
||||
* contain the covered work, unless you entered into that arrangement,
|
||||
* or that patent license was granted, prior to 28 March 2007.
|
||||
*
|
||||
* Nothing in this License shall be construed as excluding or limiting
|
||||
* any implied license or other defenses to infringement that may
|
||||
* otherwise be available to you under applicable patent law.
|
||||
*
|
||||
* 12. No Surrender of Others' Freedom.
|
||||
*
|
||||
* If conditions are imposed on you (whether by court order, agreement or
|
||||
* otherwise) that contradict the conditions of this License, they do not
|
||||
* excuse you from the conditions of this License. If you cannot convey a
|
||||
* covered work so as to satisfy simultaneously your obligations under this
|
||||
* License and any other pertinent obligations, then as a consequence you may
|
||||
* not convey it at all. For example, if you agree to terms that obligate you
|
||||
* to collect a royalty for further conveying from those to whom you convey
|
||||
* the Program, the only way you could satisfy both those terms and this
|
||||
* License would be to refrain entirely from conveying the Program.
|
||||
*
|
||||
* 13. Remote Network Interaction; Use with the GNU General Public License.
|
||||
*
|
||||
* Notwithstanding any other provision of this License, if you modify the
|
||||
* Program, your modified version must prominently offer all users
|
||||
* interacting with it remotely through a computer network (if your version
|
||||
* supports such interaction) an opportunity to receive the Corresponding
|
||||
* Source of your version by providing access to the Corresponding Source
|
||||
* from a network server at no charge, through some standard or customary
|
||||
* means of facilitating copying of software. This Corresponding Source
|
||||
* shall include the Corresponding Source for any work covered by version 3
|
||||
* of the GNU General Public License that is incorporated pursuant to the
|
||||
* following paragraph.
|
||||
*
|
||||
* Notwithstanding any other provision of this License, you have
|
||||
* permission to link or combine any covered work with a work licensed
|
||||
* under version 3 of the GNU General Public License into a single
|
||||
* combined work, and to convey the resulting work. The terms of this
|
||||
* License will continue to apply to the part which is the covered work,
|
||||
* but the work with which it is combined will remain governed by version
|
||||
* 3 of the GNU General Public License.
|
||||
*
|
||||
* 14. Revised Versions of this License.
|
||||
*
|
||||
* The Free Software Foundation may publish revised and/or new versions of
|
||||
* the GNU Affero General Public License from time to time. Such new versions
|
||||
* will be similar in spirit to the present version, but may differ in detail to
|
||||
* address new problems or concerns.
|
||||
*
|
||||
* Each version is given a distinguishing version number. If the
|
||||
* Program specifies that a certain numbered version of the GNU Affero General
|
||||
* Public License "or any later version" applies to it, you have the
|
||||
* option of following the terms and conditions either of that numbered
|
||||
* version or of any later version published by the Free Software
|
||||
* Foundation. If the Program does not specify a version number of the
|
||||
* GNU Affero General Public License, you may choose any version ever published
|
||||
* by the Free Software Foundation.
|
||||
*
|
||||
* If the Program specifies that a proxy can decide which future
|
||||
* versions of the GNU Affero General Public License can be used, that proxy's
|
||||
* public statement of acceptance of a version permanently authorizes you
|
||||
* to choose that version for the Program.
|
||||
*
|
||||
* Later license versions may give you additional or different
|
||||
* permissions. However, no additional obligations are imposed on any
|
||||
* author or copyright holder as a result of your choosing to follow a
|
||||
* later version.
|
||||
*
|
||||
* 15. Disclaimer of Warranty.
|
||||
*
|
||||
* THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
* APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
* HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
* OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
* PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
* IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
* ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
*
|
||||
* 16. Limitation of Liability.
|
||||
*
|
||||
* IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
* WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
* THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
* GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
* USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
* DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
* PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
* EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGES.
|
||||
*
|
||||
* 17. Interpretation of Sections 15 and 16.
|
||||
*
|
||||
* If the disclaimer of warranty and limitation of liability provided
|
||||
* above cannot be given local legal effect according to their terms,
|
||||
* reviewing courts shall apply local law that most closely approximates
|
||||
* an absolute waiver of all civil liability in connection with the
|
||||
* Program, unless a warranty or assumption of liability accompanies a
|
||||
* copy of the Program in return for a fee.
|
||||
*
|
||||
* END OF TERMS AND CONDITIONS
|
||||
*
|
||||
* How to Apply These Terms to Your New Programs
|
||||
*
|
||||
* If you develop a new program, and you want it to be of the greatest
|
||||
* possible use to the public, the best way to achieve this is to make it
|
||||
* free software which everyone can redistribute and change under these terms.
|
||||
*
|
||||
* To do so, attach the following notices to the program. It is safest
|
||||
* to attach them to the start of each source file to most effectively
|
||||
* state the exclusion of warranty; and each file should have at least
|
||||
* the "copyright" line and a pointer to where the full notice is found.
|
||||
*
|
||||
* <one line to give the program's name and a brief idea of what it does.>
|
||||
* Copyright (C) <year> <name of author>
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Also add information on how to contact you by electronic and paper mail.
|
||||
*
|
||||
* If your software can interact with users remotely through a computer
|
||||
* network, you should also make sure that it provides a way for users to
|
||||
* get its source. For example, if your program is a web application, its
|
||||
* interface could display a "Source" link that leads users to an archive
|
||||
* of the code. There are many ways you could offer source, and different
|
||||
* solutions will be better for different programs; see section 13 for the
|
||||
* specific requirements.
|
||||
*
|
||||
* You should also get your employer (if you work as a programmer) or school,
|
||||
* if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
* For more information on this, and how to apply and follow the GNU AGPL, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||
|
||||
|
||||
ADDITIONAL THIRD PARTY NOTICES:
|
||||
|
||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||
/*
|
||||
* Copyright (c) 1990, 1993, 1994, 1995
|
||||
* The Regents of the University of California. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of the University nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
/*
|
||||
* Copyright (c) 1995, 1996
|
||||
* The President and Fellows of Harvard University. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of the University nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||
/***
|
||||
* ASM: a very small and fast Java bytecode manipulation framework
|
||||
* Copyright (c) 2000-2005 INRIA, France Telecom
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of the copyright holders nor the names of its
|
||||
* contributors may be used to endorse or promote products derived from
|
||||
* this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
@@ -0,0 +1,9 @@
|
||||
Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)
|
||||
|
||||
This is Berkeley DB Release 18.1.25 from Oracle. To view release and
|
||||
installation documentation, load the distribution file docs/index.html
|
||||
into your web browser. Technical support can be obtained by visiting
|
||||
the Berkeley DB Oracle Technical Network (OTN) forum, here:
|
||||
|
||||
https://forums.oracle.com/forums/forum.jspa?forumID=271
|
||||
|
||||
@@ -0,0 +1,688 @@
|
||||
# DO NOT EDIT: automatically built by dist/s_android.
|
||||
# Makefile for building a drop-in replacement of SQLite using
|
||||
# Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)
|
||||
###################################################################
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
###################################################################
|
||||
# build libsqlite replacement
|
||||
LOCAL_MODULE := libsqlite
|
||||
|
||||
# BDB_TOP will change with release numbers
|
||||
BDB_TOP := db-18.1.25
|
||||
BDB_PATH := $(LOCAL_PATH)/$(BDB_TOP)/src
|
||||
|
||||
# This directive results in arm (vs thumb) code. It's necessary to
|
||||
# allow some BDB assembler code (for mutexes) to compile.
|
||||
LOCAL_ARM_MODE := arm
|
||||
|
||||
# basic includes for BDB 11gR2
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android \
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(BDB_TOP)/src
|
||||
|
||||
# this is needed for sqlite3.c
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(BDB_TOP)/build_android/sql
|
||||
|
||||
# Source files
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/src/blob/blob_fileops.c \
|
||||
$(BDB_TOP)/src/blob/blob_page.c \
|
||||
$(BDB_TOP)/src/blob/blob_stream.c \
|
||||
$(BDB_TOP)/src/blob/blob_util.c \
|
||||
$(BDB_TOP)/src/btree/bt_compact.c \
|
||||
$(BDB_TOP)/src/btree/bt_compare.c \
|
||||
$(BDB_TOP)/src/btree/bt_compress.c \
|
||||
$(BDB_TOP)/src/btree/bt_conv.c \
|
||||
$(BDB_TOP)/src/btree/bt_curadj.c \
|
||||
$(BDB_TOP)/src/btree/bt_cursor.c \
|
||||
$(BDB_TOP)/src/btree/bt_delete.c \
|
||||
$(BDB_TOP)/src/btree/bt_method.c \
|
||||
$(BDB_TOP)/src/btree/bt_open.c \
|
||||
$(BDB_TOP)/src/btree/bt_put.c \
|
||||
$(BDB_TOP)/src/btree/bt_rec.c \
|
||||
$(BDB_TOP)/src/btree/bt_reclaim.c \
|
||||
$(BDB_TOP)/src/btree/bt_recno.c \
|
||||
$(BDB_TOP)/src/btree/bt_rsearch.c \
|
||||
$(BDB_TOP)/src/btree/bt_search.c \
|
||||
$(BDB_TOP)/src/btree/bt_split.c \
|
||||
$(BDB_TOP)/src/btree/bt_stat.c \
|
||||
$(BDB_TOP)/src/btree/bt_upgrade.c \
|
||||
$(BDB_TOP)/src/btree/btree_auto.c \
|
||||
$(BDB_TOP)/src/clib/rand.c \
|
||||
$(BDB_TOP)/src/clib/snprintf.c \
|
||||
$(BDB_TOP)/src/common/clock.c \
|
||||
$(BDB_TOP)/src/common/db_byteorder.c \
|
||||
$(BDB_TOP)/src/common/db_compint.c \
|
||||
$(BDB_TOP)/src/common/db_err.c \
|
||||
$(BDB_TOP)/src/common/db_getlong.c \
|
||||
$(BDB_TOP)/src/common/db_idspace.c \
|
||||
$(BDB_TOP)/src/common/db_log2.c \
|
||||
$(BDB_TOP)/src/common/db_shash.c \
|
||||
$(BDB_TOP)/src/common/dbt.c \
|
||||
$(BDB_TOP)/src/common/mkpath.c \
|
||||
$(BDB_TOP)/src/common/os_method.c \
|
||||
$(BDB_TOP)/src/common/zerofill.c \
|
||||
$(BDB_TOP)/src/db/crdel_auto.c \
|
||||
$(BDB_TOP)/src/db/crdel_rec.c \
|
||||
$(BDB_TOP)/src/db/db.c \
|
||||
$(BDB_TOP)/src/db/db_am.c \
|
||||
$(BDB_TOP)/src/db/db_auto.c \
|
||||
$(BDB_TOP)/src/db/db_backup.c \
|
||||
$(BDB_TOP)/src/db/db_cam.c \
|
||||
$(BDB_TOP)/src/db/db_cds.c \
|
||||
$(BDB_TOP)/src/db/db_compact.c \
|
||||
$(BDB_TOP)/src/db/db_conv.c \
|
||||
$(BDB_TOP)/src/db/db_copy.c \
|
||||
$(BDB_TOP)/src/db/db_dispatch.c \
|
||||
$(BDB_TOP)/src/db/db_dup.c \
|
||||
$(BDB_TOP)/src/db/db_iface.c \
|
||||
$(BDB_TOP)/src/db/db_join.c \
|
||||
$(BDB_TOP)/src/db/db_meta.c \
|
||||
$(BDB_TOP)/src/db/db_method.c \
|
||||
$(BDB_TOP)/src/db/db_open.c \
|
||||
$(BDB_TOP)/src/db/db_overflow.c \
|
||||
$(BDB_TOP)/src/db/db_pr.c \
|
||||
$(BDB_TOP)/src/db/db_rec.c \
|
||||
$(BDB_TOP)/src/db/db_reclaim.c \
|
||||
$(BDB_TOP)/src/db/db_remove.c \
|
||||
$(BDB_TOP)/src/db/db_rename.c \
|
||||
$(BDB_TOP)/src/db/db_ret.c \
|
||||
$(BDB_TOP)/src/db/db_setid.c \
|
||||
$(BDB_TOP)/src/db/db_setlsn.c \
|
||||
$(BDB_TOP)/src/db/db_slice.c \
|
||||
$(BDB_TOP)/src/db/db_sort_multiple.c \
|
||||
$(BDB_TOP)/src/db/db_stati.c \
|
||||
$(BDB_TOP)/src/db/db_truncate.c \
|
||||
$(BDB_TOP)/src/db/db_upg.c \
|
||||
$(BDB_TOP)/src/db/db_upg_opd.c \
|
||||
$(BDB_TOP)/src/db/db_vrfy_stub.c \
|
||||
$(BDB_TOP)/src/db/partition.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_auto.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_rec.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_stat.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_util.c \
|
||||
$(BDB_TOP)/src/env/env_alloc.c \
|
||||
$(BDB_TOP)/src/env/env_backup.c \
|
||||
$(BDB_TOP)/src/env/env_config.c \
|
||||
$(BDB_TOP)/src/env/env_failchk.c \
|
||||
$(BDB_TOP)/src/env/env_file.c \
|
||||
$(BDB_TOP)/src/env/env_globals.c \
|
||||
$(BDB_TOP)/src/env/env_method.c \
|
||||
$(BDB_TOP)/src/env/env_name.c \
|
||||
$(BDB_TOP)/src/env/env_open.c \
|
||||
$(BDB_TOP)/src/env/env_recover.c \
|
||||
$(BDB_TOP)/src/env/env_region.c \
|
||||
$(BDB_TOP)/src/env/env_register.c \
|
||||
$(BDB_TOP)/src/env/env_sig.c \
|
||||
$(BDB_TOP)/src/env/env_slice.c \
|
||||
$(BDB_TOP)/src/env/env_stat.c \
|
||||
$(BDB_TOP)/src/fileops/fileops_auto.c \
|
||||
$(BDB_TOP)/src/fileops/fop_basic.c \
|
||||
$(BDB_TOP)/src/fileops/fop_rec.c \
|
||||
$(BDB_TOP)/src/fileops/fop_util.c \
|
||||
$(BDB_TOP)/src/hash/hash_func.c \
|
||||
$(BDB_TOP)/src/hash/hash_stub.c \
|
||||
$(BDB_TOP)/src/heap/heap_stub.c \
|
||||
$(BDB_TOP)/src/hmac/hmac.c \
|
||||
$(BDB_TOP)/src/hmac/sha1.c \
|
||||
$(BDB_TOP)/src/lock/lock.c \
|
||||
$(BDB_TOP)/src/lock/lock_deadlock.c \
|
||||
$(BDB_TOP)/src/lock/lock_failchk.c \
|
||||
$(BDB_TOP)/src/lock/lock_id.c \
|
||||
$(BDB_TOP)/src/lock/lock_list.c \
|
||||
$(BDB_TOP)/src/lock/lock_method.c \
|
||||
$(BDB_TOP)/src/lock/lock_region.c \
|
||||
$(BDB_TOP)/src/lock/lock_stat.c \
|
||||
$(BDB_TOP)/src/lock/lock_timer.c \
|
||||
$(BDB_TOP)/src/lock/lock_util.c \
|
||||
$(BDB_TOP)/src/log/log.c \
|
||||
$(BDB_TOP)/src/log/log_archive.c \
|
||||
$(BDB_TOP)/src/log/log_compare.c \
|
||||
$(BDB_TOP)/src/log/log_debug.c \
|
||||
$(BDB_TOP)/src/log/log_get.c \
|
||||
$(BDB_TOP)/src/log/log_method.c \
|
||||
$(BDB_TOP)/src/log/log_print.c \
|
||||
$(BDB_TOP)/src/log/log_put.c \
|
||||
$(BDB_TOP)/src/log/log_stat.c \
|
||||
$(BDB_TOP)/src/log/log_verify_stub.c \
|
||||
$(BDB_TOP)/src/mp/mp_alloc.c \
|
||||
$(BDB_TOP)/src/mp/mp_backup.c \
|
||||
$(BDB_TOP)/src/mp/mp_bh.c \
|
||||
$(BDB_TOP)/src/mp/mp_fget.c \
|
||||
$(BDB_TOP)/src/mp/mp_fmethod.c \
|
||||
$(BDB_TOP)/src/mp/mp_fopen.c \
|
||||
$(BDB_TOP)/src/mp/mp_fput.c \
|
||||
$(BDB_TOP)/src/mp/mp_fset.c \
|
||||
$(BDB_TOP)/src/mp/mp_method.c \
|
||||
$(BDB_TOP)/src/mp/mp_mvcc.c \
|
||||
$(BDB_TOP)/src/mp/mp_region.c \
|
||||
$(BDB_TOP)/src/mp/mp_register.c \
|
||||
$(BDB_TOP)/src/mp/mp_resize.c \
|
||||
$(BDB_TOP)/src/mp/mp_stat.c \
|
||||
$(BDB_TOP)/src/mp/mp_sync.c \
|
||||
$(BDB_TOP)/src/mp/mp_trickle.c \
|
||||
$(BDB_TOP)/src/mutex/mut_alloc.c \
|
||||
$(BDB_TOP)/src/mutex/mut_failchk.c \
|
||||
$(BDB_TOP)/src/mutex/mut_method.c \
|
||||
$(BDB_TOP)/src/mutex/mut_region.c \
|
||||
$(BDB_TOP)/src/mutex/mut_stat.c \
|
||||
$(BDB_TOP)/src/mutex/mut_tas.c \
|
||||
$(BDB_TOP)/src/os/os_abort.c \
|
||||
$(BDB_TOP)/src/os/os_abs.c \
|
||||
$(BDB_TOP)/src/os/os_alloc.c \
|
||||
$(BDB_TOP)/src/os/os_clock.c \
|
||||
$(BDB_TOP)/src/os/os_config.c \
|
||||
$(BDB_TOP)/src/os/os_cpu.c \
|
||||
$(BDB_TOP)/src/os/os_ctime.c \
|
||||
$(BDB_TOP)/src/os/os_dir.c \
|
||||
$(BDB_TOP)/src/os/os_errno.c \
|
||||
$(BDB_TOP)/src/os/os_fid.c \
|
||||
$(BDB_TOP)/src/os/os_flock.c \
|
||||
$(BDB_TOP)/src/os/os_fsync.c \
|
||||
$(BDB_TOP)/src/os/os_getenv.c \
|
||||
$(BDB_TOP)/src/os/os_handle.c \
|
||||
$(BDB_TOP)/src/os/os_map.c \
|
||||
$(BDB_TOP)/src/os/os_mkdir.c \
|
||||
$(BDB_TOP)/src/os/os_open.c \
|
||||
$(BDB_TOP)/src/os/os_path.c \
|
||||
$(BDB_TOP)/src/os/os_pid.c \
|
||||
$(BDB_TOP)/src/os/os_rename.c \
|
||||
$(BDB_TOP)/src/os/os_rmdir.c \
|
||||
$(BDB_TOP)/src/os/os_root.c \
|
||||
$(BDB_TOP)/src/os/os_rpath.c \
|
||||
$(BDB_TOP)/src/os/os_rw.c \
|
||||
$(BDB_TOP)/src/os/os_seek.c \
|
||||
$(BDB_TOP)/src/os/os_stack.c \
|
||||
$(BDB_TOP)/src/os/os_stat.c \
|
||||
$(BDB_TOP)/src/os/os_tmpdir.c \
|
||||
$(BDB_TOP)/src/os/os_truncate.c \
|
||||
$(BDB_TOP)/src/os/os_uid.c \
|
||||
$(BDB_TOP)/src/os/os_unlink.c \
|
||||
$(BDB_TOP)/src/os/os_yield.c \
|
||||
$(BDB_TOP)/src/qam/qam_stub.c \
|
||||
$(BDB_TOP)/src/rep/rep_stub.c \
|
||||
$(BDB_TOP)/src/repmgr/repmgr_stub.c \
|
||||
$(BDB_TOP)/src/sequence/seq_stat.c \
|
||||
$(BDB_TOP)/src/sequence/sequence.c \
|
||||
$(BDB_TOP)/src/txn/txn.c \
|
||||
$(BDB_TOP)/src/txn/txn_auto.c \
|
||||
$(BDB_TOP)/src/txn/txn_chkpt.c \
|
||||
$(BDB_TOP)/src/txn/txn_failchk.c \
|
||||
$(BDB_TOP)/src/txn/txn_method.c \
|
||||
$(BDB_TOP)/src/txn/txn_rec.c \
|
||||
$(BDB_TOP)/src/txn/txn_recover.c \
|
||||
$(BDB_TOP)/src/txn/txn_region.c \
|
||||
$(BDB_TOP)/src/txn/txn_stat.c \
|
||||
$(BDB_TOP)/src/txn/txn_util.c \
|
||||
$(BDB_TOP)/src/common/crypto_stub.c \
|
||||
$(BDB_TOP)/lang/sql/generated/sqlite3.c
|
||||
|
||||
# Common source files for command line tools
|
||||
COMMON_TOOL_SRCS := \
|
||||
$(BDB_TOP)/src/common/util_arg.c \
|
||||
$(BDB_TOP)/src/common/util_cache.c \
|
||||
$(BDB_TOP)/src/common/util_env.c \
|
||||
$(BDB_TOP)/src/common/util_log.c \
|
||||
$(BDB_TOP)/src/common/util_sig.c \
|
||||
$(BDB_TOP)/src/common/util_ver_check.c
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
#
|
||||
# flags -- most of these are from the SQLite build, some are not.
|
||||
# Here are some that may be changed for tuning or behavior:
|
||||
# SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT -- default size of BDB log file in bytes
|
||||
# SQLITE_DEFAULT_PAGE_SIZE -- explicit control over page size for cache
|
||||
# and databases
|
||||
# SQLITE_DEFAULT_CACHE_SIZE -- sizes the BDB cache, in pages
|
||||
# BDBSQL_SHARE_PRIVATE -- uses private environments but still shares databases
|
||||
# among processes using external synchronization.
|
||||
# BDBSQL_CONVERT_SQLITE -- define this to convert SQLite databases to BDB SQL
|
||||
# format -- this has other requirements so do not do this without consulting
|
||||
# Oracle.
|
||||
#
|
||||
LOCAL_CFLAGS += -Wall -DHAVE_USLEEP=1 \
|
||||
-DSQLITE_DEFAULT_PAGE_SIZE=4096 \
|
||||
-DBDBSQL_SHARE_PRIVATE=1 \
|
||||
-DSQLITE_DEFAULT_JOURNAL_SIZE_LIMIT=524288 \
|
||||
-DSQLITE_DEFAULT_CACHE_SIZE=128 \
|
||||
-DSQLITE_THREADSAFE=1 -DNDEBUG=1 -DSQLITE_TEMP_STORE=3 \
|
||||
-DSQLITE_OMIT_TRUNCATE_OPTIMIZATION -DSQLITE_OS_UNIX=1 \
|
||||
-D_HAVE_SQLITE_CONFIG_H -DSQLITE_THREAD_OVERRIDE_LOCK=-1 \
|
||||
-DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_BACKWARDS -Dfdatasync=fsync
|
||||
|
||||
# LOCAL_CFLAGS that are not used at this time
|
||||
# -DSQLITE_ENABLE_POISON
|
||||
# -DSQLITE_ENABLE_MEMORY_MANAGEMENT
|
||||
|
||||
ifneq ($(TARGET_SIMULATOR),true)
|
||||
LOCAL_SHARED_LIBRARIES := libdl
|
||||
endif
|
||||
|
||||
LOCAL_C_INCLUDES += $(call include-path-for, system-core)/cutils
|
||||
LOCAL_SHARED_LIBRARIES += liblog libicuuc libicui18n libutils
|
||||
|
||||
# This links in some static symbols from Android
|
||||
LOCAL_WHOLE_STATIC_LIBRARIES := libsqlite3_android
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:sqlite3
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of sqlite3
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := $(BDB_TOP)/lang/sql/sqlite/src/shell.c
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := sqlite3
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_archive
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_archive
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_archive.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_archive
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_checkpoint
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_checkpoint
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_checkpoint.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_checkpoint
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_deadlock
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_deadlock
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_deadlock.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_deadlock
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_dump
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_dump
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_dump.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_dump
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_hotbackup
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_hotbackup
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_hotbackup.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_hotbackup
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_load
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_load
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_load.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_load
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_printlog
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_printlog
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_printlog.c \
|
||||
$(COMMON_TOOL_SRCS) \
|
||||
$(BDB_TOP)/src/btree/btree_autop.c \
|
||||
$(BDB_TOP)/src/db/crdel_autop.c \
|
||||
$(BDB_TOP)/src/db/db_autop.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_autop.c \
|
||||
$(BDB_TOP)/src/fileops/fileops_autop.c \
|
||||
$(BDB_TOP)/src/hash/hash_autop.c \
|
||||
$(BDB_TOP)/src/heap/heap_autop.c \
|
||||
$(BDB_TOP)/src/qam/qam_autop.c \
|
||||
$(BDB_TOP)/src/repmgr/repmgr_autop.c \
|
||||
$(BDB_TOP)/src/txn/txn_autop.c
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_printlog
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_recover
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_recover
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_recover.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_recover
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_replicate
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_replicate
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_replicate.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_replicate
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_stat
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_stat
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_stat.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_stat
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_tuner
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_tuner
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_tuner.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_tuner
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_upgrade
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_upgrade
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_upgrade.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_upgrade
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_verify
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_verify
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_verify.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_verify
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_log_verify
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_log_verify
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_log_verify.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
LOCAL_SHARED_LIBRARIES := libsqlite
|
||||
LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\
|
||||
$(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
LOCAL_MODULE := db_log_verify
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
@@ -0,0 +1,279 @@
|
||||
/* DO NOT EDIT: automatically built from dist/clib_port.in. */
|
||||
/*
|
||||
* Minimum/maximum values for various types.
|
||||
*/
|
||||
#ifndef UINT16_MAX /* Maximum 16-bit unsigned. */
|
||||
#define UINT16_MAX 65535
|
||||
#endif
|
||||
#ifndef UINT32_MAX /* Maximum 32-bit unsigned. */
|
||||
#define UINT32_MAX 4294967295U
|
||||
#endif
|
||||
|
||||
#ifndef INT_MAX
|
||||
#if SIZEOF_INT == 4
|
||||
#define INT_MAX 2147483647
|
||||
#endif
|
||||
#if SIZEOF_INT == 8
|
||||
#define INT_MAX 9223372036854775807
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef INT_MIN /* minimum (signed) int value */
|
||||
#define INT_MIN (-INT_MAX-1)
|
||||
#endif
|
||||
|
||||
#ifndef UINT_MAX /* maximum (signed) int value */
|
||||
#if SIZEOF_INT == 4
|
||||
#define UINT_MAX 4294967295U
|
||||
#endif
|
||||
#if SIZEOF_INT == 8
|
||||
#define UINT_MAX 18446744073709551615U
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef LONG_MAX /* maximum (signed) long value */
|
||||
#if SIZEOF_LONG == 4
|
||||
#define LONG_MAX 2147483647
|
||||
#endif
|
||||
#if SIZEOF_LONG == 8
|
||||
#define LONG_MAX 9223372036854775807L
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef LONG_MIN /* minimum (signed) long value */
|
||||
#define LONG_MIN (-LONG_MAX-1)
|
||||
#endif
|
||||
|
||||
#ifndef ULONG_MAX /* maximum (unsigned) long value */
|
||||
#if SIZEOF_LONG == 4
|
||||
#define ULONG_MAX 4294967295U
|
||||
#endif
|
||||
#if SIZEOF_LONG == 8
|
||||
#define ULONG_MAX 18446744073709551615UL
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_64BIT_TYPES)
|
||||
/*
|
||||
* Override the system's 64-bit min/max constants. AIX's 32-bit compiler can
|
||||
* handle 64-bit values, but the system's constants don't include the LL/ULL
|
||||
* suffix, and so can't be compiled using the 32-bit compiler.
|
||||
*/
|
||||
#undef INT64_MAX
|
||||
#undef INT64_MIN
|
||||
#undef UINT64_MAX
|
||||
|
||||
#ifdef DB_WIN32
|
||||
#define INT64_MAX _I64_MAX
|
||||
#define INT64_MIN _I64_MIN
|
||||
#define UINT64_MAX _UI64_MAX
|
||||
#else
|
||||
#define INT64_MAX 9223372036854775807LL
|
||||
#define INT64_MIN (-INT64_MAX-1)
|
||||
#define UINT64_MAX 18446744073709551615ULL
|
||||
#endif /* DB_WIN32 */
|
||||
|
||||
#define INT64_FMT "%lld"
|
||||
#define UINT64_FMT "%llu"
|
||||
#endif /* HAVE_64BIT_TYPES */
|
||||
|
||||
/*
|
||||
* Exit success/failure macros.
|
||||
*/
|
||||
#ifndef HAVE_EXIT_SUCCESS
|
||||
#define EXIT_FAILURE 1
|
||||
#define EXIT_SUCCESS 0
|
||||
#endif
|
||||
|
||||
/*
|
||||
* File modes.
|
||||
*/
|
||||
#ifdef DB_WIN32
|
||||
#ifndef S_IREAD /* WinCE doesn't have S_IREAD. */
|
||||
#define S_IREAD 0
|
||||
#endif
|
||||
#ifndef S_IWRITE /* WinCE doesn't have S_IWRITE. */
|
||||
#define S_IWRITE 0
|
||||
#endif
|
||||
#ifndef S_IRUSR
|
||||
#define S_IRUSR S_IREAD /* R for owner */
|
||||
#endif
|
||||
#ifndef S_IWUSR
|
||||
#define S_IWUSR S_IWRITE /* W for owner */
|
||||
#endif
|
||||
#ifndef S_IXUSR
|
||||
#define S_IXUSR 0 /* X for owner */
|
||||
#endif
|
||||
#ifndef S_IRGRP
|
||||
#define S_IRGRP 0 /* R for group */
|
||||
#endif
|
||||
#ifndef S_IWGRP
|
||||
#define S_IWGRP 0 /* W for group */
|
||||
#endif
|
||||
#ifndef S_IXGRP
|
||||
#define S_IXGRP 0 /* X for group */
|
||||
#endif
|
||||
#ifndef S_IROTH
|
||||
#define S_IROTH 0 /* R for other */
|
||||
#endif
|
||||
#ifndef S_IWOTH
|
||||
#define S_IWOTH 0 /* W for other */
|
||||
#endif
|
||||
#ifndef S_IXOTH
|
||||
#define S_IXOTH 0 /* X for other */
|
||||
#endif
|
||||
#else /* !DB_WIN32 */
|
||||
#ifndef S_IRUSR
|
||||
#define S_IRUSR 0000400 /* R for owner */
|
||||
#endif
|
||||
#ifndef S_IWUSR
|
||||
#define S_IWUSR 0000200 /* W for owner */
|
||||
#endif
|
||||
#ifndef S_IXUSR
|
||||
#define S_IXUSR 0000100 /* X for owner */
|
||||
#endif
|
||||
#ifndef S_IRGRP
|
||||
#define S_IRGRP 0000040 /* R for group */
|
||||
#endif
|
||||
#ifndef S_IWGRP
|
||||
#define S_IWGRP 0000020 /* W for group */
|
||||
#endif
|
||||
#ifndef S_IXGRP
|
||||
#define S_IXGRP 0000010 /* X for group */
|
||||
#endif
|
||||
#ifndef S_IROTH
|
||||
#define S_IROTH 0000004 /* R for other */
|
||||
#endif
|
||||
#ifndef S_IWOTH
|
||||
#define S_IWOTH 0000002 /* W for other */
|
||||
#endif
|
||||
#ifndef S_IXOTH
|
||||
#define S_IXOTH 0000001 /* X for other */
|
||||
#endif
|
||||
#endif /* !DB_WIN32 */
|
||||
|
||||
/*
|
||||
* Don't step on the namespace. Other libraries may have their own
|
||||
* implementations of these functions, we don't want to use their
|
||||
* implementations or force them to use ours based on the load order.
|
||||
*/
|
||||
#ifndef HAVE_ATOI
|
||||
#define atoi __db_Catoi
|
||||
#endif
|
||||
#ifndef HAVE_ATOL
|
||||
#define atol __db_Catol
|
||||
#endif
|
||||
#ifndef HAVE_BSEARCH
|
||||
#define bsearch __db_Cbsearch
|
||||
#endif
|
||||
#ifndef HAVE_FCLOSE
|
||||
#define fclose __db_Cfclose
|
||||
#endif
|
||||
#ifndef HAVE_FGETC
|
||||
#define fgetc __db_Cfgetc
|
||||
#endif
|
||||
#ifndef HAVE_FGETS
|
||||
#define fgets __db_Cfgets
|
||||
#endif
|
||||
#ifndef HAVE_FOPEN
|
||||
#define fopen __db_Cfopen
|
||||
#endif
|
||||
#ifndef HAVE_FWRITE
|
||||
#define fwrite __db_Cfwrite
|
||||
#endif
|
||||
#ifndef HAVE_GETADDRINFO
|
||||
#define freeaddrinfo(a) __db_Cfreeaddrinfo(a)
|
||||
#define getaddrinfo(a, b, c, d) __db_Cgetaddrinfo(a, b, c, d)
|
||||
#endif
|
||||
#ifndef HAVE_GETCWD
|
||||
#define getcwd __db_Cgetcwd
|
||||
#endif
|
||||
#ifndef HAVE_GETOPT
|
||||
#define getopt __db_Cgetopt
|
||||
#define optarg __db_Coptarg
|
||||
#define opterr __db_Copterr
|
||||
#define optind __db_Coptind
|
||||
#define optopt __db_Coptopt
|
||||
#define optreset __db_Coptreset
|
||||
#endif
|
||||
#ifndef HAVE_ISALPHA
|
||||
#define isalpha __db_Cisalpha
|
||||
#endif
|
||||
#ifndef HAVE_ISDIGIT
|
||||
#define isdigit __db_Cisdigit
|
||||
#endif
|
||||
#ifndef HAVE_ISPRINT
|
||||
#define isprint __db_Cisprint
|
||||
#endif
|
||||
#ifndef HAVE_ISSPACE
|
||||
#define isspace __db_Cisspace
|
||||
#endif
|
||||
#ifndef HAVE_LOCALTIME
|
||||
#define localtime __db_Clocaltime
|
||||
#endif
|
||||
#ifndef HAVE_MEMCMP
|
||||
#define memcmp __db_Cmemcmp
|
||||
#endif
|
||||
#ifndef HAVE_MEMCPY
|
||||
#define memcpy __db_Cmemcpy
|
||||
#endif
|
||||
#ifndef HAVE_MEMMOVE
|
||||
#define memmove __db_Cmemmove
|
||||
#endif
|
||||
#ifndef HAVE_PRINTF
|
||||
#define printf __db_Cprintf
|
||||
#define fprintf __db_Cfprintf
|
||||
#endif
|
||||
#ifndef HAVE_QSORT
|
||||
#define qsort __db_Cqsort
|
||||
#endif
|
||||
#ifndef HAVE_RAISE
|
||||
#define raise __db_Craise
|
||||
#endif
|
||||
#ifndef HAVE_RAND
|
||||
#define rand __db_Crand
|
||||
#define srand __db_Csrand
|
||||
#endif
|
||||
#ifndef HAVE_SNPRINTF
|
||||
#define snprintf __db_Csnprintf
|
||||
#endif
|
||||
#ifndef HAVE_STRCASECMP
|
||||
#define strcasecmp __db_Cstrcasecmp
|
||||
#define strncasecmp __db_Cstrncasecmp
|
||||
#endif
|
||||
#ifndef HAVE_STRCAT
|
||||
#define strcat __db_Cstrcat
|
||||
#endif
|
||||
#ifndef HAVE_STRCHR
|
||||
#define strchr __db_Cstrchr
|
||||
#endif
|
||||
#ifndef HAVE_STRDUP
|
||||
#define strdup __db_Cstrdup
|
||||
#endif
|
||||
#ifndef HAVE_STRERROR
|
||||
#define strerror __db_Cstrerror
|
||||
#endif
|
||||
#ifndef HAVE_STRNCAT
|
||||
#define strncat __db_Cstrncat
|
||||
#endif
|
||||
#ifndef HAVE_STRNCMP
|
||||
#define strncmp __db_Cstrncmp
|
||||
#endif
|
||||
#ifndef HAVE_STRRCHR
|
||||
#define strrchr __db_Cstrrchr
|
||||
#endif
|
||||
#ifndef HAVE_STRSEP
|
||||
#define strsep __db_Cstrsep
|
||||
#endif
|
||||
#ifndef HAVE_STRTOL
|
||||
#define strtol __db_Cstrtol
|
||||
#endif
|
||||
#ifndef HAVE_STRTOUL
|
||||
#define strtoul __db_Cstrtoul
|
||||
#endif
|
||||
#ifndef HAVE_TIME
|
||||
#define time __db_Ctime
|
||||
#endif
|
||||
#ifndef HAVE_VSNPRINTF
|
||||
#define vsnprintf __db_Cvsnprintf
|
||||
#endif
|
||||
+3395
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,721 @@
|
||||
/* DO NOT EDIT: automatically built by dist/s_android. */
|
||||
/* Define to 1 if you want to build a version for running the test suite. */
|
||||
/* #undef CONFIG_TEST */
|
||||
|
||||
/* Defined to a size to limit the stack size of Berkeley DB threads. */
|
||||
/* #undef DB_STACKSIZE */
|
||||
|
||||
/* We use DB_WIN32 much as one would use _WIN32 -- to specify that we're using
|
||||
an operating system environment that supports Win32 calls and semantics. We
|
||||
don't use _WIN32 because Cygwin/GCC also defines _WIN32, even though
|
||||
Cygwin/GCC closely emulates the Unix environment. */
|
||||
/* #undef DB_WIN32 */
|
||||
|
||||
/* Define to 1 if you want a debugging version. */
|
||||
/* #undef DEBUG */
|
||||
|
||||
/* Define to 1 if you want a version that logs read operations. */
|
||||
/* #undef DEBUG_ROP */
|
||||
|
||||
/* Define to 1 if you want a version that logs write operations. */
|
||||
/* #undef DEBUG_WOP */
|
||||
|
||||
/* Define to 1 if you want a version with run-time diagnostic checking. */
|
||||
/* #undef DIAGNOSTIC */
|
||||
|
||||
/* Define to 1 if 64-bit types are available. */
|
||||
#define HAVE_64BIT_TYPES 1
|
||||
|
||||
/* Define to 1 if you have the `abort' function. */
|
||||
#define HAVE_ABORT 1
|
||||
|
||||
/* Define to 1 if you have the `atoi' function. */
|
||||
#define HAVE_ATOI 1
|
||||
|
||||
/* Define to 1 if you have the `atol' function. */
|
||||
#define HAVE_ATOL 1
|
||||
|
||||
/* Define to 1 if platform reads and writes files atomically. */
|
||||
/* #undef HAVE_ATOMICFILEREAD */
|
||||
|
||||
/* Define to 1 to use GCC's built-in atomic operations. */
|
||||
#define HAVE_ATOMIC_GCC_BUILTIN 1
|
||||
|
||||
/* Define to 1 to use Solaris library routes for atomic operations. */
|
||||
/* #undef HAVE_ATOMIC_SOLARIS */
|
||||
|
||||
/* Define to 1 to use native atomic operations. */
|
||||
#define HAVE_ATOMIC_SUPPORT 1
|
||||
|
||||
/* Define to 1 to use GCC and x86 or x86_64 assemlby language atomic
|
||||
operations. */
|
||||
/* #undef HAVE_ATOMIC_X86_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if you have the `backtrace' function. */
|
||||
/* #undef HAVE_BACKTRACE */
|
||||
|
||||
/* Define to 1 if you have the `backtrace_symbols' function. */
|
||||
/* #undef HAVE_BACKTRACE_SYMBOLS */
|
||||
|
||||
/* Define to 1 if you have the `bsearch' function. */
|
||||
#define HAVE_BSEARCH 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function. */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if clock_gettime supports CLOCK_MONOTONIC. */
|
||||
#define HAVE_CLOCK_MONOTONIC 1
|
||||
|
||||
/* Define to 1 if building compression support. */
|
||||
/* #undef HAVE_COMPRESSION */
|
||||
|
||||
/* Define to 1 if building cryptography support. */
|
||||
/* #undef HAVE_CRYPTO */
|
||||
|
||||
/* Define to 1 if using Intel IPP for cryptography. */
|
||||
/* #undef HAVE_CRYPTO_IPP */
|
||||
|
||||
/* Define to 1 if you have the `ctime_r' function. */
|
||||
#define HAVE_CTIME_R 1
|
||||
|
||||
/* Define to 1 if ctime_r takes a buffer length as a third argument. */
|
||||
/* #undef HAVE_CTIME_R_3ARG */
|
||||
|
||||
/* Define to 1 to use the C++11-specific iota function provided by the
|
||||
compiler. */
|
||||
/* #undef HAVE_CXX_IOTA */
|
||||
|
||||
/* Define to 1 if building the DBM API. */
|
||||
/* #undef HAVE_DBM */
|
||||
|
||||
/* Define to 1 if you want a version that records extra information about
|
||||
errors. */
|
||||
/* #undef HAVE_ERROR_HISTORY */
|
||||
|
||||
/* Define to 1 if you have the `directio' function. */
|
||||
/* #undef HAVE_DIRECTIO */
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define to 1 to use dtrace for performance event tracing. */
|
||||
/* #undef HAVE_DTRACE */
|
||||
|
||||
/* Define to 1 if you have the `epoll_create' function. */
|
||||
/* #undef HAVE_EPOLL_CREATE */
|
||||
|
||||
/* Define to 1 if you have the `epoll_ctl' function. */
|
||||
/* #undef HAVE_EPOLL_CTL */
|
||||
|
||||
/* Define to 1 if you have the `epoll_wait' function. */
|
||||
/* #undef HAVE_EPOLL_WAIT */
|
||||
|
||||
/* Define to 1 if you have the <execinfo.h> header file. */
|
||||
/* #undef HAVE_EXECINFO_H */
|
||||
|
||||
/* Define to 1 if platform has EXIT_SUCCESS/EXIT_FAILURE #defines. */
|
||||
#define HAVE_EXIT_SUCCESS 1
|
||||
|
||||
/* Define to 1 for failchk to inform all waiting threads about crashes. */
|
||||
/* #undef HAVE_FAILCHK_BROADCAST */
|
||||
|
||||
/* Define to 1 if you have the `fchmod' function. */
|
||||
#define HAVE_FCHMOD 1
|
||||
|
||||
/* Define to 1 if you have the `fclose' function. */
|
||||
#define HAVE_FCLOSE 1
|
||||
|
||||
/* Define to 1 if you have the `fcntl' function. */
|
||||
#define HAVE_FCNTL 1
|
||||
|
||||
/* Define to 1 if fcntl/F_SETFD denies child access to file descriptors. */
|
||||
#define HAVE_FCNTL_F_SETFD 1
|
||||
|
||||
/* Define to 1 if you have the `fdatasync' function. */
|
||||
/* #undef HAVE_FDATASYNC */
|
||||
|
||||
/* Define to 1 if you have the `fgetc' function. */
|
||||
#define HAVE_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the `fgets' function. */
|
||||
#define HAVE_FGETS 1
|
||||
|
||||
/* Define to 1 if allocated filesystem blocks are not zeroed. */
|
||||
/* #undef HAVE_FILESYSTEM_NOTZERO */
|
||||
|
||||
/* Define to 1 if you have the `flock' function. */
|
||||
/* #undef HAVE_FLOCK */
|
||||
|
||||
/* Define to 1 if you have the `fopen' function. */
|
||||
#define HAVE_FOPEN 1
|
||||
|
||||
/* Define to 1 if you have the `ftruncate' function. */
|
||||
#define HAVE_FTRUNCATE 1
|
||||
|
||||
/* Define to 1 if you have the `fwrite' function. */
|
||||
#define HAVE_FWRITE 1
|
||||
|
||||
/* Define to 1 if you have the `getaddrinfo' function. */
|
||||
#define HAVE_GETADDRINFO 1
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#define HAVE_GETCWD 1
|
||||
|
||||
/* Define to 1 if you have the `getenv' function. */
|
||||
#define HAVE_GETENV 1
|
||||
|
||||
/* Define to 1 if you have the `getgid' function. */
|
||||
#define HAVE_GETGID 1
|
||||
|
||||
/* Define to 1 if you have the `getopt' function. */
|
||||
#define HAVE_GETOPT 1
|
||||
|
||||
/* Define to 1 if getopt supports the optreset variable. */
|
||||
#define HAVE_GETOPT_OPTRESET 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define to 1 if you have the `getuid' function. */
|
||||
#define HAVE_GETUID 1
|
||||
|
||||
/* Define to 1 if building Hash access method. */
|
||||
/* #undef HAVE_HASH */
|
||||
|
||||
/* Define to 1 if building Heap access method. */
|
||||
/* #undef HAVE_HEAP */
|
||||
|
||||
/* Define to 1 if you have the `hstrerror' function. */
|
||||
#define HAVE_HSTRERROR 1
|
||||
|
||||
/* Define to 1 if you have the `initstate_r' function. */
|
||||
/* #undef HAVE_INITSTATE_R */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `isalpha' function. */
|
||||
#define HAVE_ISALPHA 1
|
||||
|
||||
/* Define to 1 if you have the `isdigit' function. */
|
||||
#define HAVE_ISDIGIT 1
|
||||
|
||||
/* Define to 1 if you have the `isprint' function. */
|
||||
#define HAVE_ISPRINT 1
|
||||
|
||||
/* Define to 1 if you have the `isspace' function. */
|
||||
#define HAVE_ISSPACE 1
|
||||
|
||||
/* Define to 1 if you have a localization function to support globalization. */
|
||||
/* #undef HAVE_LOCALIZATION */
|
||||
|
||||
/* Define to 1 if you have the `localtime' function. */
|
||||
#define HAVE_LOCALTIME 1
|
||||
|
||||
/* Define to 1 if you have the `localtime_r' function. */
|
||||
#define HAVE_LOCALTIME_R 1
|
||||
|
||||
/* Define to 1 if you want to enable log checksums. */
|
||||
/* #undef HAVE_LOG_CHECKSUM */
|
||||
|
||||
/* Define to 1 if you have the `memcmp' function. */
|
||||
#define HAVE_MEMCMP 1
|
||||
|
||||
/* Define to 1 if you have the `memcpy' function. */
|
||||
#define HAVE_MEMCPY 1
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#define HAVE_MEMMOVE 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mlock' function. */
|
||||
#define HAVE_MLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 where mmap() incrementally extends the accessible mapping as
|
||||
the underlying file grows. */
|
||||
#define HAVE_MMAP_EXTEND 1
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 if you have the `munlock' function. */
|
||||
#define HAVE_MUNLOCK 1
|
||||
|
||||
/* Define to 1 if you have the `munmap' function. */
|
||||
#define HAVE_MUNMAP 1
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 68K assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_68K_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the AIX _check_lock mutexes. */
|
||||
/* #undef HAVE_MUTEX_AIX_CHECK_LOCK */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Alpha assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ALPHA_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and ARM64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ARM64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and ARM assembly language mutexes. */
|
||||
#define HAVE_MUTEX_ARM_GCC_ASSEMBLY 1
|
||||
|
||||
/* Define to 1 to use the BSD/Apple/Darwin OSSpinLockTry mutexes. */
|
||||
/* #undef HAVE_MUTEX_BSD_OSSPINLOCKTRY */
|
||||
|
||||
/* Define to 1 to use the Apple/Darwin _spin_lock_try mutexes. */
|
||||
/* #undef HAVE_MUTEX_DARWIN_SPIN_LOCK_TRY */
|
||||
|
||||
/* Define to 1 to use the UNIX fcntl system call mutexes. */
|
||||
/* #undef HAVE_MUTEX_FCNTL */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and PaRisc assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_HPPA_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the msem_XXX mutexes on HP-UX. */
|
||||
/* #undef HAVE_MUTEX_HPPA_MSEM_INIT */
|
||||
|
||||
/* Define to 1 to use test-and-set mutexes with blocking mutexes. */
|
||||
/* #undef HAVE_MUTEX_HYBRID */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and IA64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_IA64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and MIPS assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_MIPS_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the msem_XXX mutexes on systems other than HP-UX. */
|
||||
/* #undef HAVE_MUTEX_MSEM_INIT */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and PowerPC assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_PPC_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use POSIX 1003.1 pthread_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_PTHREADS */
|
||||
|
||||
/* Define to 1 to use Reliant UNIX initspin mutexes. */
|
||||
/* #undef HAVE_MUTEX_RELIANTUNIX_INITSPIN */
|
||||
|
||||
/* Define to 1 to use the IBM C compiler and S/390 assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_S390_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and S/390 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_S390_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the SCO compiler and x86 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_SCO_X86_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the obsolete POSIX 1003.1 sema_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_SEMA_INIT */
|
||||
|
||||
/* Define to 1 to use the SGI XXX_lock mutexes. */
|
||||
/* #undef HAVE_MUTEX_SGI_INIT_LOCK */
|
||||
|
||||
/* Define to 1 to use the Solaris _lock_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_SOLARIS_LOCK_TRY */
|
||||
|
||||
/* Define to 1 to use the Solaris lwp threads mutexes. */
|
||||
/* #undef HAVE_MUTEX_SOLARIS_LWP */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Sparc assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_SPARC_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if the Berkeley DB library should support mutexes. */
|
||||
#define HAVE_MUTEX_SUPPORT 1
|
||||
|
||||
/* Define to 1 if mutexes hold system resources. */
|
||||
/* #undef HAVE_MUTEX_SYSTEM_RESOURCES */
|
||||
|
||||
/* Define to 1 to configure mutexes intra-process only. */
|
||||
/* #undef HAVE_MUTEX_THREAD_ONLY */
|
||||
|
||||
/* Define to 1 to use the CC compiler and Tru64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_TRU64_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the UNIX International mutexes. */
|
||||
/* #undef HAVE_MUTEX_UI_THREADS */
|
||||
|
||||
/* Define to 1 to use the UTS compiler and assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_UTS_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use VMS mutexes. */
|
||||
/* #undef HAVE_MUTEX_VMS */
|
||||
|
||||
/* Define to 1 to use VxWorks mutexes. */
|
||||
/* #undef HAVE_MUTEX_VXWORKS */
|
||||
|
||||
/* Define to 1 to use the MSVC compiler and Windows mutexes. */
|
||||
/* #undef HAVE_MUTEX_WIN32 */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Windows mutexes. */
|
||||
/* #undef HAVE_MUTEX_WIN32_GCC */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 64-bit x86 assembly language
|
||||
mutexes. */
|
||||
/* #undef HAVE_MUTEX_X86_64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 32-bit x86 assembly language
|
||||
mutexes. */
|
||||
/* #undef HAVE_MUTEX_X86_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <openssl/err.h> header file. */
|
||||
/* #undef HAVE_OPENSSL_ERR_H */
|
||||
|
||||
/* Define to 1 if you have the <openssl/opensslconf.h> header file. */
|
||||
/* #undef HAVE_OPENSSL_OPENSSLCONF_H */
|
||||
|
||||
/* Define to 1 if you have the <openssl/ssl.h> header file. */
|
||||
/* #undef HAVE_OPENSSL_SSL_H */
|
||||
|
||||
/* Define to 1 if you have the O_DIRECT flag. */
|
||||
/* #undef HAVE_O_DIRECT */
|
||||
|
||||
/* Define to 1 if building partitioned database support. */
|
||||
/* #undef HAVE_PARTITION */
|
||||
|
||||
/* Define to 1 to enable some kind of performance event monitoring. */
|
||||
/* #undef HAVE_PERFMON */
|
||||
|
||||
/* Define to 1 to enable performance event monitoring of *_stat() statistics.
|
||||
*/
|
||||
/* #undef HAVE_PERFMON_STATISTICS */
|
||||
|
||||
/* Define to 1 if you have the `poll' function. */
|
||||
/* #undef HAVE_POLL */
|
||||
|
||||
/* Define to 1 if you have the `pread' function. */
|
||||
/* #undef HAVE_PREAD 1 */
|
||||
|
||||
/* Define to 1 if you have the `printf' function. */
|
||||
#define HAVE_PRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `pstat_getdynamic' function. */
|
||||
/* #undef HAVE_PSTAT_GETDYNAMIC */
|
||||
|
||||
/* Define to 1 if it is OK to initialize an already initialized
|
||||
pthread_cond_t. */
|
||||
/* #undef HAVE_PTHREAD_COND_REINIT_OKAY */
|
||||
|
||||
/* Define to 1 if you have the `pthread_getspecific' function. */
|
||||
/* #undef HAVE_PTHREAD_GETSPECIFIC */
|
||||
|
||||
/* Define to 1 if you have the `pthread_key_create' function. */
|
||||
/* #undef HAVE_PTHREAD_KEY_CREATE */
|
||||
|
||||
/* Define to 1 if you have the `pthread_once' function. */
|
||||
/* #undef HAVE_PTHREAD_ONCE */
|
||||
|
||||
/* Define to 1 if it is OK to initialize an already initialized
|
||||
pthread_rwlock_t. */
|
||||
/* #undef HAVE_PTHREAD_RWLOCK_REINIT_OKAY */
|
||||
|
||||
/* Define to 1 if you have the `pthread_self' function. */
|
||||
#define HAVE_PTHREAD_SELF 1
|
||||
|
||||
/* Define to 1 if you have the `pthread_setspecific' function. */
|
||||
/* #undef HAVE_PTHREAD_SETSPECIFIC */
|
||||
|
||||
/* Define to 1 if you have the `pthread_yield' function. */
|
||||
/* #undef HAVE_PTHREAD_YIELD */
|
||||
|
||||
/* Define to 1 if you have the `pwrite' function. */
|
||||
/* #undef HAVE_PWRITE */
|
||||
|
||||
/* Define to 1 if building on QNX. */
|
||||
/* #undef HAVE_QNX */
|
||||
|
||||
/* Define to 1 if you have the `qsort' function. */
|
||||
#define HAVE_QSORT 1
|
||||
|
||||
/* Define to 1 if building Queue access method. */
|
||||
/* #undef HAVE_QUEUE */
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `rand' function. */
|
||||
/* #undef HAVE_RAND */
|
||||
|
||||
/* Define to 1 if you have the `random' function. */
|
||||
/* #undef HAVE_RANDOM */
|
||||
|
||||
/* Define to 1 if you have the `random_r' function. */
|
||||
/* #undef HAVE_RANDOM_R */
|
||||
|
||||
/* Define to 1 if building replication support. */
|
||||
/* #undef HAVE_REPLICATION */
|
||||
|
||||
/* Define to 1 if building the Berkeley DB replication framework. */
|
||||
/* #undef HAVE_REPLICATION_THREADS */
|
||||
|
||||
/* Define to 1 if building ssl support for replication manager. */
|
||||
/* #undef HAVE_REPMGR_SSL_SUPPORT */
|
||||
|
||||
/* Define to 1 if you have the `sched_yield' function. */
|
||||
#define HAVE_SCHED_YIELD 1
|
||||
|
||||
/* Define to 1 if you have the `select' function. */
|
||||
#define HAVE_SELECT 1
|
||||
|
||||
/* Define to 1 if you have the `setgid' function. */
|
||||
#define HAVE_SETGID 1
|
||||
|
||||
/* Define to 1 if you have the `setuid' function. */
|
||||
#define HAVE_SETUID 1
|
||||
|
||||
/* Define to 1 to configure Berkeley DB to use read/write latches. */
|
||||
#define HAVE_SHARED_LATCHES 1
|
||||
|
||||
/* Define to 1 if shmctl/SHM_LOCK locks down shared memory segments. */
|
||||
/* #undef HAVE_SHMCTL_SHM_LOCK */
|
||||
|
||||
/* Define to 1 if you have the `shmget' function. */
|
||||
/* #undef HAVE_SHMGET */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if thread identifier type db_threadid_t is integral. */
|
||||
#define HAVE_SIMPLE_THREAD_TYPE 1
|
||||
|
||||
/* Define to 1 if building sliced environment support. */
|
||||
/* #undef HAVE_SLICES */
|
||||
|
||||
/* Define to 1 if you have the `snprintf' function. */
|
||||
#define HAVE_SNPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `srandom_r' function. */
|
||||
/* #undef HAVE_SRANDOM_R */
|
||||
|
||||
/* Define to 1 if you have the `stat' function. */
|
||||
#define HAVE_STAT 1
|
||||
|
||||
/* Define to 1 if building statistics support. */
|
||||
#define HAVE_STATISTICS 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strcasecmp' function. */
|
||||
#define HAVE_STRCASECMP 1
|
||||
|
||||
/* Define to 1 if you have the `strcat' function. */
|
||||
#define HAVE_STRCAT 1
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strdup' function. */
|
||||
#define HAVE_STRDUP 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if you have the `strftime' function. */
|
||||
#define HAVE_STRFTIME 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if building without output message content. */
|
||||
/* #undef HAVE_STRIPPED_MESSAGES */
|
||||
|
||||
/* Define to 1 if you have the `strncat' function. */
|
||||
#define HAVE_STRNCAT 1
|
||||
|
||||
/* Define to 1 if you have the `strncmp' function. */
|
||||
#define HAVE_STRNCMP 1
|
||||
|
||||
/* Define to 1 if you have the `strrchr' function. */
|
||||
#define HAVE_STRRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strsep' function. */
|
||||
#define HAVE_STRSEP 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if `st_blksize' is a member of `struct stat'. */
|
||||
#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if port includes files in the Berkeley DB source code. */
|
||||
#define HAVE_SYSTEM_INCLUDE_FILES 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/epoll.h> header file. */
|
||||
/* #undef HAVE_SYS_EPOLL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/poll.h> header file. */
|
||||
/* #undef HAVE_SYS_POLL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/sdt.h> header file. */
|
||||
/* #undef HAVE_SYS_SDT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/select.h> header file. */
|
||||
#define HAVE_SYS_SELECT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
#define HAVE_SYS_SOCKET_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `time' function. */
|
||||
#define HAVE_TIME 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if unlink of file with open file descriptors will fail. */
|
||||
/* #undef HAVE_UNLINK_WITH_OPEN_FAILURE */
|
||||
|
||||
/* Define to 1 if port includes historic database upgrade support. */
|
||||
#define HAVE_UPGRADE_SUPPORT 1
|
||||
|
||||
/* Define to 1 if building access method verification support. */
|
||||
/* #undef HAVE_VERIFY */
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function. */
|
||||
#define HAVE_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 if building on VxWorks. */
|
||||
/* #undef HAVE_VXWORKS */
|
||||
|
||||
/* Define to 1 if you have the `yield' function. */
|
||||
/* #undef HAVE_YIELD */
|
||||
|
||||
/* Define to 1 if you have the `_fstati64' function. */
|
||||
/* #undef HAVE__FSTATI64 */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "Berkeley DB"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "Berkeley DB 18.1.25"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "db-18.1.25"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.oracle.com/technology/software/products/berkeley-db/index.html"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "18.1.25"
|
||||
|
||||
/* The size of `char', as computed by sizeof. */
|
||||
#define SIZEOF_CHAR 1
|
||||
|
||||
/* The size of `char *', as computed by sizeof. */
|
||||
#define SIZEOF_CHAR_P 4
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
#define SIZEOF_INT 4
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
#define SIZEOF_LONG 4
|
||||
|
||||
/* The size of `long long', as computed by sizeof. */
|
||||
#define SIZEOF_LONG_LONG 8
|
||||
|
||||
/* The size of `off_t', as computed by sizeof. */
|
||||
#define SIZEOF_OFF_T
|
||||
|
||||
/* The size of `short', as computed by sizeof. */
|
||||
#define SIZEOF_SHORT 2
|
||||
|
||||
/* The size of `size_t', as computed by sizeof. */
|
||||
#define SIZEOF_SIZE_T 4
|
||||
|
||||
/* The size of `unsigned char', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_CHAR 1
|
||||
|
||||
/* The size of `unsigned int', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_INT 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned long long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG_LONG 8
|
||||
|
||||
/* The size of `unsigned short', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_SHORT 2
|
||||
|
||||
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
|
||||
/* #undef STAT_MACROS_BROKEN */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Define to 1 to mask harmless uninitialized memory read/writes. */
|
||||
/* #undef UMRW */
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* type to use in place of socklen_t if not defined */
|
||||
/* #undef socklen_t */
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,804 @@
|
||||
# DO NOT EDIT: automatically built by dist/s_android.
|
||||
# Makefile for building Android.JDBC for DBSQL
|
||||
# Berkeley DB Release 18.1, library version 18.1.25: (May 29, 2018)
|
||||
#
|
||||
# This Makefile will generate 3 files:
|
||||
# 1. Static libdb_sql library. An internal library and users don't
|
||||
# need it. Just as the base of below two compontents.
|
||||
# 2. Shared Android.JDBC (.so) file.
|
||||
# 3. DBSQL shell. Staticed linking. So that users can use it on
|
||||
# Android directly.
|
||||
###################################################################
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
BDB_ENABLE_ENCRYPTION := false
|
||||
BDB_ENABLE_USERAUTH := false
|
||||
BDB_ENABLE_USERAUTH_KEYSTORE := false
|
||||
|
||||
###################################################################
|
||||
# Common variables
|
||||
###################################################################
|
||||
BDB_TOP := ../../..
|
||||
BDB_PATH := $(LOCAL_PATH)/$(BDB_TOP)
|
||||
|
||||
# Common source files for command line tools
|
||||
COMMON_TOOL_SRCS := \
|
||||
$(BDB_TOP)/src/common/util_arg.c \
|
||||
$(BDB_TOP)/src/common/util_cache.c \
|
||||
$(BDB_TOP)/src/common/util_env.c \
|
||||
$(BDB_TOP)/src/common/util_log.c \
|
||||
$(BDB_TOP)/src/common/util_sig.c \
|
||||
$(BDB_TOP)/src/common/util_ver_check.c
|
||||
|
||||
# Common include paths
|
||||
COMMON_C_INCLUDES := $(BDB_PATH)/build_android $(BDB_PATH)/src \
|
||||
$(BDB_PATH)/build_android/sql $(BDB_PATH)/lang/sql/generated
|
||||
|
||||
#
|
||||
# flags -- most of these are from the SQLite build, some are not.
|
||||
# Here are some that may be changed for tuning or behavior:
|
||||
# SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT -- default size of BDB log file in bytes
|
||||
# SQLITE_DEFAULT_PAGE_SIZE -- explicit control over page size for cache
|
||||
# and databases
|
||||
# SQLITE_DEFAULT_CACHE_SIZE -- sizes the BDB cache, in pages
|
||||
# BDBSQL_SHARE_PRIVATE -- uses private environments but still shares databases
|
||||
# among processes using external synchronization.
|
||||
# BDBSQL_CONVERT_SQLITE -- define this to convert SQLite databases to BDB SQL
|
||||
# format -- this has other requirements so do not do this without consulting
|
||||
# Oracle.
|
||||
#
|
||||
COMMON_CFLAGS := -Wall -DHAVE_USLEEP=1 \
|
||||
-DSQLITE_DEFAULT_PAGE_SIZE=4096 \
|
||||
-DSQLITE_DEFAULT_JOURNAL_SIZE_LIMIT=524288 \
|
||||
-DSQLITE_DEFAULT_CACHE_SIZE=128 \
|
||||
-DSQLITE_THREADSAFE=1 -DNDEBUG=1 -DSQLITE_TEMP_STORE=3 \
|
||||
-DSQLITE_OMIT_TRUNCATE_OPTIMIZATION -DSQLITE_OS_UNIX=1 \
|
||||
-D_HAVE_SQLITE_CONFIG_H -DSQLITE_THREAD_OVERRIDE_LOCK=-1 \
|
||||
-DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_BACKWARDS -Dfdatasync=fsync
|
||||
|
||||
ifeq ($(BDB_ENABLE_ENCRYPTION),true)
|
||||
COMMON_CFLAGS += -DSQLITE_HAS_CODEC -DHAVE_CRYPTO -DHAVE_SQLITE3_KEY
|
||||
endif
|
||||
|
||||
ifeq ($(BDB_ENABLE_USERAUTH),true)
|
||||
COMMON_CFLAGS += -DBDBSQL_USER_AUTHENTICATION
|
||||
endif
|
||||
|
||||
ifeq ($(BDB_ENABLE_USERAUTH_KEYSTORE),true)
|
||||
COMMON_CFLAGS += -DBDBSQL_USER_AUTHENTICATION_KEYSTORE
|
||||
endif
|
||||
|
||||
# Required for JDBC building
|
||||
# Most of these are from configured <db>/lang/sql/jdbc/Makefile.in
|
||||
COMMON_CFLAGS += \
|
||||
-DHAVE_SQLITE2=0 -DHAVE_SQLITE3=1 \
|
||||
-DHAVE_SQLITE_FUNCTION_TYPE=0 \
|
||||
-DHAVE_SQLITE_OPEN_AUX_FILE=0 \
|
||||
-DHAVE_SQLITE_SET_AUTHORIZER=0 \
|
||||
-DHAVE_SQLITE_TRACE=0 \
|
||||
-DHAVE_SQLITE_COMPILE=0 \
|
||||
-DHAVE_SQLITE_PROGRESS_HANDLER=0 \
|
||||
-DHAVE_SQLITE3_MALLOC=1 \
|
||||
-DHAVE_SQLITE3_PREPARE_V2=1 \
|
||||
-DHAVE_SQLITE3_PREPARE16_V2=1 \
|
||||
-DHAVE_SQLITE3_BIND_ZEROBLOB=1 \
|
||||
-DHAVE_SQLITE3_CLEAR_BINDINGS=1 \
|
||||
-DHAVE_SQLITE3_COLUMN_TABLE_NAME16=1 \
|
||||
-DHAVE_SQLITE3_COLUMN_DATABASE_NAME16=1 \
|
||||
-DHAVE_SQLITE3_COLUMN_ORIGIN_NAME16=1 \
|
||||
-DHAVE_SQLITE3_BIND_PARAMETER_COUNT=1 \
|
||||
-DHAVE_SQLITE3_BIND_PARAMETER_NAME=1 \
|
||||
-DHAVE_SQLITE3_BIND_PARAMETER_INDEX=1 \
|
||||
-DHAVE_SQLITE3_RESULT_ZEROBLOB=1 \
|
||||
-DHAVE_SQLITE3_INCRBLOBIO=1 \
|
||||
-DHAVE_SQLITE3_SHARED_CACHE=1 \
|
||||
-DHAVE_SQLITE3_OPEN_V2=1 \
|
||||
-DHAVE_SQLITE3_LOAD_EXTENSION=0 \
|
||||
-DHAVE_SQLITE3_BACKUPAPI=1 \
|
||||
-DHAVE_SQLITE3_PROFILE=1 \
|
||||
-DHAVE_SQLITE3_STATUS=1 \
|
||||
-DHAVE_SQLITE3_DB_STATUS=1 \
|
||||
-DHAVE_SQLITE3_STMT_STATUS=1 \
|
||||
-DCANT_PASS_VALIST_AS_CHARPTR=1 \
|
||||
-DHAVE_ERRNO_H -DHAVE_SQLITE_CONFIG_H \
|
||||
-DHAVE_SQLITE3_MALLOC -O3 -D_GNU_SOURCE -D_REENTRANT \
|
||||
-DSQLITE_ENABLE_COLUMN_METADATA=1
|
||||
|
||||
################################################################################
|
||||
# Build static library libdb_sql -- base of JDBC Driver and DBSQL shell
|
||||
################################################################################
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := libdb_sql_static
|
||||
|
||||
# This directive results in arm (vs thumb) code. It's necessary to
|
||||
# allow some BDB assembler code (for mutexes) to compile.
|
||||
LOCAL_ARM_MODE := arm
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
# Source files
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/src/blob/blob_fileops.c \
|
||||
$(BDB_TOP)/src/blob/blob_page.c \
|
||||
$(BDB_TOP)/src/blob/blob_stream.c \
|
||||
$(BDB_TOP)/src/blob/blob_util.c \
|
||||
$(BDB_TOP)/src/btree/bt_compact.c \
|
||||
$(BDB_TOP)/src/btree/bt_compare.c \
|
||||
$(BDB_TOP)/src/btree/bt_compress.c \
|
||||
$(BDB_TOP)/src/btree/bt_conv.c \
|
||||
$(BDB_TOP)/src/btree/bt_curadj.c \
|
||||
$(BDB_TOP)/src/btree/bt_cursor.c \
|
||||
$(BDB_TOP)/src/btree/bt_delete.c \
|
||||
$(BDB_TOP)/src/btree/bt_method.c \
|
||||
$(BDB_TOP)/src/btree/bt_open.c \
|
||||
$(BDB_TOP)/src/btree/bt_put.c \
|
||||
$(BDB_TOP)/src/btree/bt_rec.c \
|
||||
$(BDB_TOP)/src/btree/bt_reclaim.c \
|
||||
$(BDB_TOP)/src/btree/bt_recno.c \
|
||||
$(BDB_TOP)/src/btree/bt_rsearch.c \
|
||||
$(BDB_TOP)/src/btree/bt_search.c \
|
||||
$(BDB_TOP)/src/btree/bt_split.c \
|
||||
$(BDB_TOP)/src/btree/bt_stat.c \
|
||||
$(BDB_TOP)/src/btree/bt_upgrade.c \
|
||||
$(BDB_TOP)/src/btree/btree_auto.c \
|
||||
$(BDB_TOP)/src/clib/rand.c \
|
||||
$(BDB_TOP)/src/clib/snprintf.c \
|
||||
$(BDB_TOP)/src/common/clock.c \
|
||||
$(BDB_TOP)/src/common/db_byteorder.c \
|
||||
$(BDB_TOP)/src/common/db_compint.c \
|
||||
$(BDB_TOP)/src/common/db_err.c \
|
||||
$(BDB_TOP)/src/common/db_getlong.c \
|
||||
$(BDB_TOP)/src/common/db_idspace.c \
|
||||
$(BDB_TOP)/src/common/db_log2.c \
|
||||
$(BDB_TOP)/src/common/db_shash.c \
|
||||
$(BDB_TOP)/src/common/dbt.c \
|
||||
$(BDB_TOP)/src/common/mkpath.c \
|
||||
$(BDB_TOP)/src/common/os_method.c \
|
||||
$(BDB_TOP)/src/common/zerofill.c \
|
||||
$(BDB_TOP)/src/db/crdel_auto.c \
|
||||
$(BDB_TOP)/src/db/crdel_rec.c \
|
||||
$(BDB_TOP)/src/db/db.c \
|
||||
$(BDB_TOP)/src/db/db_am.c \
|
||||
$(BDB_TOP)/src/db/db_auto.c \
|
||||
$(BDB_TOP)/src/db/db_backup.c \
|
||||
$(BDB_TOP)/src/db/db_cam.c \
|
||||
$(BDB_TOP)/src/db/db_cds.c \
|
||||
$(BDB_TOP)/src/db/db_compact.c \
|
||||
$(BDB_TOP)/src/db/db_conv.c \
|
||||
$(BDB_TOP)/src/db/db_copy.c \
|
||||
$(BDB_TOP)/src/db/db_dispatch.c \
|
||||
$(BDB_TOP)/src/db/db_dup.c \
|
||||
$(BDB_TOP)/src/db/db_iface.c \
|
||||
$(BDB_TOP)/src/db/db_join.c \
|
||||
$(BDB_TOP)/src/db/db_meta.c \
|
||||
$(BDB_TOP)/src/db/db_method.c \
|
||||
$(BDB_TOP)/src/db/db_open.c \
|
||||
$(BDB_TOP)/src/db/db_overflow.c \
|
||||
$(BDB_TOP)/src/db/db_pr.c \
|
||||
$(BDB_TOP)/src/db/db_rec.c \
|
||||
$(BDB_TOP)/src/db/db_reclaim.c \
|
||||
$(BDB_TOP)/src/db/db_remove.c \
|
||||
$(BDB_TOP)/src/db/db_rename.c \
|
||||
$(BDB_TOP)/src/db/db_ret.c \
|
||||
$(BDB_TOP)/src/db/db_setid.c \
|
||||
$(BDB_TOP)/src/db/db_setlsn.c \
|
||||
$(BDB_TOP)/src/db/db_slice.c \
|
||||
$(BDB_TOP)/src/db/db_sort_multiple.c \
|
||||
$(BDB_TOP)/src/db/db_stati.c \
|
||||
$(BDB_TOP)/src/db/db_truncate.c \
|
||||
$(BDB_TOP)/src/db/db_upg.c \
|
||||
$(BDB_TOP)/src/db/db_upg_opd.c \
|
||||
$(BDB_TOP)/src/db/db_vrfy_stub.c \
|
||||
$(BDB_TOP)/src/db/partition.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_auto.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_rec.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_stat.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_util.c \
|
||||
$(BDB_TOP)/src/env/env_alloc.c \
|
||||
$(BDB_TOP)/src/env/env_backup.c \
|
||||
$(BDB_TOP)/src/env/env_config.c \
|
||||
$(BDB_TOP)/src/env/env_failchk.c \
|
||||
$(BDB_TOP)/src/env/env_file.c \
|
||||
$(BDB_TOP)/src/env/env_globals.c \
|
||||
$(BDB_TOP)/src/env/env_method.c \
|
||||
$(BDB_TOP)/src/env/env_name.c \
|
||||
$(BDB_TOP)/src/env/env_open.c \
|
||||
$(BDB_TOP)/src/env/env_recover.c \
|
||||
$(BDB_TOP)/src/env/env_region.c \
|
||||
$(BDB_TOP)/src/env/env_register.c \
|
||||
$(BDB_TOP)/src/env/env_sig.c \
|
||||
$(BDB_TOP)/src/env/env_slice.c \
|
||||
$(BDB_TOP)/src/env/env_stat.c \
|
||||
$(BDB_TOP)/src/fileops/fileops_auto.c \
|
||||
$(BDB_TOP)/src/fileops/fop_basic.c \
|
||||
$(BDB_TOP)/src/fileops/fop_rec.c \
|
||||
$(BDB_TOP)/src/fileops/fop_util.c \
|
||||
$(BDB_TOP)/src/hash/hash_func.c \
|
||||
$(BDB_TOP)/src/hash/hash_stub.c \
|
||||
$(BDB_TOP)/src/heap/heap_stub.c \
|
||||
$(BDB_TOP)/src/hmac/hmac.c \
|
||||
$(BDB_TOP)/src/hmac/sha1.c \
|
||||
$(BDB_TOP)/src/lock/lock.c \
|
||||
$(BDB_TOP)/src/lock/lock_deadlock.c \
|
||||
$(BDB_TOP)/src/lock/lock_failchk.c \
|
||||
$(BDB_TOP)/src/lock/lock_id.c \
|
||||
$(BDB_TOP)/src/lock/lock_list.c \
|
||||
$(BDB_TOP)/src/lock/lock_method.c \
|
||||
$(BDB_TOP)/src/lock/lock_region.c \
|
||||
$(BDB_TOP)/src/lock/lock_stat.c \
|
||||
$(BDB_TOP)/src/lock/lock_timer.c \
|
||||
$(BDB_TOP)/src/lock/lock_util.c \
|
||||
$(BDB_TOP)/src/log/log.c \
|
||||
$(BDB_TOP)/src/log/log_archive.c \
|
||||
$(BDB_TOP)/src/log/log_compare.c \
|
||||
$(BDB_TOP)/src/log/log_debug.c \
|
||||
$(BDB_TOP)/src/log/log_get.c \
|
||||
$(BDB_TOP)/src/log/log_method.c \
|
||||
$(BDB_TOP)/src/log/log_print.c \
|
||||
$(BDB_TOP)/src/log/log_put.c \
|
||||
$(BDB_TOP)/src/log/log_stat.c \
|
||||
$(BDB_TOP)/src/log/log_verify_stub.c \
|
||||
$(BDB_TOP)/src/mp/mp_alloc.c \
|
||||
$(BDB_TOP)/src/mp/mp_backup.c \
|
||||
$(BDB_TOP)/src/mp/mp_bh.c \
|
||||
$(BDB_TOP)/src/mp/mp_fget.c \
|
||||
$(BDB_TOP)/src/mp/mp_fmethod.c \
|
||||
$(BDB_TOP)/src/mp/mp_fopen.c \
|
||||
$(BDB_TOP)/src/mp/mp_fput.c \
|
||||
$(BDB_TOP)/src/mp/mp_fset.c \
|
||||
$(BDB_TOP)/src/mp/mp_method.c \
|
||||
$(BDB_TOP)/src/mp/mp_mvcc.c \
|
||||
$(BDB_TOP)/src/mp/mp_region.c \
|
||||
$(BDB_TOP)/src/mp/mp_register.c \
|
||||
$(BDB_TOP)/src/mp/mp_resize.c \
|
||||
$(BDB_TOP)/src/mp/mp_stat.c \
|
||||
$(BDB_TOP)/src/mp/mp_sync.c \
|
||||
$(BDB_TOP)/src/mp/mp_trickle.c \
|
||||
$(BDB_TOP)/src/mutex/mut_alloc.c \
|
||||
$(BDB_TOP)/src/mutex/mut_failchk.c \
|
||||
$(BDB_TOP)/src/mutex/mut_method.c \
|
||||
$(BDB_TOP)/src/mutex/mut_region.c \
|
||||
$(BDB_TOP)/src/mutex/mut_stat.c \
|
||||
$(BDB_TOP)/src/mutex/mut_tas.c \
|
||||
$(BDB_TOP)/src/os/os_abort.c \
|
||||
$(BDB_TOP)/src/os/os_abs.c \
|
||||
$(BDB_TOP)/src/os/os_alloc.c \
|
||||
$(BDB_TOP)/src/os/os_clock.c \
|
||||
$(BDB_TOP)/src/os/os_config.c \
|
||||
$(BDB_TOP)/src/os/os_cpu.c \
|
||||
$(BDB_TOP)/src/os/os_ctime.c \
|
||||
$(BDB_TOP)/src/os/os_dir.c \
|
||||
$(BDB_TOP)/src/os/os_errno.c \
|
||||
$(BDB_TOP)/src/os/os_fid.c \
|
||||
$(BDB_TOP)/src/os/os_flock.c \
|
||||
$(BDB_TOP)/src/os/os_fsync.c \
|
||||
$(BDB_TOP)/src/os/os_getenv.c \
|
||||
$(BDB_TOP)/src/os/os_handle.c \
|
||||
$(BDB_TOP)/src/os/os_map.c \
|
||||
$(BDB_TOP)/src/os/os_mkdir.c \
|
||||
$(BDB_TOP)/src/os/os_open.c \
|
||||
$(BDB_TOP)/src/os/os_path.c \
|
||||
$(BDB_TOP)/src/os/os_pid.c \
|
||||
$(BDB_TOP)/src/os/os_rename.c \
|
||||
$(BDB_TOP)/src/os/os_rmdir.c \
|
||||
$(BDB_TOP)/src/os/os_root.c \
|
||||
$(BDB_TOP)/src/os/os_rpath.c \
|
||||
$(BDB_TOP)/src/os/os_rw.c \
|
||||
$(BDB_TOP)/src/os/os_seek.c \
|
||||
$(BDB_TOP)/src/os/os_stack.c \
|
||||
$(BDB_TOP)/src/os/os_stat.c \
|
||||
$(BDB_TOP)/src/os/os_tmpdir.c \
|
||||
$(BDB_TOP)/src/os/os_truncate.c \
|
||||
$(BDB_TOP)/src/os/os_uid.c \
|
||||
$(BDB_TOP)/src/os/os_unlink.c \
|
||||
$(BDB_TOP)/src/os/os_yield.c \
|
||||
$(BDB_TOP)/src/qam/qam_stub.c \
|
||||
$(BDB_TOP)/src/rep/rep_stub.c \
|
||||
$(BDB_TOP)/src/repmgr/repmgr_stub.c \
|
||||
$(BDB_TOP)/src/sequence/seq_stat.c \
|
||||
$(BDB_TOP)/src/sequence/sequence.c \
|
||||
$(BDB_TOP)/src/txn/txn.c \
|
||||
$(BDB_TOP)/src/txn/txn_auto.c \
|
||||
$(BDB_TOP)/src/txn/txn_chkpt.c \
|
||||
$(BDB_TOP)/src/txn/txn_failchk.c \
|
||||
$(BDB_TOP)/src/txn/txn_method.c \
|
||||
$(BDB_TOP)/src/txn/txn_rec.c \
|
||||
$(BDB_TOP)/src/txn/txn_recover.c \
|
||||
$(BDB_TOP)/src/txn/txn_region.c \
|
||||
$(BDB_TOP)/src/txn/txn_stat.c \
|
||||
$(BDB_TOP)/src/txn/txn_util.c \
|
||||
$(BDB_TOP)/lang/sql/generated/sqlite3.c
|
||||
|
||||
ifeq ($(BDB_ENABLE_ENCRYPTION),true)
|
||||
LOCAL_SRC_FILES += \
|
||||
$(BDB_TOP)/src/crypto/crypto.c \
|
||||
$(BDB_TOP)/src/crypto/aes_method.c \
|
||||
$(BDB_TOP)/src/crypto/mersenne/mt19937db.c \
|
||||
$(BDB_TOP)/src/crypto/rijndael/rijndael-api-fst.c \
|
||||
$(BDB_TOP)/src/crypto/rijndael/rijndael-alg-fst.c
|
||||
else
|
||||
LOCAL_SRC_FILES += $(BDB_TOP)/src/common/crypto_stub.c
|
||||
endif
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(TARGET_SIMULATOR),true)
|
||||
LOCAL_SHARED_LIBRARIES := libdl
|
||||
endif
|
||||
|
||||
LOCAL_C_INCLUDES += $(call include-path-for, system-core)/cutils
|
||||
LOCAL_SHARED_LIBRARIES += liblog libicuuc libicui18n libutils
|
||||
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
|
||||
################################################################################
|
||||
# Build Android.JDBC shared library
|
||||
################################################################################
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := oracle-jdbc
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := $(BDB_TOP)/build_unix/jdbc/native/sqlite_jni.c
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
# For Android.JDBC native code
|
||||
LOCAL_C_INCLUDES += $(BDB_TOP)/build_unix/jdbc/native
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool: dbsql
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of dbsql
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := dbsql
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := $(BDB_TOP)/lang/sql/sqlite/src/shell.c
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
# Add flags for shell.c
|
||||
LOCAL_CFLAGS += -DNO_ANDROID_FUNCS
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_archive
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_archive
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_archive
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_archive.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_checkpoint
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_checkpoint
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_checkpoint
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_checkpoint.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_deadlock
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_deadlock
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_deadlock
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_deadlock.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_dump
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_dump
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_dump
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_dump.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_hotbackup
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_hotbackup
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_hotbackup
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_hotbackup.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_load
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_load
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_load
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_load.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_printlog
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_printlog
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_printlog
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_printlog.c \
|
||||
$(COMMON_TOOL_SRCS) \
|
||||
$(BDB_TOP)/src/btree/btree_autop.c \
|
||||
$(BDB_TOP)/src/db/crdel_autop.c \
|
||||
$(BDB_TOP)/src/db/db_autop.c \
|
||||
$(BDB_TOP)/src/dbreg/dbreg_autop.c \
|
||||
$(BDB_TOP)/src/fileops/fileops_autop.c \
|
||||
$(BDB_TOP)/src/hash/hash_autop.c \
|
||||
$(BDB_TOP)/src/heap/heap_autop.c \
|
||||
$(BDB_TOP)/src/qam/qam_autop.c \
|
||||
$(BDB_TOP)/src/repmgr/repmgr_autop.c \
|
||||
$(BDB_TOP)/src/txn/txn_autop.c
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_recover
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_recover
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_recover
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_recover.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_replicate
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_replicate
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_replicate
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_replicate.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_stat
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_stat
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_stat
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_stat.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_tuner
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_tuner
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_tuner
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_tuner.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_upgrade
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_upgrade
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_upgrade
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_upgrade.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_verify
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_verify
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_verify
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_verify.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
|
||||
|
||||
################################################################################
|
||||
##device commande line tool:db_log_verify
|
||||
################################################################################
|
||||
ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_log_verify
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := db_log_verify
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_STATIC_LIBRARIES := libdb_sql_static # Based on above static library
|
||||
LOCAL_SRC_FILES := \
|
||||
$(BDB_TOP)/util/db_log_verify.c \
|
||||
$(COMMON_TOOL_SRCS)
|
||||
|
||||
# Import common flags
|
||||
LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
|
||||
LOCAL_CFLAGS += $(COMMON_CFLAGS)
|
||||
|
||||
ifneq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(TARGET_ARCH),arm64)
|
||||
LOCAL_LDLIBS += -lpthread -ldl
|
||||
endif
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
|
||||
LOCAL_MODULE_TAGS := debug
|
||||
include $(BUILD_EXECUTABLE)
|
||||
endif # !SDK_ONLY
|
||||
@@ -0,0 +1,161 @@
|
||||
/* DO NOT EDIT: automatically built by dist/s_android. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define to 1 if you have the <errno.h> header file. */
|
||||
#define HAVE_ERRNO_H 1
|
||||
|
||||
/* Define to 1 if you have the `fdatasync' function. */
|
||||
/* #undef HAVE_FDATASYNC */
|
||||
|
||||
/* Define to 1 if you have the `gmtime_r' function. */
|
||||
#define HAVE_GMTIME_R 1
|
||||
|
||||
/* Define to 1 if the system has the type `int16_t'. */
|
||||
#define HAVE_INT16_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `int32_t'. */
|
||||
#define HAVE_INT32_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `int64_t'. */
|
||||
#define HAVE_INT64_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `int8_t'. */
|
||||
#define HAVE_INT8_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `intptr_t'. */
|
||||
#define HAVE_INTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `localtime_r' function. */
|
||||
#define HAVE_LOCALTIME_R 1
|
||||
|
||||
/* Define to 1 if you have the `localtime_s' function. */
|
||||
/* #undef HAVE_LOCALTIME_S */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint16_t'. */
|
||||
#define HAVE_UINT16_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint32_t'. */
|
||||
#define HAVE_UINT32_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint64_t'. */
|
||||
#define HAVE_UINT64_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `uint8_t'. */
|
||||
#define HAVE_UINT8_T 1
|
||||
|
||||
/* Define to 1 if the system has the type `uintptr_t'. */
|
||||
#define HAVE_UINTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `usleep' function. */
|
||||
#define HAVE_USLEEP 1
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT ""
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "sqlite"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "sqlite 3.18.2"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "sqlite"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "3.18.2"
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
/*
|
||||
** Build options detected by SQLite's configure script but not normally part
|
||||
** of config.h. Accept what configure detected unless it was overridden on the
|
||||
** command line.
|
||||
*/
|
||||
#ifndef HAVE_EDITLINE
|
||||
#define HAVE_EDITLINE 0
|
||||
#endif
|
||||
#if !HAVE_EDITLINE
|
||||
#undef HAVE_EDITLINE
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_READLINE
|
||||
#define HAVE_READLINE 0
|
||||
#endif
|
||||
#if !HAVE_READLINE
|
||||
#undef HAVE_READLINE
|
||||
#endif
|
||||
|
||||
#ifndef SQLITE_OS_UNIX
|
||||
#define SQLITE_OS_UNIX 1
|
||||
#endif
|
||||
#if !SQLITE_OS_UNIX
|
||||
#undef SQLITE_OS_UNIX
|
||||
#endif
|
||||
|
||||
#ifndef SQLITE_OS_WIN
|
||||
#define SQLITE_OS_WIN 0
|
||||
#endif
|
||||
#if !SQLITE_OS_WIN
|
||||
#undef SQLITE_OS_WIN
|
||||
#endif
|
||||
|
||||
#ifndef SQLITE_THREADSAFE
|
||||
#define SQLITE_THREADSAFE 1
|
||||
#endif
|
||||
#if !SQLITE_THREADSAVE
|
||||
#undef SQLITE_THREADSAVE
|
||||
#endif
|
||||
|
||||
#ifndef SQLITE_THREAD_OVERRIDE_LOCK
|
||||
#define SQLITE_THREAD_OVERRIDE_LOCK -1
|
||||
#endif
|
||||
#if !SQLITE_THREAD_OVERRIDE_LOCK
|
||||
#undef SQLITE_THREAD_OVERRIDE_LOCK
|
||||
#endif
|
||||
|
||||
#ifndef SQLITE_TEMP_STORE
|
||||
#define SQLITE_TEMP_STORE 1
|
||||
#endif
|
||||
#if !SQLITE_THREAD_OVERRIDE_LOCK
|
||||
#undef SQLITE_THREAD_OVERRIDE_LOCK
|
||||
#endif
|
||||
@@ -0,0 +1,3 @@
|
||||
Some combinations of the gzip and tar archive exploders found
|
||||
on Linux systems ignore directories that don't have any files
|
||||
(other than symbolic links) in them. So, here's a file.
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,954 @@
|
||||
# Wind River Workbench generated Makefile.
|
||||
# Do not edit!!!
|
||||
#
|
||||
# The file ".wrmakefile" is the template used by the Wind River Workbench to
|
||||
# generate the makefiles of this project. Add user-specific build targets and
|
||||
# make rules only(!) in this project's ".wrmakefile" file. These will then be
|
||||
# automatically dumped into the makefiles.
|
||||
|
||||
WIND_HOME := $(subst \,/,$(WIND_HOME))
|
||||
WIND_BASE := $(subst \,/,$(WIND_BASE))
|
||||
WIND_USR := $(subst \,/,$(WIND_USR))
|
||||
BDB_ROOT := D:/httpsRepos/db
|
||||
|
||||
BDB_OBJECT_DIR := obj
|
||||
|
||||
all : pre_build main_all post_build
|
||||
|
||||
_clean ::
|
||||
@echo "make: removing targets and objects of `pwd`"
|
||||
|
||||
TRACE=0
|
||||
TRACEON=$(TRACE:0=@)
|
||||
TRACE_FLAG=$(TRACEON:1=)
|
||||
|
||||
MAKEFILE := Makefile
|
||||
|
||||
FLEXIBLE_BUILD := 1
|
||||
|
||||
BUILD_SPEC = SIMNTdiab
|
||||
DEBUG_MODE = 1
|
||||
ifeq ($(DEBUG_MODE),1)
|
||||
MODE_DIR := Debug
|
||||
else
|
||||
MODE_DIR := NonDebug
|
||||
endif
|
||||
OBJ_DIR := .
|
||||
|
||||
|
||||
|
||||
#Global Build Macros
|
||||
PROJECT_TYPE = DKM
|
||||
DEFINES =
|
||||
EXPAND_DBG = 0
|
||||
|
||||
|
||||
#BuildSpec specific Build Macros
|
||||
VX_CPU_FAMILY = simpc
|
||||
CPU = SIMNT
|
||||
TOOL_FAMILY = diab
|
||||
TOOL = diabS
|
||||
TOOL_PATH =
|
||||
CC_ARCH_SPEC = -tX86LH:vxworks66
|
||||
VXVER := vxworks-6.9
|
||||
LIBPATH =
|
||||
LIBS = -lstlstd
|
||||
|
||||
IDE_INCLUDES = -I$(WIND_BASE)/target/h -I$(WIND_BASE)/$(VXVER)/target/h -I$(WIND_BASE)/diab/5.5.1.0/include/ -I$(BDB_ROOT)/ -I$(BDB_ROOT)/src -I$(BDB_ROOT)/build_vxworks -I$(BDB_ROOT)/src/dbinc -I$(BDB_ROOT)/src/dbinc_auto -I$(WIND_BASE)/target/h/wrn/coreip -I$(WIND_BASE)/$(VXVER)/target/h/wrn/coreip
|
||||
|
||||
|
||||
|
||||
#BuildTool flags
|
||||
ifeq ($(DEBUG_MODE),1)
|
||||
DEBUGFLAGS_C-Compiler = -g
|
||||
DEBUGFLAGS_C++-Compiler = -g
|
||||
DEBUGFLAGS_Linker = -g
|
||||
DEBUGFLAGS_Partial-Image-Linker =
|
||||
DEBUGFLAGS_Librarian =
|
||||
DEBUGFLAGS_Assembler = -g
|
||||
else
|
||||
DEBUGFLAGS_C-Compiler = -XO -Xsize-opt
|
||||
DEBUGFLAGS_C++-Compiler = -XO -Xsize-opt
|
||||
DEBUGFLAGS_Linker = -XO -Xsize-opt
|
||||
DEBUGFLAGS_Partial-Image-Linker =
|
||||
DEBUGFLAGS_Librarian =
|
||||
DEBUGFLAGS_Assembler = -XO -Xsize-opt
|
||||
endif
|
||||
|
||||
|
||||
#Project Targets
|
||||
PROJECT_TARGETS = bdbvxw/$(MODE_DIR)/bdbvxw.out
|
||||
|
||||
|
||||
#Rules
|
||||
|
||||
# bdbvxw
|
||||
ifeq ($(DEBUG_MODE),1)
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C-Compiler = -g
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C++-Compiler = -g
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Linker = -g
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Partial-Image-Linker =
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Librarian =
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Assembler = -g
|
||||
else
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C-Compiler = -XO -Xsize-opt
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C++-Compiler = -XO -Xsize-opt
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Linker = -XO -Xsize-opt
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Partial-Image-Linker =
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Librarian =
|
||||
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Assembler = -XO -Xsize-opt
|
||||
endif
|
||||
bdbvxw/$(MODE_DIR)/% : IDE_INCLUDES = -I$(WIND_BASE)/target/h -I$(WIND_BASE)/$(VXVER)/target/h -I$(WIND_BASE)/target/h -I$(WIND_BASE)/diab/5.5.1.0/include/ -I$(BDB_ROOT)/ -I$(BDB_ROOT)/src -I$(BDB_ROOT)/build_vxworks -I$(BDB_ROOT)/src/dbinc -I$(BDB_ROOT)/src/dbinc_auto -I$(WIND_BASE)/target/h/wrn/coreip -I$(WIND_BASE)/$(VXVER)/target/h/wrn/coreip
|
||||
bdbvxw/$(MODE_DIR)/% : PROJECT_TYPE = DKM
|
||||
bdbvxw/$(MODE_DIR)/% : DEFINES =
|
||||
bdbvxw/$(MODE_DIR)/% : EXPAND_DBG = 0
|
||||
bdbvxw/$(MODE_DIR)/% : VX_CPU_FAMILY = simpc
|
||||
bdbvxw/$(MODE_DIR)/% : CPU = SIMNT
|
||||
bdbvxw/$(MODE_DIR)/% : TOOL_FAMILY = diab
|
||||
bdbvxw/$(MODE_DIR)/% : TOOL = diab
|
||||
bdbvxw/$(MODE_DIR)/% : TOOL_PATH =
|
||||
bdbvxw/$(MODE_DIR)/% : CC_ARCH_SPEC = -tX86LH:vxworks66
|
||||
|
||||
bdbvxw/$(MODE_DIR)/% : LIBPATH =
|
||||
|
||||
bdbvxw/$(MODE_DIR)/% : LIBS = -lstlstd
|
||||
bdbvxw/$(MODE_DIR)/% : OBJ_DIR := bdbvxw/$(MODE_DIR)
|
||||
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_fileops.o : $(BDB_ROOT)/src/blob/blob_fileops.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_page.o : $(BDB_ROOT)/src/blob/blob_page.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_stream.o : $(BDB_ROOT)/src/blob/blob_stream.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_util.o : $(BDB_ROOT)/src/blob/blob_util.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compact.o : $(BDB_ROOT)/src/btree/bt_compact.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compare.o : $(BDB_ROOT)/src/btree/bt_compare.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compress.o : $(BDB_ROOT)/src/btree/bt_compress.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_conv.o : $(BDB_ROOT)/src/btree/bt_conv.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_curadj.o : $(BDB_ROOT)/src/btree/bt_curadj.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_cursor.o : $(BDB_ROOT)/src/btree/bt_cursor.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_delete.o : $(BDB_ROOT)/src/btree/bt_delete.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_method.o : $(BDB_ROOT)/src/btree/bt_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_open.o : $(BDB_ROOT)/src/btree/bt_open.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_put.o : $(BDB_ROOT)/src/btree/bt_put.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_rec.o : $(BDB_ROOT)/src/btree/bt_rec.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_reclaim.o : $(BDB_ROOT)/src/btree/bt_reclaim.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_recno.o : $(BDB_ROOT)/src/btree/bt_recno.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_rsearch.o : $(BDB_ROOT)/src/btree/bt_rsearch.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_search.o : $(BDB_ROOT)/src/btree/bt_search.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_split.o : $(BDB_ROOT)/src/btree/bt_split.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_stat.o : $(BDB_ROOT)/src/btree/bt_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_upgrade.o : $(BDB_ROOT)/src/btree/bt_upgrade.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/btree_auto.o : $(BDB_ROOT)/src/btree/btree_auto.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/getopt.o : $(BDB_ROOT)/src/clib/getopt.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/snprintf.o : $(BDB_ROOT)/src/clib/snprintf.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strcasecmp.o : $(BDB_ROOT)/src/clib/strcasecmp.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strdup.o : $(BDB_ROOT)/src/clib/strdup.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strsep.o : $(BDB_ROOT)/src/clib/strsep.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/clock.o : $(BDB_ROOT)/src/common/clock.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/crypto_stub.o : $(BDB_ROOT)/src/common/crypto_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_byteorder.o : $(BDB_ROOT)/src/common/db_byteorder.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_compint.o : $(BDB_ROOT)/src/common/db_compint.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_err.o : $(BDB_ROOT)/src/common/db_err.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_getlong.o : $(BDB_ROOT)/src/common/db_getlong.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_idspace.o : $(BDB_ROOT)/src/common/db_idspace.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_log2.o : $(BDB_ROOT)/src/common/db_log2.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_shash.o : $(BDB_ROOT)/src/common/db_shash.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/dbt.o : $(BDB_ROOT)/src/common/dbt.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/mkpath.o : $(BDB_ROOT)/src/common/mkpath.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/os_method.o : $(BDB_ROOT)/src/common/os_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_arg.o : $(BDB_ROOT)/src/common/util_arg.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_cache.o : $(BDB_ROOT)/src/common/util_cache.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_env.o : $(BDB_ROOT)/src/common/util_env.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_log.o : $(BDB_ROOT)/src/common/util_log.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_sig.o : $(BDB_ROOT)/src/common/util_sig.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_ver_check.o : $(BDB_ROOT)/src/common/util_ver_check.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/zerofill.o : $(BDB_ROOT)/src/common/zerofill.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/crdel_auto.o : $(BDB_ROOT)/src/db/crdel_auto.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/crdel_rec.o : $(BDB_ROOT)/src/db/crdel_rec.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db.o : $(BDB_ROOT)/src/db/db.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_am.o : $(BDB_ROOT)/src/db/db_am.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_auto.o : $(BDB_ROOT)/src/db/db_auto.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_backup.o : $(BDB_ROOT)/src/db/db_backup.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_cam.o : $(BDB_ROOT)/src/db/db_cam.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_cds.o : $(BDB_ROOT)/src/db/db_cds.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_compact.o : $(BDB_ROOT)/src/db/db_compact.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_conv.o : $(BDB_ROOT)/src/db/db_conv.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_copy.o : $(BDB_ROOT)/src/db/db_copy.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_dispatch.o : $(BDB_ROOT)/src/db/db_dispatch.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_dup.o : $(BDB_ROOT)/src/db/db_dup.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_iface.o : $(BDB_ROOT)/src/db/db_iface.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_join.o : $(BDB_ROOT)/src/db/db_join.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_meta.o : $(BDB_ROOT)/src/db/db_meta.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_method.o : $(BDB_ROOT)/src/db/db_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_open.o : $(BDB_ROOT)/src/db/db_open.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_overflow.o : $(BDB_ROOT)/src/db/db_overflow.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_pr.o : $(BDB_ROOT)/src/db/db_pr.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_rec.o : $(BDB_ROOT)/src/db/db_rec.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_reclaim.o : $(BDB_ROOT)/src/db/db_reclaim.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_remove.o : $(BDB_ROOT)/src/db/db_remove.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_rename.o : $(BDB_ROOT)/src/db/db_rename.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_ret.o : $(BDB_ROOT)/src/db/db_ret.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_setid.o : $(BDB_ROOT)/src/db/db_setid.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_setlsn.o : $(BDB_ROOT)/src/db/db_setlsn.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_slice.o : $(BDB_ROOT)/src/db/db_slice.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_sort_multiple.o : $(BDB_ROOT)/src/db/db_sort_multiple.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_stati.o : $(BDB_ROOT)/src/db/db_stati.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_truncate.o : $(BDB_ROOT)/src/db/db_truncate.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_upg.o : $(BDB_ROOT)/src/db/db_upg.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_upg_opd.o : $(BDB_ROOT)/src/db/db_upg_opd.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_vrfy_stub.o : $(BDB_ROOT)/src/db/db_vrfy_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg.o : $(BDB_ROOT)/src/dbreg/dbreg.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_auto.o : $(BDB_ROOT)/src/dbreg/dbreg_auto.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_rec.o : $(BDB_ROOT)/src/dbreg/dbreg_rec.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_stat.o : $(BDB_ROOT)/src/dbreg/dbreg_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_util.o : $(BDB_ROOT)/src/dbreg/dbreg_util.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_alloc.o : $(BDB_ROOT)/src/env/env_alloc.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_backup.o : $(BDB_ROOT)/src/env/env_backup.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_config.o : $(BDB_ROOT)/src/env/env_config.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_failchk.o : $(BDB_ROOT)/src/env/env_failchk.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_file.o : $(BDB_ROOT)/src/env/env_file.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_globals.o : $(BDB_ROOT)/src/env/env_globals.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_method.o : $(BDB_ROOT)/src/env/env_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_name.o : $(BDB_ROOT)/src/env/env_name.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_open.o : $(BDB_ROOT)/src/env/env_open.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_recover.o : $(BDB_ROOT)/src/env/env_recover.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_region.o : $(BDB_ROOT)/src/env/env_region.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_register.o : $(BDB_ROOT)/src/env/env_register.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_sig.o : $(BDB_ROOT)/src/env/env_sig.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_slice.o : $(BDB_ROOT)/src/env/env_slice.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_stat.o : $(BDB_ROOT)/src/env/env_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fileops_auto.o : $(BDB_ROOT)/src/fileops/fileops_auto.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_basic.o : $(BDB_ROOT)/src/fileops/fop_basic.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_rec.o : $(BDB_ROOT)/src/fileops/fop_rec.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_util.o : $(BDB_ROOT)/src/fileops/fop_util.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hash/hash_func.o : $(BDB_ROOT)/src/hash/hash_func.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hash/hash_stub.o : $(BDB_ROOT)/src/hash/hash_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/heap/heap_stub.o : $(BDB_ROOT)/src/heap/heap_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hmac/hmac.o : $(BDB_ROOT)/src/hmac/hmac.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hmac/sha1.o : $(BDB_ROOT)/src/hmac/sha1.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock.o : $(BDB_ROOT)/src/lock/lock.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_deadlock.o : $(BDB_ROOT)/src/lock/lock_deadlock.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_failchk.o : $(BDB_ROOT)/src/lock/lock_failchk.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_id.o : $(BDB_ROOT)/src/lock/lock_id.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_list.o : $(BDB_ROOT)/src/lock/lock_list.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_method.o : $(BDB_ROOT)/src/lock/lock_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_region.o : $(BDB_ROOT)/src/lock/lock_region.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_stat.o : $(BDB_ROOT)/src/lock/lock_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_timer.o : $(BDB_ROOT)/src/lock/lock_timer.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_util.o : $(BDB_ROOT)/src/lock/lock_util.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log.o : $(BDB_ROOT)/src/log/log.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_archive.o : $(BDB_ROOT)/src/log/log_archive.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_compare.o : $(BDB_ROOT)/src/log/log_compare.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_debug.o : $(BDB_ROOT)/src/log/log_debug.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_get.o : $(BDB_ROOT)/src/log/log_get.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_method.o : $(BDB_ROOT)/src/log/log_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_print.o : $(BDB_ROOT)/src/log/log_print.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_put.o : $(BDB_ROOT)/src/log/log_put.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_stat.o : $(BDB_ROOT)/src/log/log_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_verify_stub.o : $(BDB_ROOT)/src/log/log_verify_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_alloc.o : $(BDB_ROOT)/src/mp/mp_alloc.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_backup.o : $(BDB_ROOT)/src/mp/mp_backup.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_bh.o : $(BDB_ROOT)/src/mp/mp_bh.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fget.o : $(BDB_ROOT)/src/mp/mp_fget.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fmethod.o : $(BDB_ROOT)/src/mp/mp_fmethod.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fopen.o : $(BDB_ROOT)/src/mp/mp_fopen.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fput.o : $(BDB_ROOT)/src/mp/mp_fput.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fset.o : $(BDB_ROOT)/src/mp/mp_fset.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_method.o : $(BDB_ROOT)/src/mp/mp_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_mvcc.o : $(BDB_ROOT)/src/mp/mp_mvcc.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_region.o : $(BDB_ROOT)/src/mp/mp_region.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_register.o : $(BDB_ROOT)/src/mp/mp_register.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_resize.o : $(BDB_ROOT)/src/mp/mp_resize.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_stat.o : $(BDB_ROOT)/src/mp/mp_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_sync.o : $(BDB_ROOT)/src/mp/mp_sync.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_trickle.o : $(BDB_ROOT)/src/mp/mp_trickle.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_alloc.o : $(BDB_ROOT)/src/mutex/mut_alloc.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_failchk.o : $(BDB_ROOT)/src/mutex/mut_failchk.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_method.o : $(BDB_ROOT)/src/mutex/mut_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_region.o : $(BDB_ROOT)/src/mutex/mut_region.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_stat.o : $(BDB_ROOT)/src/mutex/mut_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_tas.o : $(BDB_ROOT)/src/mutex/mut_tas.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_abort.o : $(BDB_ROOT)/src/os/os_abort.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_alloc.o : $(BDB_ROOT)/src/os/os_alloc.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_clock.o : $(BDB_ROOT)/src/os/os_clock.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_cpu.o : $(BDB_ROOT)/src/os/os_cpu.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_ctime.o : $(BDB_ROOT)/src/os/os_ctime.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_dir.o : $(BDB_ROOT)/src/os/os_dir.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_errno.o : $(BDB_ROOT)/src/os/os_errno.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_fid.o : $(BDB_ROOT)/src/os/os_fid.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_flock.o : $(BDB_ROOT)/src/os/os_flock.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_fsync.o : $(BDB_ROOT)/src/os/os_fsync.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_getenv.o : $(BDB_ROOT)/src/os/os_getenv.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_handle.o : $(BDB_ROOT)/src/os/os_handle.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_mkdir.o : $(BDB_ROOT)/src/os/os_mkdir.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_open.o : $(BDB_ROOT)/src/os/os_open.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_path.o : $(BDB_ROOT)/src/os/os_path.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_pid.o : $(BDB_ROOT)/src/os/os_pid.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rename.o : $(BDB_ROOT)/src/os/os_rename.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rmdir.o : $(BDB_ROOT)/src/os/os_rmdir.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_root.o : $(BDB_ROOT)/src/os/os_root.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rw.o : $(BDB_ROOT)/src/os/os_rw.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_seek.o : $(BDB_ROOT)/src/os/os_seek.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_stack.o : $(BDB_ROOT)/src/os/os_stack.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_stat.o : $(BDB_ROOT)/src/os/os_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_tmpdir.o : $(BDB_ROOT)/src/os/os_tmpdir.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_truncate.o : $(BDB_ROOT)/src/os/os_truncate.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_uid.o : $(BDB_ROOT)/src/os/os_uid.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_unlink.o : $(BDB_ROOT)/src/os/os_unlink.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_abs.o : $(BDB_ROOT)/src/os_vxworks/os_vx_abs.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_config.o : $(BDB_ROOT)/src/os_vxworks/os_vx_config.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_map.o : $(BDB_ROOT)/src/os_vxworks/os_vx_map.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_rpath.o : $(BDB_ROOT)/src/os_vxworks/os_vx_rpath.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_yield.o : $(BDB_ROOT)/src/os_vxworks/os_vx_yield.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/qam/qam_stub.o : $(BDB_ROOT)/src/qam/qam_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/rep/rep_stub.o : $(BDB_ROOT)/src/rep/rep_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/repmgr/repmgr_stub.o : $(BDB_ROOT)/src/repmgr/repmgr_stub.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn.o : $(BDB_ROOT)/src/txn/txn.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_auto.o : $(BDB_ROOT)/src/txn/txn_auto.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_chkpt.o : $(BDB_ROOT)/src/txn/txn_chkpt.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_failchk.o : $(BDB_ROOT)/src/txn/txn_failchk.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_method.o : $(BDB_ROOT)/src/txn/txn_method.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_rec.o : $(BDB_ROOT)/src/txn/txn_rec.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_recover.o : $(BDB_ROOT)/src/txn/txn_recover.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_region.o : $(BDB_ROOT)/src/txn/txn_region.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_stat.o : $(BDB_ROOT)/src/txn/txn_stat.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_util.o : $(BDB_ROOT)/src/txn/txn_util.c
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"
|
||||
|
||||
|
||||
OBJECTS_bdbvxw = \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_fileops.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_page.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_stream.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_util.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compact.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compare.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compress.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_conv.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_curadj.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_cursor.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_delete.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_open.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_put.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_rec.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_reclaim.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_recno.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_rsearch.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_search.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_split.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_upgrade.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/btree_auto.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/getopt.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/snprintf.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strcasecmp.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strdup.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strsep.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/clock.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/crypto_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_byteorder.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_compint.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_err.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_getlong.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_idspace.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_log2.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_shash.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/dbt.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/mkpath.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/os_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_arg.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_cache.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_env.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_log.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_sig.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_ver_check.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/zerofill.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/crdel_auto.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/crdel_rec.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_am.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_auto.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_backup.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_cam.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_cds.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_compact.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_conv.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_copy.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_dispatch.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_dup.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_iface.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_join.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_meta.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_open.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_overflow.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_pr.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_rec.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_reclaim.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_remove.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_rename.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_ret.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_setid.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_setlsn.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_slice.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_sort_multiple.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_stati.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_truncate.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_upg.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_upg_opd.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_vrfy_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_auto.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_rec.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_util.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_alloc.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_backup.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_config.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_failchk.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_file.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_globals.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_name.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_open.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_recover.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_region.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_register.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_sig.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_slice.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fileops_auto.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_basic.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_rec.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_util.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hash/hash_func.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hash/hash_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/heap/heap_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hmac/hmac.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hmac/sha1.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_deadlock.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_failchk.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_id.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_list.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_region.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_timer.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_util.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_archive.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_compare.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_debug.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_get.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_print.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_put.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_verify_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_alloc.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_backup.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_bh.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fget.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fmethod.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fopen.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fput.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fset.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_mvcc.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_region.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_register.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_resize.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_sync.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_trickle.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_alloc.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_failchk.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_region.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_tas.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_abort.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_alloc.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_clock.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_cpu.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_ctime.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_dir.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_errno.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_fid.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_flock.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_fsync.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_getenv.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_handle.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_mkdir.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_open.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_path.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_pid.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rename.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rmdir.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_root.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rw.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_seek.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_stack.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_tmpdir.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_truncate.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_uid.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_unlink.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_abs.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_config.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_map.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_rpath.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_yield.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/qam/qam_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/rep/rep_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/repmgr/repmgr_stub.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_auto.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_chkpt.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_failchk.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_method.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_rec.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_recover.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_region.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_stat.o \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_util.o
|
||||
|
||||
bdbvxw/$(MODE_DIR)/bdbvxw.out : $(OBJECTS_bdbvxw)
|
||||
$(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@";rm -f "$@";ddump -Ng $(OBJECTS_bdbvxw) $(ADDED_OBJECTS) | tclsh $(WIND_BASE)/host/resource/hutils/tcl/munch.tcl -c pentium > $(OBJ_DIR)/ctdt.c; $(TOOL_PATH)dcc $(DEBUGFLAGS_Linker) $(CC_ARCH_SPEC) -Xdollar-in-ident -Xforce-declarations $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o $(OBJ_DIR)/ctdt.o -c $(OBJ_DIR)/ctdt.c; $(TOOL_PATH)dld -tX86LH:vxworks66 -X -r5 -f 0x90,1,1 -r4 -o "$@" $(OBJ_DIR)/ctdt.o $(OBJECTS_bdbvxw) $(ADDED_OBJECTS) $(LIBPATH) $(LIBS) $(ADDED_LIBPATH) $(ADDED_LIBS) && if [ "$(EXPAND_DBG)" = "1" ]; then plink "$@";fi
|
||||
|
||||
bdbvxw/$(MODE_DIR)/bdbvxw_compile_file : $(FILE) ;
|
||||
|
||||
_clean :: bdbvxw/$(MODE_DIR)/bdbvxw_clean
|
||||
|
||||
bdbvxw/$(MODE_DIR)/bdbvxw_clean :
|
||||
$(TRACE_FLAG)if [ -d "bdbvxw" ]; then cd "bdbvxw"; rm -rf $(MODE_DIR); fi
|
||||
|
||||
DEP_FILES := \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_fileops.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_page.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_stream.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/blob/blob_util.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compact.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compare.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_compress.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_conv.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_curadj.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_cursor.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_delete.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_open.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_put.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_rec.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_reclaim.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_recno.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_rsearch.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_search.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_split.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/bt_upgrade.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/btree/btree_auto.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/getopt.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/snprintf.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strcasecmp.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strdup.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/clib/strsep.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/clock.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/crypto_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_byteorder.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_compint.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_err.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_getlong.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_idspace.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_log2.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/db_shash.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/dbt.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/mkpath.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/os_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_arg.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_cache.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_env.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_log.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_sig.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/util_ver_check.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/common/zerofill.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/crdel_auto.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/crdel_rec.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_am.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_auto.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_backup.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_cam.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_cds.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_compact.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_conv.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_copy.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_dispatch.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_dup.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_iface.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_join.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_meta.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_open.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_overflow.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_pr.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_rec.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_reclaim.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_remove.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_rename.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_ret.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_setid.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_setlsn.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_slice.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_sort_multiple.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_stati.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_truncate.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_upg.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_upg_opd.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/db/db_vrfy_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_auto.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_rec.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/dbreg/dbreg_util.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_alloc.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_backup.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_config.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_failchk.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_file.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_globals.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_name.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_open.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_recover.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_region.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_register.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_sig.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_slice.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/env/env_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fileops_auto.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_basic.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_rec.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/fileops/fop_util.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hash/hash_func.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hash/hash_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/heap/heap_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hmac/hmac.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/hmac/sha1.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_deadlock.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_failchk.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_id.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_list.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_region.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_timer.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/lock/lock_util.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_archive.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_compare.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_debug.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_get.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_print.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_put.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/log/log_verify_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_alloc.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_backup.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_bh.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fget.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fmethod.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fopen.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fput.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_fset.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_mvcc.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_region.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_register.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_resize.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_sync.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mp/mp_trickle.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_alloc.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_failchk.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_region.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/mutex/mut_tas.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_abort.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_alloc.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_clock.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_cpu.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_ctime.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_dir.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_errno.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_fid.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_flock.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_fsync.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_getenv.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_handle.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_mkdir.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_open.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_path.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_pid.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rename.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rmdir.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_root.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_rw.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_seek.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_stack.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_tmpdir.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_truncate.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_uid.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os/os_unlink.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_abs.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_config.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_map.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_rpath.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/os_vxworks/os_vx_yield.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/qam/qam_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/rep/rep_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/repmgr/repmgr_stub.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_auto.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_chkpt.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_failchk.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_method.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_rec.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_recover.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_region.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_stat.d \
|
||||
bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/src/txn/txn_util.d
|
||||
|
||||
-include $(DEP_FILES)
|
||||
|
||||
-include $(PRJ_ROOT_DIR)/*.makefile
|
||||
|
||||
-include *.makefile
|
||||
|
||||
main_all : external_build $(PROJECT_TARGETS)
|
||||
@echo "make: built targets of `pwd`"
|
||||
|
||||
# entry point for extending the build
|
||||
external_build ::
|
||||
@echo ""
|
||||
|
||||
# main entry point for pre processing prior to the build
|
||||
pre_build :: $(PRE_BUILD_STEP) generate_sources
|
||||
@echo ""
|
||||
|
||||
# entry point for generating sources prior to the build
|
||||
generate_sources ::
|
||||
@echo ""
|
||||
|
||||
# main entry point for post processing after the build
|
||||
post_build :: $(POST_BUILD_STEP) deploy_output
|
||||
@echo ""
|
||||
|
||||
# entry point for deploying output after the build
|
||||
deploy_output ::
|
||||
@echo ""
|
||||
|
||||
clean :: external_clean $(CLEAN_STEP) _clean
|
||||
|
||||
# entry point for extending the build clean
|
||||
external_clean ::
|
||||
@echo ""
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,279 @@
|
||||
/* DO NOT EDIT: automatically built from dist/clib_port.in. */
|
||||
/*
|
||||
* Minimum/maximum values for various types.
|
||||
*/
|
||||
#ifndef UINT16_MAX /* Maximum 16-bit unsigned. */
|
||||
#define UINT16_MAX 65535
|
||||
#endif
|
||||
#ifndef UINT32_MAX /* Maximum 32-bit unsigned. */
|
||||
#define UINT32_MAX 4294967295U
|
||||
#endif
|
||||
|
||||
#ifndef INT_MAX
|
||||
#if SIZEOF_INT == 4
|
||||
#define INT_MAX 2147483647
|
||||
#endif
|
||||
#if SIZEOF_INT == 8
|
||||
#define INT_MAX 9223372036854775807
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef INT_MIN /* minimum (signed) int value */
|
||||
#define INT_MIN (-INT_MAX-1)
|
||||
#endif
|
||||
|
||||
#ifndef UINT_MAX /* maximum (signed) int value */
|
||||
#if SIZEOF_INT == 4
|
||||
#define UINT_MAX 4294967295U
|
||||
#endif
|
||||
#if SIZEOF_INT == 8
|
||||
#define UINT_MAX 18446744073709551615U
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef LONG_MAX /* maximum (signed) long value */
|
||||
#if SIZEOF_LONG == 4
|
||||
#define LONG_MAX 2147483647
|
||||
#endif
|
||||
#if SIZEOF_LONG == 8
|
||||
#define LONG_MAX 9223372036854775807L
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef LONG_MIN /* minimum (signed) long value */
|
||||
#define LONG_MIN (-LONG_MAX-1)
|
||||
#endif
|
||||
|
||||
#ifndef ULONG_MAX /* maximum (unsigned) long value */
|
||||
#if SIZEOF_LONG == 4
|
||||
#define ULONG_MAX 4294967295U
|
||||
#endif
|
||||
#if SIZEOF_LONG == 8
|
||||
#define ULONG_MAX 18446744073709551615UL
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_64BIT_TYPES)
|
||||
/*
|
||||
* Override the system's 64-bit min/max constants. AIX's 32-bit compiler can
|
||||
* handle 64-bit values, but the system's constants don't include the LL/ULL
|
||||
* suffix, and so can't be compiled using the 32-bit compiler.
|
||||
*/
|
||||
#undef INT64_MAX
|
||||
#undef INT64_MIN
|
||||
#undef UINT64_MAX
|
||||
|
||||
#ifdef DB_WIN32
|
||||
#define INT64_MAX _I64_MAX
|
||||
#define INT64_MIN _I64_MIN
|
||||
#define UINT64_MAX _UI64_MAX
|
||||
#else
|
||||
#define INT64_MAX 9223372036854775807LL
|
||||
#define INT64_MIN (-INT64_MAX-1)
|
||||
#define UINT64_MAX 18446744073709551615ULL
|
||||
#endif /* DB_WIN32 */
|
||||
|
||||
#define INT64_FMT "%lld"
|
||||
#define UINT64_FMT "%llu"
|
||||
#endif /* HAVE_64BIT_TYPES */
|
||||
|
||||
/*
|
||||
* Exit success/failure macros.
|
||||
*/
|
||||
#ifndef HAVE_EXIT_SUCCESS
|
||||
#define EXIT_FAILURE 1
|
||||
#define EXIT_SUCCESS 0
|
||||
#endif
|
||||
|
||||
/*
|
||||
* File modes.
|
||||
*/
|
||||
#ifdef DB_WIN32
|
||||
#ifndef S_IREAD /* WinCE doesn't have S_IREAD. */
|
||||
#define S_IREAD 0
|
||||
#endif
|
||||
#ifndef S_IWRITE /* WinCE doesn't have S_IWRITE. */
|
||||
#define S_IWRITE 0
|
||||
#endif
|
||||
#ifndef S_IRUSR
|
||||
#define S_IRUSR S_IREAD /* R for owner */
|
||||
#endif
|
||||
#ifndef S_IWUSR
|
||||
#define S_IWUSR S_IWRITE /* W for owner */
|
||||
#endif
|
||||
#ifndef S_IXUSR
|
||||
#define S_IXUSR 0 /* X for owner */
|
||||
#endif
|
||||
#ifndef S_IRGRP
|
||||
#define S_IRGRP 0 /* R for group */
|
||||
#endif
|
||||
#ifndef S_IWGRP
|
||||
#define S_IWGRP 0 /* W for group */
|
||||
#endif
|
||||
#ifndef S_IXGRP
|
||||
#define S_IXGRP 0 /* X for group */
|
||||
#endif
|
||||
#ifndef S_IROTH
|
||||
#define S_IROTH 0 /* R for other */
|
||||
#endif
|
||||
#ifndef S_IWOTH
|
||||
#define S_IWOTH 0 /* W for other */
|
||||
#endif
|
||||
#ifndef S_IXOTH
|
||||
#define S_IXOTH 0 /* X for other */
|
||||
#endif
|
||||
#else /* !DB_WIN32 */
|
||||
#ifndef S_IRUSR
|
||||
#define S_IRUSR 0000400 /* R for owner */
|
||||
#endif
|
||||
#ifndef S_IWUSR
|
||||
#define S_IWUSR 0000200 /* W for owner */
|
||||
#endif
|
||||
#ifndef S_IXUSR
|
||||
#define S_IXUSR 0000100 /* X for owner */
|
||||
#endif
|
||||
#ifndef S_IRGRP
|
||||
#define S_IRGRP 0000040 /* R for group */
|
||||
#endif
|
||||
#ifndef S_IWGRP
|
||||
#define S_IWGRP 0000020 /* W for group */
|
||||
#endif
|
||||
#ifndef S_IXGRP
|
||||
#define S_IXGRP 0000010 /* X for group */
|
||||
#endif
|
||||
#ifndef S_IROTH
|
||||
#define S_IROTH 0000004 /* R for other */
|
||||
#endif
|
||||
#ifndef S_IWOTH
|
||||
#define S_IWOTH 0000002 /* W for other */
|
||||
#endif
|
||||
#ifndef S_IXOTH
|
||||
#define S_IXOTH 0000001 /* X for other */
|
||||
#endif
|
||||
#endif /* !DB_WIN32 */
|
||||
|
||||
/*
|
||||
* Don't step on the namespace. Other libraries may have their own
|
||||
* implementations of these functions, we don't want to use their
|
||||
* implementations or force them to use ours based on the load order.
|
||||
*/
|
||||
#ifndef HAVE_ATOI
|
||||
#define atoi __db_Catoi
|
||||
#endif
|
||||
#ifndef HAVE_ATOL
|
||||
#define atol __db_Catol
|
||||
#endif
|
||||
#ifndef HAVE_BSEARCH
|
||||
#define bsearch __db_Cbsearch
|
||||
#endif
|
||||
#ifndef HAVE_FCLOSE
|
||||
#define fclose __db_Cfclose
|
||||
#endif
|
||||
#ifndef HAVE_FGETC
|
||||
#define fgetc __db_Cfgetc
|
||||
#endif
|
||||
#ifndef HAVE_FGETS
|
||||
#define fgets __db_Cfgets
|
||||
#endif
|
||||
#ifndef HAVE_FOPEN
|
||||
#define fopen __db_Cfopen
|
||||
#endif
|
||||
#ifndef HAVE_FWRITE
|
||||
#define fwrite __db_Cfwrite
|
||||
#endif
|
||||
#ifndef HAVE_GETADDRINFO
|
||||
#define freeaddrinfo(a) __db_Cfreeaddrinfo(a)
|
||||
#define getaddrinfo(a, b, c, d) __db_Cgetaddrinfo(a, b, c, d)
|
||||
#endif
|
||||
#ifndef HAVE_GETCWD
|
||||
#define getcwd __db_Cgetcwd
|
||||
#endif
|
||||
#ifndef HAVE_GETOPT
|
||||
#define getopt __db_Cgetopt
|
||||
#define optarg __db_Coptarg
|
||||
#define opterr __db_Copterr
|
||||
#define optind __db_Coptind
|
||||
#define optopt __db_Coptopt
|
||||
#define optreset __db_Coptreset
|
||||
#endif
|
||||
#ifndef HAVE_ISALPHA
|
||||
#define isalpha __db_Cisalpha
|
||||
#endif
|
||||
#ifndef HAVE_ISDIGIT
|
||||
#define isdigit __db_Cisdigit
|
||||
#endif
|
||||
#ifndef HAVE_ISPRINT
|
||||
#define isprint __db_Cisprint
|
||||
#endif
|
||||
#ifndef HAVE_ISSPACE
|
||||
#define isspace __db_Cisspace
|
||||
#endif
|
||||
#ifndef HAVE_LOCALTIME
|
||||
#define localtime __db_Clocaltime
|
||||
#endif
|
||||
#ifndef HAVE_MEMCMP
|
||||
#define memcmp __db_Cmemcmp
|
||||
#endif
|
||||
#ifndef HAVE_MEMCPY
|
||||
#define memcpy __db_Cmemcpy
|
||||
#endif
|
||||
#ifndef HAVE_MEMMOVE
|
||||
#define memmove __db_Cmemmove
|
||||
#endif
|
||||
#ifndef HAVE_PRINTF
|
||||
#define printf __db_Cprintf
|
||||
#define fprintf __db_Cfprintf
|
||||
#endif
|
||||
#ifndef HAVE_QSORT
|
||||
#define qsort __db_Cqsort
|
||||
#endif
|
||||
#ifndef HAVE_RAISE
|
||||
#define raise __db_Craise
|
||||
#endif
|
||||
#ifndef HAVE_RAND
|
||||
#define rand __db_Crand
|
||||
#define srand __db_Csrand
|
||||
#endif
|
||||
#ifndef HAVE_SNPRINTF
|
||||
#define snprintf __db_Csnprintf
|
||||
#endif
|
||||
#ifndef HAVE_STRCASECMP
|
||||
#define strcasecmp __db_Cstrcasecmp
|
||||
#define strncasecmp __db_Cstrncasecmp
|
||||
#endif
|
||||
#ifndef HAVE_STRCAT
|
||||
#define strcat __db_Cstrcat
|
||||
#endif
|
||||
#ifndef HAVE_STRCHR
|
||||
#define strchr __db_Cstrchr
|
||||
#endif
|
||||
#ifndef HAVE_STRDUP
|
||||
#define strdup __db_Cstrdup
|
||||
#endif
|
||||
#ifndef HAVE_STRERROR
|
||||
#define strerror __db_Cstrerror
|
||||
#endif
|
||||
#ifndef HAVE_STRNCAT
|
||||
#define strncat __db_Cstrncat
|
||||
#endif
|
||||
#ifndef HAVE_STRNCMP
|
||||
#define strncmp __db_Cstrncmp
|
||||
#endif
|
||||
#ifndef HAVE_STRRCHR
|
||||
#define strrchr __db_Cstrrchr
|
||||
#endif
|
||||
#ifndef HAVE_STRSEP
|
||||
#define strsep __db_Cstrsep
|
||||
#endif
|
||||
#ifndef HAVE_STRTOL
|
||||
#define strtol __db_Cstrtol
|
||||
#endif
|
||||
#ifndef HAVE_STRTOUL
|
||||
#define strtoul __db_Cstrtoul
|
||||
#endif
|
||||
#ifndef HAVE_TIME
|
||||
#define time __db_Ctime
|
||||
#endif
|
||||
#ifndef HAVE_VSNPRINTF
|
||||
#define vsnprintf __db_Cvsnprintf
|
||||
#endif
|
||||
+3394
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,738 @@
|
||||
/* DO NOT EDIT: automatically built by dist/s_vxworks. */
|
||||
/* !!!
|
||||
* The CONFIG_TEST option may be added using the Tornado project build.
|
||||
* DO NOT modify it here.
|
||||
*/
|
||||
/* Define to 1 if you want to build a version for running the test suite. */
|
||||
/* #undef CONFIG_TEST */
|
||||
|
||||
/* Defined to a size to limit the stack size of Berkeley DB threads. */
|
||||
/* #undef DB_STACKSIZE */
|
||||
|
||||
/* We use DB_WIN32 much as one would use _WIN32 -- to specify that we're using
|
||||
an operating system environment that supports Win32 calls and semantics. We
|
||||
don't use _WIN32 because Cygwin/GCC also defines _WIN32, even though
|
||||
Cygwin/GCC closely emulates the Unix environment. */
|
||||
/* #undef DB_WIN32 */
|
||||
|
||||
/* !!!
|
||||
* The DEBUG option may be added using the Tornado project build.
|
||||
* DO NOT modify it here.
|
||||
*/
|
||||
/* Define to 1 if you want a debugging version. */
|
||||
/* #undef DEBUG */
|
||||
|
||||
/* Define to 1 if you want a version that logs read operations. */
|
||||
/* #undef DEBUG_ROP */
|
||||
|
||||
/* Define to 1 if you want a version that logs write operations. */
|
||||
/* #undef DEBUG_WOP */
|
||||
|
||||
/* !!!
|
||||
* The DIAGNOSTIC option may be added using the Tornado project build.
|
||||
* DO NOT modify it here.
|
||||
*/
|
||||
/* Define to 1 if you want a version with run-time diagnostic checking. */
|
||||
/* #undef DIAGNOSTIC */
|
||||
|
||||
/* Define to 1 if 64-bit types are available. */
|
||||
#define HAVE_64BIT_TYPES 1
|
||||
|
||||
/* Define to 1 if you have the `abort' function. */
|
||||
#define HAVE_ABORT 1
|
||||
|
||||
/* Define to 1 if you have the `atoi' function. */
|
||||
#define HAVE_ATOI 1
|
||||
|
||||
/* Define to 1 if you have the `atol' function. */
|
||||
#define HAVE_ATOL 1
|
||||
|
||||
/* Define to 1 if platform reads and writes files atomically. */
|
||||
/* #undef HAVE_ATOMICFILEREAD */
|
||||
|
||||
/* Define to 1 to use GCC's built-in atomic operations. */
|
||||
/* #undef HAVE_ATOMIC_GCC_BUILTIN */
|
||||
|
||||
/* Define to 1 to use Solaris library routes for atomic operations. */
|
||||
/* #undef HAVE_ATOMIC_SOLARIS */
|
||||
|
||||
/* Define to 1 to use native atomic operations. */
|
||||
/* #undef HAVE_ATOMIC_SUPPORT */
|
||||
|
||||
/* Define to 1 to use GCC and x86 or x86_64 assemlby language atomic
|
||||
operations. */
|
||||
/* #undef HAVE_ATOMIC_X86_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if you have the `backtrace' function. */
|
||||
/* #undef HAVE_BACKTRACE */
|
||||
|
||||
/* Define to 1 if you have the `backtrace_symbols' function. */
|
||||
/* #undef HAVE_BACKTRACE_SYMBOLS */
|
||||
|
||||
/* Define to 1 if you have the `bsearch' function. */
|
||||
#define HAVE_BSEARCH 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function. */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if clock_gettime supports CLOCK_MONOTONIC. */
|
||||
/* #undef HAVE_CLOCK_MONOTONIC */
|
||||
|
||||
/* Define to 1 if building compression support. */
|
||||
/* #undef HAVE_COMPRESSION */
|
||||
|
||||
/* Define to 1 if Berkeley DB release includes strong cryptography. */
|
||||
#define HAVE_CRYPTO 1
|
||||
|
||||
/* Define to 1 if using Intel IPP for cryptography. */
|
||||
/* #undef HAVE_CRYPTO_IPP */
|
||||
|
||||
/* Define to 1 if you have the `ctime_r' function. */
|
||||
#define HAVE_CTIME_R 1
|
||||
|
||||
/* Define to 1 if ctime_r takes a buffer length as a third argument. */
|
||||
#define HAVE_CTIME_R_3ARG 1
|
||||
|
||||
/* Define to 1 to use the C++11-specific iota function provided by the
|
||||
compiler. */
|
||||
/* #undef HAVE_CXX_IOTA */
|
||||
|
||||
/* Define to 1 if building the DBM API. */
|
||||
/* #undef HAVE_DBM */
|
||||
|
||||
/* Define to 1 if you want a version that records extra information about
|
||||
errors. */
|
||||
/* #undef HAVE_ERROR_HISTORY */
|
||||
|
||||
/* Define to 1 if you have the `directio' function. */
|
||||
/* #undef HAVE_DIRECTIO */
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
/* #undef HAVE_DLFCN_H */
|
||||
|
||||
/* Define to 1 to use dtrace for performance event tracing. */
|
||||
/* #undef HAVE_DTRACE */
|
||||
|
||||
/* Define to 1 if you have the `epoll_create' function. */
|
||||
/* #undef HAVE_EPOLL_CREATE */
|
||||
|
||||
/* Define to 1 if you have the `epoll_ctl' function. */
|
||||
/* #undef HAVE_EPOLL_CTL */
|
||||
|
||||
/* Define to 1 if you have the `epoll_wait' function. */
|
||||
/* #undef HAVE_EPOLL_WAIT */
|
||||
|
||||
/* Define to 1 if you have the <execinfo.h> header file. */
|
||||
/* #undef HAVE_EXECINFO_H */
|
||||
|
||||
/* Define to 1 if you have EXIT_SUCCESS/EXIT_FAILURE #defines. */
|
||||
#define HAVE_EXIT_SUCCESS 1
|
||||
|
||||
/* Define to 1 for failchk to inform all waiting threads about crashes. */
|
||||
/* #undef HAVE_FAILCHK_BROADCAST */
|
||||
|
||||
/* Define to 1 if you have the `fchmod' function. */
|
||||
/* #undef HAVE_FCHMOD */
|
||||
|
||||
/* Define to 1 if you have the `fclose' function. */
|
||||
#define HAVE_FCLOSE 1
|
||||
|
||||
/* Define to 1 if you have the `fcntl' function. */
|
||||
/* #undef HAVE_FCNTL */
|
||||
|
||||
/* Define to 1 if fcntl/F_SETFD denies child access to file descriptors. */
|
||||
/* #undef HAVE_FCNTL_F_SETFD */
|
||||
|
||||
/* Define to 1 if you have the `fdatasync' function. */
|
||||
/* #undef HAVE_FDATASYNC */
|
||||
|
||||
/* Define to 1 if you have the `fgetc' function. */
|
||||
#define HAVE_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the `fgets' function. */
|
||||
#define HAVE_FGETS 1
|
||||
|
||||
/* Define to 1 if allocated filesystem blocks are not zeroed. */
|
||||
#define HAVE_FILESYSTEM_NOTZERO 1
|
||||
|
||||
/* Define to 1 if you have the `flock' function. */
|
||||
/* #undef HAVE_FLOCK */
|
||||
|
||||
/* Define to 1 if you have the `fopen' function. */
|
||||
#define HAVE_FOPEN 1
|
||||
|
||||
/* Define to 1 if you have the `ftruncate' function. */
|
||||
#define HAVE_FTRUNCATE 1
|
||||
|
||||
/* Define to 1 if you have the `fwrite' function. */
|
||||
#define HAVE_FWRITE 1
|
||||
|
||||
/* Define to 1 if you have the `getaddrinfo' function. */
|
||||
#define HAVE_GETADDRINFO 1
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#define HAVE_GETCWD 1
|
||||
|
||||
/* Define to 1 if you have the `getenv' function. */
|
||||
#define HAVE_GETENV 1
|
||||
|
||||
/* Define to 1 if you have the `getgid' function. */
|
||||
#define HAVE_GETGID 1
|
||||
|
||||
/* Define to 1 if you have the `getopt' function. */
|
||||
#define HAVE_GETOPT 1
|
||||
|
||||
/* Define to 1 if getopt supports the optreset variable. */
|
||||
#define HAVE_GETOPT_OPTRESET 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
/* #undef HAVE_GETRUSAGE */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
/* #undef HAVE_GETTIMEOFDAY */
|
||||
|
||||
/* Define to 1 if you have the `getuid' function. */
|
||||
/* #undef HAVE_GETUID */
|
||||
|
||||
/* Define to 1 if building Hash access method. */
|
||||
#define HAVE_HASH 1
|
||||
|
||||
/* Define to 1 if building Heap access method. */
|
||||
#define HAVE_HEAP 1
|
||||
|
||||
/* Define to 1 if you have the `hstrerror' function. */
|
||||
/* #undef HAVE_HSTRERROR */
|
||||
|
||||
/* Define to 1 if you have the `initstate_r' function. */
|
||||
/* #undef HAVE_INITSTATE_R */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
/* #undef HAVE_INTTYPES_H */
|
||||
|
||||
/* Define to 1 if you have the `isalpha' function. */
|
||||
#define HAVE_ISALPHA 1
|
||||
|
||||
/* Define to 1 if you have the `isdigit' function. */
|
||||
#define HAVE_ISDIGIT 1
|
||||
|
||||
/* Define to 1 if you have the `isprint' function. */
|
||||
#define HAVE_ISPRINT 1
|
||||
|
||||
/* Define to 1 if you have the `isspace' function. */
|
||||
#define HAVE_ISSPACE 1
|
||||
|
||||
/* Define to 1 if you have a localization function to support globalization. */
|
||||
/* #undef HAVE_LOCALIZATION */
|
||||
|
||||
/* Define to 1 if you have the `localtime' function. */
|
||||
#define HAVE_LOCALTIME 1
|
||||
|
||||
/* Define to 1 if you have the `localtime_r' function. */
|
||||
/* #undef HAVE_LOCALTIME_R */
|
||||
|
||||
/* Define to 1 if you want to enable log checksums. */
|
||||
#define HAVE_LOG_CHECKSUM 1
|
||||
|
||||
/* Define to 1 if you have the `memcmp' function. */
|
||||
#define HAVE_MEMCMP 1
|
||||
|
||||
/* Define to 1 if you have the `memcpy' function. */
|
||||
#define HAVE_MEMCPY 1
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#define HAVE_MEMMOVE 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mlock' function. */
|
||||
/* #undef HAVE_MLOCK */
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
/* #undef HAVE_MMAP */
|
||||
|
||||
/* Define to 1 where mmap() incrementally extends the accessible mapping as
|
||||
the underlying file grows. */
|
||||
/* #undef HAVE_MMAP_EXTEND */
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
/* #undef HAVE_MPROTECT */
|
||||
|
||||
/* Define to 1 if you have the `munlock' function. */
|
||||
/* #undef HAVE_MUNLOCK */
|
||||
|
||||
/* Define to 1 if you have the `munmap' function. */
|
||||
/* #undef HAVE_MUNMAP */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 68K assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_68K_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the AIX _check_lock mutexes. */
|
||||
/* #undef HAVE_MUTEX_AIX_CHECK_LOCK */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Alpha assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ALPHA_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and ARM64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ARM64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and ARM assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ARM_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the BSD/Apple/Darwin OSSpinLockTry mutexes. */
|
||||
/* #undef HAVE_MUTEX_BSD_OSSPINLOCKTRY */
|
||||
|
||||
/* Define to 1 to use the Apple/Darwin _spin_lock_try mutexes. */
|
||||
/* #undef HAVE_MUTEX_DARWIN_SPIN_LOCK_TRY */
|
||||
|
||||
/* Define to 1 to use the UNIX fcntl system call mutexes. */
|
||||
/* #undef HAVE_MUTEX_FCNTL */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and PaRisc assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_HPPA_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the msem_XXX mutexes on HP-UX. */
|
||||
/* #undef HAVE_MUTEX_HPPA_MSEM_INIT */
|
||||
|
||||
/* Define to 1 to use test-and-set mutexes with blocking mutexes. */
|
||||
/* #undef HAVE_MUTEX_HYBRID */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and IA64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_IA64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and MIPS assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_MIPS_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the msem_XXX mutexes on systems other than HP-UX. */
|
||||
/* #undef HAVE_MUTEX_MSEM_INIT */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and PowerPC assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_PPC_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use POSIX 1003.1 pthread_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_PTHREADS */
|
||||
|
||||
/* Define to 1 to use Reliant UNIX initspin mutexes. */
|
||||
/* #undef HAVE_MUTEX_RELIANTUNIX_INITSPIN */
|
||||
|
||||
/* Define to 1 to use the IBM C compiler and S/390 assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_S390_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and S/390 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_S390_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the SCO compiler and x86 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_SCO_X86_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the obsolete POSIX 1003.1 sema_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_SEMA_INIT */
|
||||
|
||||
/* Define to 1 to use the SGI XXX_lock mutexes. */
|
||||
/* #undef HAVE_MUTEX_SGI_INIT_LOCK */
|
||||
|
||||
/* Define to 1 to use the Solaris _lock_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_SOLARIS_LOCK_TRY */
|
||||
|
||||
/* Define to 1 to use the Solaris lwp threads mutexes. */
|
||||
/* #undef HAVE_MUTEX_SOLARIS_LWP */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Sparc assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_SPARC_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if the Berkeley DB library should support mutexes. */
|
||||
#define HAVE_MUTEX_SUPPORT 1
|
||||
|
||||
/* Define to 1 if mutexes hold system resources. */
|
||||
#define HAVE_MUTEX_SYSTEM_RESOURCES 1
|
||||
|
||||
/* Define to 1 to configure mutexes intra-process only. */
|
||||
/* #undef HAVE_MUTEX_THREAD_ONLY */
|
||||
|
||||
/* Define to 1 to use the CC compiler and Tru64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_TRU64_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the UNIX International mutexes. */
|
||||
/* #undef HAVE_MUTEX_UI_THREADS */
|
||||
|
||||
/* Define to 1 to use the UTS compiler and assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_UTS_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use VMS mutexes. */
|
||||
/* #undef HAVE_MUTEX_VMS */
|
||||
|
||||
/* Define to 1 to use VxWorks mutexes. */
|
||||
#define HAVE_MUTEX_VXWORKS 1
|
||||
|
||||
/* Define to 1 to use the MSVC compiler and Windows mutexes. */
|
||||
/* #undef HAVE_MUTEX_WIN32 */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Windows mutexes. */
|
||||
/* #undef HAVE_MUTEX_WIN32_GCC */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 64-bit x86 assembly language
|
||||
mutexes. */
|
||||
/* #undef HAVE_MUTEX_X86_64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 32-bit x86 assembly language
|
||||
mutexes. */
|
||||
/* #undef HAVE_MUTEX_X86_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <openssl/err.h> header file. */
|
||||
#ifndef HAVE_SMALLBUILD
|
||||
#define HAVE_OPENSSL_ERR_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <openssl/opensslconf.h> header file. */
|
||||
#ifndef HAVE_SMALLBUILD
|
||||
#define HAVE_OPENSSL_OPENSSLCONF_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <openssl/ssl.h> header file. */
|
||||
#ifndef HAVE_SMALLBUILD
|
||||
#define HAVE_OPENSSL_SSL_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the O_DIRECT flag. */
|
||||
/* #undef HAVE_O_DIRECT */
|
||||
|
||||
/* Define to 1 if building partitioned database support. */
|
||||
/* #undef HAVE_PARTITION */
|
||||
|
||||
/* Define to 1 to enable some kind of performance event monitoring. */
|
||||
/* #undef HAVE_PERFMON */
|
||||
|
||||
/* Define to 1 to enable performance event monitoring of *_stat() statistics.
|
||||
*/
|
||||
/* #undef HAVE_PERFMON_STATISTICS */
|
||||
|
||||
/* Define to 1 if you have the `poll' function. */
|
||||
/* #undef HAVE_POLL */
|
||||
|
||||
/* Define to 1 if you have the `pread' function. */
|
||||
/* #undef HAVE_PREAD */
|
||||
|
||||
/* Define to 1 if you have the `printf' function. */
|
||||
#define HAVE_PRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `pstat_getdynamic' function. */
|
||||
/* #undef HAVE_PSTAT_GETDYNAMIC */
|
||||
|
||||
/* Define to 1 if it is OK to initialize an already initialized
|
||||
pthread_cond_t. */
|
||||
/* #undef HAVE_PTHREAD_COND_REINIT_OKAY */
|
||||
|
||||
/* Define to 1 if you have the `pthread_getspecific' function. */
|
||||
/* #undef HAVE_PTHREAD_GETSPECIFIC */
|
||||
|
||||
/* Define to 1 if you have the `pthread_key_create' function. */
|
||||
/* #undef HAVE_PTHREAD_KEY_CREATE */
|
||||
|
||||
/* Define to 1 if you have the `pthread_once' function. */
|
||||
/* #undef HAVE_PTHREAD_ONCE */
|
||||
|
||||
/* Define to 1 if it is OK to initialize an already initialized
|
||||
pthread_rwlock_t. */
|
||||
/* #undef HAVE_PTHREAD_RWLOCK_REINIT_OKAY */
|
||||
|
||||
/* Define to 1 if you have the `pthread_self' function. */
|
||||
/* #undef HAVE_PTHREAD_SELF */
|
||||
|
||||
/* Define to 1 if you have the `pthread_setspecific' function. */
|
||||
/* #undef HAVE_PTHREAD_SETSPECIFIC */
|
||||
|
||||
/* Define to 1 if you have the `pthread_yield' function. */
|
||||
/* #undef HAVE_PTHREAD_YIELD */
|
||||
|
||||
/* Define to 1 if you have the `pwrite' function. */
|
||||
/* #undef HAVE_PWRITE */
|
||||
|
||||
/* Define to 1 if building on QNX. */
|
||||
/* #undef HAVE_QNX */
|
||||
|
||||
/* Define to 1 if you have the `qsort' function. */
|
||||
#define HAVE_QSORT 1
|
||||
|
||||
/* Define to 1 if building Queue access method. */
|
||||
#define HAVE_QUEUE 1
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `rand' function. */
|
||||
#define HAVE_RAND 1
|
||||
|
||||
/* Define to 1 if you have the `random' function. */
|
||||
/* #undef HAVE_RANDOM */
|
||||
|
||||
/* Define to 1 if you have the `random_r' function. */
|
||||
/* #undef HAVE_RANDOM_R */
|
||||
|
||||
/* Define to 1 if building replication support. */
|
||||
#define HAVE_REPLICATION 1
|
||||
|
||||
/* Define to 1 if building the Berkeley DB replication framework. */
|
||||
#define HAVE_REPLICATION_THREADS 1
|
||||
|
||||
/* Define to 1 if building ssl support for replication manager. */
|
||||
/* #undef HAVE_REPMGR_SSL_SUPPORT */
|
||||
|
||||
/* Define to 1 if you have the `sched_yield' function. */
|
||||
#define HAVE_SCHED_YIELD 1
|
||||
|
||||
/* Define to 1 if you have the `select' function. */
|
||||
#define HAVE_SELECT 1
|
||||
|
||||
/* Define to 1 if you have the `setgid' function. */
|
||||
#define HAVE_SETGID 1
|
||||
|
||||
/* Define to 1 if you have the `setuid' function. */
|
||||
#define HAVE_SETUID 1
|
||||
|
||||
/* Define to 1 to configure Berkeley DB to use shared, read/write latches. */
|
||||
#define HAVE_SHARED_LATCHES 1
|
||||
|
||||
/* Define to 1 if shmctl/SHM_LOCK locks down shared memory segments. */
|
||||
/* #undef HAVE_SHMCTL_SHM_LOCK */
|
||||
|
||||
/* Define to 1 if you have the `shmget' function. */
|
||||
/* #undef HAVE_SHMGET */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
/* #undef HAVE_SIGACTION */
|
||||
|
||||
/* Define to 1 if thread identifier type db_threadid_t is integral. */
|
||||
#define HAVE_SIMPLE_THREAD_TYPE 1
|
||||
|
||||
/* Define to 1 if building sliced environment support. */
|
||||
/* #undef HAVE_SLICES */
|
||||
|
||||
/* Define to 1 if you have the `snprintf' function. */
|
||||
/* #undef HAVE_SNPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `srandom_r' function. */
|
||||
/* #undef HAVE_SRANDOM_R */
|
||||
|
||||
/* Define to 1 if you have the `stat' function. */
|
||||
#define HAVE_STAT 1
|
||||
|
||||
/* Define to 1 if building statistics support. */
|
||||
#define HAVE_STATISTICS 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
/* #undef HAVE_STDINT_H */
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strcasecmp' function. */
|
||||
/* #undef HAVE_STRCASECMP */
|
||||
|
||||
/* Define to 1 if you have the `strcat' function. */
|
||||
#define HAVE_STRCAT 1
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strdup' function. */
|
||||
/* #undef HAVE_STRDUP */
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if you have the `strftime' function. */
|
||||
#define HAVE_STRFTIME 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if building without output message content. */
|
||||
/* #undef HAVE_STRIPPED_MESSAGES */
|
||||
|
||||
/* Define to 1 if you have the `strncat' function. */
|
||||
#define HAVE_STRNCAT 1
|
||||
|
||||
/* Define to 1 if you have the `strncmp' function. */
|
||||
#define HAVE_STRNCMP 1
|
||||
|
||||
/* Define to 1 if you have the `strrchr' function. */
|
||||
#define HAVE_STRRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strsep' function. */
|
||||
/* #undef HAVE_STRSEP */
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if `st_blksize' is member of `struct stat'. */
|
||||
#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
/* #undef HAVE_SYSCONF */
|
||||
|
||||
/* Define to 1 if port includes files in the Berkeley DB source code. */
|
||||
#define HAVE_SYSTEM_INCLUDE_FILES 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/epoll.h> header file. */
|
||||
/* #undef HAVE_SYS_EPOLL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/poll.h> header file. */
|
||||
/* #undef HAVE_SYS_POLL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/sdt.h> header file. */
|
||||
/* #undef HAVE_SYS_SDT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/select.h> header file. */
|
||||
/* #undef HAVE_SYS_SELECT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
#define HAVE_SYS_SOCKET_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
/* #undef HAVE_SYS_STAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
/* #undef HAVE_SYS_TIME_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
/* #undef HAVE_SYS_TYPES_H */
|
||||
|
||||
/* Define to 1 if you have the `time' function. */
|
||||
#define HAVE_TIME 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if unlink of file with open file descriptors will fail. */
|
||||
#define HAVE_UNLINK_WITH_OPEN_FAILURE 1
|
||||
|
||||
/* Define to 1 if port includes historic database upgrade support. */
|
||||
#define HAVE_UPGRADE_SUPPORT 1
|
||||
|
||||
/* Define to 1 if building access method verification support. */
|
||||
#define HAVE_VERIFY 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function. */
|
||||
/* #undef HAVE_VSNPRINTF */
|
||||
|
||||
/* Define to 1 if building VxWorks. */
|
||||
#define HAVE_VXWORKS 1
|
||||
|
||||
/* Define to 1 if you have the `yield' function. */
|
||||
/* #undef HAVE_YIELD */
|
||||
|
||||
/* Define to 1 if you have the `_fstati64' function. */
|
||||
/* #undef HAVE__FSTATI64 */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries. */
|
||||
/* #undef LT_OBJDIR */
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "Berkeley DB"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "Berkeley DB 18.1.25"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "db-18.1.25"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.oracle.com/technology/software/products/berkeley-db/index.html"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "18.1.25"
|
||||
|
||||
/* The size of a `char', as computed by sizeof. */
|
||||
/* #undef SIZEOF_CHAR */
|
||||
|
||||
/* The size of a `char *', as computed by sizeof. */
|
||||
#define SIZEOF_CHAR_P 4
|
||||
|
||||
/* The size of a `int', as computed by sizeof. */
|
||||
/* #undef SIZEOF_INT */
|
||||
|
||||
/* The size of a `long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_LONG */
|
||||
|
||||
/* The size of a `long long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_LONG_LONG */
|
||||
|
||||
/* The size of `off_t', as computed by sizeof. */
|
||||
/* #undef SIZEOF_OFF_T */
|
||||
|
||||
/* The size of a `short', as computed by sizeof. */
|
||||
/* #undef SIZEOF_SHORT */
|
||||
|
||||
/* The size of a `size_t', as computed by sizeof. */
|
||||
/* #undef SIZEOF_SIZE_T */
|
||||
|
||||
/* The size of a `unsigned char', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_CHAR */
|
||||
|
||||
/* The size of a `unsigned int', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_INT */
|
||||
|
||||
/* The size of a `unsigned long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_LONG */
|
||||
|
||||
/* The size of a `unsigned long long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_LONG_LONG */
|
||||
|
||||
/* The size of a `unsigned short', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_SHORT */
|
||||
|
||||
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
|
||||
/* #undef STAT_MACROS_BROKEN */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
/* #undef TIME_WITH_SYS_TIME */
|
||||
|
||||
/* Define to 1 to mask harmless uninitialized memory read/writes. */
|
||||
/* #undef UMRW */
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
#define inline
|
||||
#endif
|
||||
|
||||
/* type to use in place of socklen_t if not defined */
|
||||
/* #undef socklen_t */
|
||||
@@ -0,0 +1,738 @@
|
||||
/* DO NOT EDIT: automatically built by dist/s_vxworks. */
|
||||
/* !!!
|
||||
* The CONFIG_TEST option may be added using the Tornado project build.
|
||||
* DO NOT modify it here.
|
||||
*/
|
||||
/* Define to 1 if you want to build a version for running the test suite. */
|
||||
/* #undef CONFIG_TEST */
|
||||
|
||||
/* Defined to a size to limit the stack size of Berkeley DB threads. */
|
||||
/* #undef DB_STACKSIZE */
|
||||
|
||||
/* We use DB_WIN32 much as one would use _WIN32 -- to specify that we're using
|
||||
an operating system environment that supports Win32 calls and semantics. We
|
||||
don't use _WIN32 because Cygwin/GCC also defines _WIN32, even though
|
||||
Cygwin/GCC closely emulates the Unix environment. */
|
||||
/* #undef DB_WIN32 */
|
||||
|
||||
/* !!!
|
||||
* The DEBUG option may be added using the Tornado project build.
|
||||
* DO NOT modify it here.
|
||||
*/
|
||||
/* Define to 1 if you want a debugging version. */
|
||||
/* #undef DEBUG */
|
||||
|
||||
/* Define to 1 if you want a version that logs read operations. */
|
||||
/* #undef DEBUG_ROP */
|
||||
|
||||
/* Define to 1 if you want a version that logs write operations. */
|
||||
/* #undef DEBUG_WOP */
|
||||
|
||||
/* !!!
|
||||
* The DIAGNOSTIC option may be added using the Tornado project build.
|
||||
* DO NOT modify it here.
|
||||
*/
|
||||
/* Define to 1 if you want a version with run-time diagnostic checking. */
|
||||
/* #undef DIAGNOSTIC */
|
||||
|
||||
/* Define to 1 if 64-bit types are available. */
|
||||
#define HAVE_64BIT_TYPES 1
|
||||
|
||||
/* Define to 1 if you have the `abort' function. */
|
||||
#define HAVE_ABORT 1
|
||||
|
||||
/* Define to 1 if you have the `atoi' function. */
|
||||
#define HAVE_ATOI 1
|
||||
|
||||
/* Define to 1 if you have the `atol' function. */
|
||||
#define HAVE_ATOL 1
|
||||
|
||||
/* Define to 1 if platform reads and writes files atomically. */
|
||||
/* #undef HAVE_ATOMICFILEREAD */
|
||||
|
||||
/* Define to 1 to use GCC's built-in atomic operations. */
|
||||
/* #undef HAVE_ATOMIC_GCC_BUILTIN */
|
||||
|
||||
/* Define to 1 to use Solaris library routes for atomic operations. */
|
||||
/* #undef HAVE_ATOMIC_SOLARIS */
|
||||
|
||||
/* Define to 1 to use native atomic operations. */
|
||||
/* #undef HAVE_ATOMIC_SUPPORT */
|
||||
|
||||
/* Define to 1 to use GCC and x86 or x86_64 assemlby language atomic
|
||||
operations. */
|
||||
/* #undef HAVE_ATOMIC_X86_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if you have the `backtrace' function. */
|
||||
/* #undef HAVE_BACKTRACE */
|
||||
|
||||
/* Define to 1 if you have the `backtrace_symbols' function. */
|
||||
/* #undef HAVE_BACKTRACE_SYMBOLS */
|
||||
|
||||
/* Define to 1 if you have the `bsearch' function. */
|
||||
#define HAVE_BSEARCH 1
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function. */
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
|
||||
/* Define to 1 if clock_gettime supports CLOCK_MONOTONIC. */
|
||||
/* #undef HAVE_CLOCK_MONOTONIC */
|
||||
|
||||
/* Define to 1 if building compression support. */
|
||||
/* #undef HAVE_COMPRESSION */
|
||||
|
||||
/* Define to 1 if Berkeley DB release includes strong cryptography. */
|
||||
/* #undef HAVE_CRYPTO */
|
||||
|
||||
/* Define to 1 if using Intel IPP for cryptography. */
|
||||
/* #undef HAVE_CRYPTO_IPP */
|
||||
|
||||
/* Define to 1 if you have the `ctime_r' function. */
|
||||
#define HAVE_CTIME_R 1
|
||||
|
||||
/* Define to 1 if ctime_r takes a buffer length as a third argument. */
|
||||
#define HAVE_CTIME_R_3ARG 1
|
||||
|
||||
/* Define to 1 to use the C++11-specific iota function provided by the
|
||||
compiler. */
|
||||
/* #undef HAVE_CXX_IOTA */
|
||||
|
||||
/* Define to 1 if building the DBM API. */
|
||||
/* #undef HAVE_DBM */
|
||||
|
||||
/* Define to 1 if you want a version that records extra information about
|
||||
errors. */
|
||||
/* #undef HAVE_ERROR_HISTORY */
|
||||
|
||||
/* Define to 1 if you have the `directio' function. */
|
||||
/* #undef HAVE_DIRECTIO */
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
/* #undef HAVE_DLFCN_H */
|
||||
|
||||
/* Define to 1 to use dtrace for performance event tracing. */
|
||||
/* #undef HAVE_DTRACE */
|
||||
|
||||
/* Define to 1 if you have the `epoll_create' function. */
|
||||
/* #undef HAVE_EPOLL_CREATE */
|
||||
|
||||
/* Define to 1 if you have the `epoll_ctl' function. */
|
||||
/* #undef HAVE_EPOLL_CTL */
|
||||
|
||||
/* Define to 1 if you have the `epoll_wait' function. */
|
||||
/* #undef HAVE_EPOLL_WAIT */
|
||||
|
||||
/* Define to 1 if you have the <execinfo.h> header file. */
|
||||
/* #undef HAVE_EXECINFO_H */
|
||||
|
||||
/* Define to 1 if you have EXIT_SUCCESS/EXIT_FAILURE #defines. */
|
||||
#define HAVE_EXIT_SUCCESS 1
|
||||
|
||||
/* Define to 1 for failchk to inform all waiting threads about crashes. */
|
||||
/* #undef HAVE_FAILCHK_BROADCAST */
|
||||
|
||||
/* Define to 1 if you have the `fchmod' function. */
|
||||
/* #undef HAVE_FCHMOD */
|
||||
|
||||
/* Define to 1 if you have the `fclose' function. */
|
||||
#define HAVE_FCLOSE 1
|
||||
|
||||
/* Define to 1 if you have the `fcntl' function. */
|
||||
/* #undef HAVE_FCNTL */
|
||||
|
||||
/* Define to 1 if fcntl/F_SETFD denies child access to file descriptors. */
|
||||
/* #undef HAVE_FCNTL_F_SETFD */
|
||||
|
||||
/* Define to 1 if you have the `fdatasync' function. */
|
||||
/* #undef HAVE_FDATASYNC */
|
||||
|
||||
/* Define to 1 if you have the `fgetc' function. */
|
||||
#define HAVE_FGETC 1
|
||||
|
||||
/* Define to 1 if you have the `fgets' function. */
|
||||
#define HAVE_FGETS 1
|
||||
|
||||
/* Define to 1 if allocated filesystem blocks are not zeroed. */
|
||||
#define HAVE_FILESYSTEM_NOTZERO 1
|
||||
|
||||
/* Define to 1 if you have the `flock' function. */
|
||||
/* #undef HAVE_FLOCK */
|
||||
|
||||
/* Define to 1 if you have the `fopen' function. */
|
||||
#define HAVE_FOPEN 1
|
||||
|
||||
/* Define to 1 if you have the `ftruncate' function. */
|
||||
#define HAVE_FTRUNCATE 1
|
||||
|
||||
/* Define to 1 if you have the `fwrite' function. */
|
||||
#define HAVE_FWRITE 1
|
||||
|
||||
/* Define to 1 if you have the `getaddrinfo' function. */
|
||||
#define HAVE_GETADDRINFO 1
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#define HAVE_GETCWD 1
|
||||
|
||||
/* Define to 1 if you have the `getenv' function. */
|
||||
#define HAVE_GETENV 1
|
||||
|
||||
/* Define to 1 if you have the `getgid' function. */
|
||||
#define HAVE_GETGID 1
|
||||
|
||||
/* Define to 1 if you have the `getopt' function. */
|
||||
#define HAVE_GETOPT 1
|
||||
|
||||
/* Define to 1 if getopt supports the optreset variable. */
|
||||
#define HAVE_GETOPT_OPTRESET 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
/* #undef HAVE_GETRUSAGE */
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
/* #undef HAVE_GETTIMEOFDAY */
|
||||
|
||||
/* Define to 1 if you have the `getuid' function. */
|
||||
/* #undef HAVE_GETUID */
|
||||
|
||||
/* Define to 1 if building Hash access method. */
|
||||
/* #undef HAVE_HASH */
|
||||
|
||||
/* Define to 1 if building Heap access method. */
|
||||
#define HAVE_HEAP 1
|
||||
|
||||
/* Define to 1 if you have the `hstrerror' function. */
|
||||
/* #undef HAVE_HSTRERROR */
|
||||
|
||||
/* Define to 1 if you have the `initstate_r' function. */
|
||||
/* #undef HAVE_INITSTATE_R */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
/* #undef HAVE_INTTYPES_H */
|
||||
|
||||
/* Define to 1 if you have the `isalpha' function. */
|
||||
#define HAVE_ISALPHA 1
|
||||
|
||||
/* Define to 1 if you have the `isdigit' function. */
|
||||
#define HAVE_ISDIGIT 1
|
||||
|
||||
/* Define to 1 if you have the `isprint' function. */
|
||||
#define HAVE_ISPRINT 1
|
||||
|
||||
/* Define to 1 if you have the `isspace' function. */
|
||||
#define HAVE_ISSPACE 1
|
||||
|
||||
/* Define to 1 if you have a localization function to support globalization. */
|
||||
/* #undef HAVE_LOCALIZATION */
|
||||
|
||||
/* Define to 1 if you have the `localtime' function. */
|
||||
#define HAVE_LOCALTIME 1
|
||||
|
||||
/* Define to 1 if you have the `localtime_r' function. */
|
||||
/* #undef HAVE_LOCALTIME_R */
|
||||
|
||||
/* Define to 1 if you want to enable log checksums. */
|
||||
#define HAVE_LOG_CHECKSUM 1
|
||||
|
||||
/* Define to 1 if you have the `memcmp' function. */
|
||||
#define HAVE_MEMCMP 1
|
||||
|
||||
/* Define to 1 if you have the `memcpy' function. */
|
||||
#define HAVE_MEMCPY 1
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#define HAVE_MEMMOVE 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mlock' function. */
|
||||
/* #undef HAVE_MLOCK */
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
/* #undef HAVE_MMAP */
|
||||
|
||||
/* Define to 1 where mmap() incrementally extends the accessible mapping as
|
||||
the underlying file grows. */
|
||||
/* #undef HAVE_MMAP_EXTEND */
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
/* #undef HAVE_MPROTECT */
|
||||
|
||||
/* Define to 1 if you have the `munlock' function. */
|
||||
/* #undef HAVE_MUNLOCK */
|
||||
|
||||
/* Define to 1 if you have the `munmap' function. */
|
||||
/* #undef HAVE_MUNMAP */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 68K assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_68K_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the AIX _check_lock mutexes. */
|
||||
/* #undef HAVE_MUTEX_AIX_CHECK_LOCK */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Alpha assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ALPHA_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and ARM64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ARM64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and ARM assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_ARM_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the BSD/Apple/Darwin OSSpinLockTry mutexes. */
|
||||
/* #undef HAVE_MUTEX_BSD_OSSPINLOCKTRY */
|
||||
|
||||
/* Define to 1 to use the Apple/Darwin _spin_lock_try mutexes. */
|
||||
/* #undef HAVE_MUTEX_DARWIN_SPIN_LOCK_TRY */
|
||||
|
||||
/* Define to 1 to use the UNIX fcntl system call mutexes. */
|
||||
/* #undef HAVE_MUTEX_FCNTL */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and PaRisc assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_HPPA_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the msem_XXX mutexes on HP-UX. */
|
||||
/* #undef HAVE_MUTEX_HPPA_MSEM_INIT */
|
||||
|
||||
/* Define to 1 to use test-and-set mutexes with blocking mutexes. */
|
||||
/* #undef HAVE_MUTEX_HYBRID */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and IA64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_IA64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and MIPS assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_MIPS_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the msem_XXX mutexes on systems other than HP-UX. */
|
||||
/* #undef HAVE_MUTEX_MSEM_INIT */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and PowerPC assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_PPC_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use POSIX 1003.1 pthread_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_PTHREADS */
|
||||
|
||||
/* Define to 1 to use Reliant UNIX initspin mutexes. */
|
||||
/* #undef HAVE_MUTEX_RELIANTUNIX_INITSPIN */
|
||||
|
||||
/* Define to 1 to use the IBM C compiler and S/390 assembly language mutexes.
|
||||
*/
|
||||
/* #undef HAVE_MUTEX_S390_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and S/390 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_S390_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the SCO compiler and x86 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_SCO_X86_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the obsolete POSIX 1003.1 sema_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_SEMA_INIT */
|
||||
|
||||
/* Define to 1 to use the SGI XXX_lock mutexes. */
|
||||
/* #undef HAVE_MUTEX_SGI_INIT_LOCK */
|
||||
|
||||
/* Define to 1 to use the Solaris _lock_XXX mutexes. */
|
||||
/* #undef HAVE_MUTEX_SOLARIS_LOCK_TRY */
|
||||
|
||||
/* Define to 1 to use the Solaris lwp threads mutexes. */
|
||||
/* #undef HAVE_MUTEX_SOLARIS_LWP */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Sparc assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_SPARC_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if the Berkeley DB library should support mutexes. */
|
||||
#define HAVE_MUTEX_SUPPORT 1
|
||||
|
||||
/* Define to 1 if mutexes hold system resources. */
|
||||
#define HAVE_MUTEX_SYSTEM_RESOURCES 1
|
||||
|
||||
/* Define to 1 to configure mutexes intra-process only. */
|
||||
/* #undef HAVE_MUTEX_THREAD_ONLY */
|
||||
|
||||
/* Define to 1 to use the CC compiler and Tru64 assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_TRU64_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the UNIX International mutexes. */
|
||||
/* #undef HAVE_MUTEX_UI_THREADS */
|
||||
|
||||
/* Define to 1 to use the UTS compiler and assembly language mutexes. */
|
||||
/* #undef HAVE_MUTEX_UTS_CC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use VMS mutexes. */
|
||||
/* #undef HAVE_MUTEX_VMS */
|
||||
|
||||
/* Define to 1 to use VxWorks mutexes. */
|
||||
#define HAVE_MUTEX_VXWORKS 1
|
||||
|
||||
/* Define to 1 to use the MSVC compiler and Windows mutexes. */
|
||||
/* #undef HAVE_MUTEX_WIN32 */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and Windows mutexes. */
|
||||
/* #undef HAVE_MUTEX_WIN32_GCC */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 64-bit x86 assembly language
|
||||
mutexes. */
|
||||
/* #undef HAVE_MUTEX_X86_64_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 to use the GCC compiler and 32-bit x86 assembly language
|
||||
mutexes. */
|
||||
/* #undef HAVE_MUTEX_X86_GCC_ASSEMBLY */
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <openssl/err.h> header file. */
|
||||
#ifndef HAVE_SMALLBUILD
|
||||
#define HAVE_OPENSSL_ERR_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <openssl/opensslconf.h> header file. */
|
||||
#ifndef HAVE_SMALLBUILD
|
||||
#define HAVE_OPENSSL_OPENSSLCONF_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <openssl/ssl.h> header file. */
|
||||
#ifndef HAVE_SMALLBUILD
|
||||
#define HAVE_OPENSSL_SSL_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the O_DIRECT flag. */
|
||||
/* #undef HAVE_O_DIRECT */
|
||||
|
||||
/* Define to 1 if building partitioned database support. */
|
||||
/* #undef HAVE_PARTITION */
|
||||
|
||||
/* Define to 1 to enable some kind of performance event monitoring. */
|
||||
/* #undef HAVE_PERFMON */
|
||||
|
||||
/* Define to 1 to enable performance event monitoring of *_stat() statistics.
|
||||
*/
|
||||
/* #undef HAVE_PERFMON_STATISTICS */
|
||||
|
||||
/* Define to 1 if you have the `poll' function. */
|
||||
/* #undef HAVE_POLL */
|
||||
|
||||
/* Define to 1 if you have the `pread' function. */
|
||||
/* #undef HAVE_PREAD */
|
||||
|
||||
/* Define to 1 if you have the `printf' function. */
|
||||
#define HAVE_PRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `pstat_getdynamic' function. */
|
||||
/* #undef HAVE_PSTAT_GETDYNAMIC */
|
||||
|
||||
/* Define to 1 if it is OK to initialize an already initialized
|
||||
pthread_cond_t. */
|
||||
/* #undef HAVE_PTHREAD_COND_REINIT_OKAY */
|
||||
|
||||
/* Define to 1 if you have the `pthread_getspecific' function. */
|
||||
/* #undef HAVE_PTHREAD_GETSPECIFIC */
|
||||
|
||||
/* Define to 1 if you have the `pthread_key_create' function. */
|
||||
/* #undef HAVE_PTHREAD_KEY_CREATE */
|
||||
|
||||
/* Define to 1 if you have the `pthread_once' function. */
|
||||
/* #undef HAVE_PTHREAD_ONCE */
|
||||
|
||||
/* Define to 1 if it is OK to initialize an already initialized
|
||||
pthread_rwlock_t. */
|
||||
/* #undef HAVE_PTHREAD_RWLOCK_REINIT_OKAY */
|
||||
|
||||
/* Define to 1 if you have the `pthread_self' function. */
|
||||
/* #undef HAVE_PTHREAD_SELF */
|
||||
|
||||
/* Define to 1 if you have the `pthread_setspecific' function. */
|
||||
/* #undef HAVE_PTHREAD_SETSPECIFIC */
|
||||
|
||||
/* Define to 1 if you have the `pthread_yield' function. */
|
||||
/* #undef HAVE_PTHREAD_YIELD */
|
||||
|
||||
/* Define to 1 if you have the `pwrite' function. */
|
||||
/* #undef HAVE_PWRITE */
|
||||
|
||||
/* Define to 1 if building on QNX. */
|
||||
/* #undef HAVE_QNX */
|
||||
|
||||
/* Define to 1 if you have the `qsort' function. */
|
||||
#define HAVE_QSORT 1
|
||||
|
||||
/* Define to 1 if building Queue access method. */
|
||||
/* #undef HAVE_QUEUE */
|
||||
|
||||
/* Define to 1 if you have the `raise' function. */
|
||||
#define HAVE_RAISE 1
|
||||
|
||||
/* Define to 1 if you have the `rand' function. */
|
||||
#define HAVE_RAND 1
|
||||
|
||||
/* Define to 1 if you have the `random' function. */
|
||||
/* #undef HAVE_RANDOM */
|
||||
|
||||
/* Define to 1 if you have the `random_r' function. */
|
||||
/* #undef HAVE_RANDOM_R */
|
||||
|
||||
/* Define to 1 if building replication support. */
|
||||
/* #undef HAVE_REPLICATION */
|
||||
|
||||
/* Define to 1 if building the Berkeley DB replication framework. */
|
||||
/* #undef HAVE_REPLICATION */
|
||||
|
||||
/* Define to 1 if building ssl support for replication manager. */
|
||||
/* #undef HAVE_REPMGR_SSL_SUPPORT */
|
||||
|
||||
/* Define to 1 if you have the `sched_yield' function. */
|
||||
#define HAVE_SCHED_YIELD 1
|
||||
|
||||
/* Define to 1 if you have the `select' function. */
|
||||
#define HAVE_SELECT 1
|
||||
|
||||
/* Define to 1 if you have the `setgid' function. */
|
||||
#define HAVE_SETGID 1
|
||||
|
||||
/* Define to 1 if you have the `setuid' function. */
|
||||
#define HAVE_SETUID 1
|
||||
|
||||
/* Define to 1 to configure Berkeley DB to use shared, read/write latches. */
|
||||
#define HAVE_SHARED_LATCHES 1
|
||||
|
||||
/* Define to 1 if shmctl/SHM_LOCK locks down shared memory segments. */
|
||||
/* #undef HAVE_SHMCTL_SHM_LOCK */
|
||||
|
||||
/* Define to 1 if you have the `shmget' function. */
|
||||
/* #undef HAVE_SHMGET */
|
||||
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
/* #undef HAVE_SIGACTION */
|
||||
|
||||
/* Define to 1 if thread identifier type db_threadid_t is integral. */
|
||||
#define HAVE_SIMPLE_THREAD_TYPE 1
|
||||
|
||||
/* Define to 1 if building sliced environment support. */
|
||||
/* #undef HAVE_SLICES */
|
||||
|
||||
/* Define to 1 if you have the `snprintf' function. */
|
||||
/* #undef HAVE_SNPRINTF */
|
||||
|
||||
/* Define to 1 if you have the `srandom_r' function. */
|
||||
/* #undef HAVE_SRANDOM_R */
|
||||
|
||||
/* Define to 1 if you have the `stat' function. */
|
||||
#define HAVE_STAT 1
|
||||
|
||||
/* Define to 1 if building statistics support. */
|
||||
/* #undef HAVE_STATISTICS */
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
/* #undef HAVE_STDINT_H */
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strcasecmp' function. */
|
||||
/* #undef HAVE_STRCASECMP */
|
||||
|
||||
/* Define to 1 if you have the `strcat' function. */
|
||||
#define HAVE_STRCAT 1
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strdup' function. */
|
||||
/* #undef HAVE_STRDUP */
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if you have the `strftime' function. */
|
||||
#define HAVE_STRFTIME 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if building without output message content. */
|
||||
/* #undef HAVE_STRIPPED_MESSAGES */
|
||||
|
||||
/* Define to 1 if you have the `strncat' function. */
|
||||
#define HAVE_STRNCAT 1
|
||||
|
||||
/* Define to 1 if you have the `strncmp' function. */
|
||||
#define HAVE_STRNCMP 1
|
||||
|
||||
/* Define to 1 if you have the `strrchr' function. */
|
||||
#define HAVE_STRRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strsep' function. */
|
||||
/* #undef HAVE_STRSEP */
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoul' function. */
|
||||
#define HAVE_STRTOUL 1
|
||||
|
||||
/* Define to 1 if `st_blksize' is member of `struct stat'. */
|
||||
#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
/* #undef HAVE_SYSCONF */
|
||||
|
||||
/* Define to 1 if port includes files in the Berkeley DB source code. */
|
||||
#define HAVE_SYSTEM_INCLUDE_FILES 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/epoll.h> header file. */
|
||||
/* #undef HAVE_SYS_EPOLL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/poll.h> header file. */
|
||||
/* #undef HAVE_SYS_POLL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/sdt.h> header file. */
|
||||
/* #undef HAVE_SYS_SDT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/select.h> header file. */
|
||||
/* #undef HAVE_SYS_SELECT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
#define HAVE_SYS_SOCKET_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
/* #undef HAVE_SYS_STAT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
/* #undef HAVE_SYS_TIME_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
/* #undef HAVE_SYS_TYPES_H */
|
||||
|
||||
/* Define to 1 if you have the `time' function. */
|
||||
#define HAVE_TIME 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if unlink of file with open file descriptors will fail. */
|
||||
#define HAVE_UNLINK_WITH_OPEN_FAILURE 1
|
||||
|
||||
/* Define to 1 if port includes historic database upgrade support. */
|
||||
#define HAVE_UPGRADE_SUPPORT 1
|
||||
|
||||
/* Define to 1 if building access method verification support. */
|
||||
/* #undef HAVE_VERIFY */
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function. */
|
||||
/* #undef HAVE_VSNPRINTF */
|
||||
|
||||
/* Define to 1 if building VxWorks. */
|
||||
#define HAVE_VXWORKS 1
|
||||
|
||||
/* Define to 1 if you have the `yield' function. */
|
||||
/* #undef HAVE_YIELD */
|
||||
|
||||
/* Define to 1 if you have the `_fstati64' function. */
|
||||
/* #undef HAVE__FSTATI64 */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries. */
|
||||
/* #undef LT_OBJDIR */
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "Berkeley DB"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "Berkeley DB 18.1.25"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "db-18.1.25"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.oracle.com/technology/software/products/berkeley-db/index.html"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "18.1.25"
|
||||
|
||||
/* The size of a `char', as computed by sizeof. */
|
||||
/* #undef SIZEOF_CHAR */
|
||||
|
||||
/* The size of a `char *', as computed by sizeof. */
|
||||
#define SIZEOF_CHAR_P 4
|
||||
|
||||
/* The size of a `int', as computed by sizeof. */
|
||||
/* #undef SIZEOF_INT */
|
||||
|
||||
/* The size of a `long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_LONG */
|
||||
|
||||
/* The size of a `long long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_LONG_LONG */
|
||||
|
||||
/* The size of `off_t', as computed by sizeof. */
|
||||
/* #undef SIZEOF_OFF_T */
|
||||
|
||||
/* The size of a `short', as computed by sizeof. */
|
||||
/* #undef SIZEOF_SHORT */
|
||||
|
||||
/* The size of a `size_t', as computed by sizeof. */
|
||||
/* #undef SIZEOF_SIZE_T */
|
||||
|
||||
/* The size of a `unsigned char', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_CHAR */
|
||||
|
||||
/* The size of a `unsigned int', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_INT */
|
||||
|
||||
/* The size of a `unsigned long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_LONG */
|
||||
|
||||
/* The size of a `unsigned long long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_LONG_LONG */
|
||||
|
||||
/* The size of a `unsigned short', as computed by sizeof. */
|
||||
/* #undef SIZEOF_UNSIGNED_SHORT */
|
||||
|
||||
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
|
||||
/* #undef STAT_MACROS_BROKEN */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
/* #undef TIME_WITH_SYS_TIME */
|
||||
|
||||
/* Define to 1 to mask harmless uninitialized memory read/writes. */
|
||||
/* #undef UMRW */
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
#define inline
|
||||
#endif
|
||||
|
||||
/* type to use in place of socklen_t if not defined */
|
||||
/* #undef socklen_t */
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,309 @@
|
||||
/*-
|
||||
* Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file EXAMPLES-LICENSE for license information.
|
||||
*
|
||||
* ex_access -- A basic Data Store example using B-tree indexing:
|
||||
* Add lines of text to a database and then print them out.
|
||||
*
|
||||
* This example demonstrates storage of text in a DB_BTREE. A B-tree index
|
||||
* stores keys in sorted order. A B-tree has two interesting properties:
|
||||
* (1) any key can be retrieved with the same number of page accesses as any
|
||||
* other key and (2) it is possible to perform range retrievals, obtaining all
|
||||
* records from key1 to key2 in order. B-Trees are a very popular indexing
|
||||
* mechanism for these reasons.
|
||||
*
|
||||
* The program has an input phase which inserts records into the database and
|
||||
* and output phase which displays the records.
|
||||
*
|
||||
* The input phase reads lines of text from the standard input and puts them
|
||||
* into to the database. The key of each record is the whole line; the data
|
||||
* reverses the order of these characters.
|
||||
*
|
||||
* The output phase the uses a cursor to iterate over all the records in the
|
||||
* database, displaying each one.
|
||||
*
|
||||
* Source File: ex_access.c
|
||||
* Database: access.db - a DB_BTREE
|
||||
*
|
||||
* Options:
|
||||
* -r remove the database during startup; otherwise new records are
|
||||
* added to any existing ones entered by previous executions.
|
||||
*
|
||||
* [filename] If specified, records will be stored in this file, rather than
|
||||
* the default "access.db".
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
extern int getopt(int, char * const *, const char *);
|
||||
#else
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include <db_config.h>
|
||||
#include <db_int.h>
|
||||
|
||||
#define DATABASE "access.db"
|
||||
int dbdemo_main __P((int, char *[]));
|
||||
int dbdemo_usage __P((void));
|
||||
|
||||
int
|
||||
dbdemo(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("dbdemo", args, &argc, &argv);
|
||||
return (dbdemo_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
dbdemo_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern int optind, __db_getopt_reset; /* Set by getopt(): the # of argv's processed. */
|
||||
DB *dbp; /* Handle of the database to be updated. */
|
||||
DBC *dbcp; /* Cursor used for scanning over the database. */
|
||||
DBT key; /* The key to dbp->put()/from dbcp->get(). */
|
||||
DBT data; /* The data to dbp->put()/from dbcp->get(). */
|
||||
size_t len; /* Length of the input line, discarding \n. */
|
||||
int ch; /* The current command line option char. */
|
||||
int ret; /* Return code from call into Berkeley DB. */
|
||||
int removeflag; /* -r option: If set remove existing db. */
|
||||
char *database; /* The name of the database to use. */
|
||||
char *p; /* These two variables are used in reversing */
|
||||
char *t; /* the input line, making the data to isnert. */
|
||||
char buf[BUFSIZ]; /* Buffer for reading from standard input. */
|
||||
char revbuf[BUFSIZ]; /* Buffer to hold the reversed 'buf[]' */
|
||||
const char *progname = "dbdemo"; /* Program name. */
|
||||
|
||||
removeflag = 0; /* The default is not to remove the db. */
|
||||
|
||||
/* Process any command line options. */
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "r")) != EOF)
|
||||
switch (ch) {
|
||||
case 'r': /* Remove any existing database. */
|
||||
removeflag = 1;
|
||||
break;
|
||||
default: /* Display terse help messages and exit. */
|
||||
return (dbdemo_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
/* Accept optional database name. */
|
||||
database = *argv == NULL ? DATABASE : argv[0];
|
||||
|
||||
/* Optionally discard any existing database. */
|
||||
if (removeflag)
|
||||
(void)remove(database);
|
||||
|
||||
/* Create a database handle, to be configured, then opened. */
|
||||
if ((ret = db_create(&dbp, NULL, 0)) != 0) {
|
||||
fprintf(stderr,
|
||||
"%s: db_create: %s\n", progname, db_strerror(ret));
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/*
|
||||
* Prefix any error messages with the name of this program and a ':'.
|
||||
* Setting the errfile to stderr is not necessary, since that is the
|
||||
* default; it is provided here as a placeholder showing where one
|
||||
* could direct error messages to an application-specific log file.
|
||||
*/
|
||||
dbp->set_errpfx(dbp, progname);
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
/*
|
||||
* Configure the database to use:
|
||||
* A database page size of 1024 bytes. It could be at most 64KB.
|
||||
* A database cache size of 0 GB and 32KB, in a single region.
|
||||
*/
|
||||
if ((ret = dbp->set_pagesize(dbp, 1024)) != 0) {
|
||||
dbp->err(dbp, ret, "set_pagesize");
|
||||
goto err_close_db;
|
||||
}
|
||||
if ((ret = dbp->set_cachesize(dbp, 0, 32 * 1024, 1)) != 0) {
|
||||
dbp->err(dbp, ret, "set_cachesize");
|
||||
goto err_close_db;
|
||||
}
|
||||
|
||||
/*
|
||||
* Now open the configured handle. The DB_BTREE specifies that it
|
||||
* it will be a btree. You could experiment by changing that to DB_HASH
|
||||
* in order to see how the behavior changes.
|
||||
*/
|
||||
if ((ret = dbp->open(dbp,
|
||||
NULL, database, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
|
||||
dbp->err(dbp, ret, "%s: open", database);
|
||||
goto err_close_db;
|
||||
}
|
||||
|
||||
/*
|
||||
* Insert records into the database, where the key is the user input
|
||||
* and the data is the user input in reverse order.
|
||||
* Zeroing the DBTs prepares them for the dbp->put() calls below.
|
||||
*/
|
||||
memset(&key, 0, sizeof(DBT));
|
||||
memset(&data, 0, sizeof(DBT));
|
||||
|
||||
/* Read and insert data until the user terminates input. */
|
||||
for (;;) {
|
||||
printf("input> ");
|
||||
fflush(stdout);
|
||||
|
||||
/* Stop the input phase if EOF. */
|
||||
if (fgets(buf, sizeof(buf), stdin) == NULL)
|
||||
break;
|
||||
|
||||
/*
|
||||
* Find the length of the line; trim off any trailing newline
|
||||
* so that doesn't get stored in the database.
|
||||
*/
|
||||
len = strlen(buf);
|
||||
if (len >= 1 && buf[len - 1] == '\n') {
|
||||
buf[len - 1] = '\0';
|
||||
len--;
|
||||
}
|
||||
/*
|
||||
* Stop inserting on "exit" or "quit". Skip empty lines.
|
||||
*/
|
||||
if (strcmp(buf, "exit") == 0 || strcmp(buf, "quit") == 0)
|
||||
break;
|
||||
if (len == 0)
|
||||
continue;
|
||||
|
||||
/*
|
||||
* Put a reversed version of the line into the buffer of the
|
||||
* data DBT.
|
||||
*/
|
||||
for (t = revbuf, p = buf + len; p >= buf;)
|
||||
*t++ = *--p;
|
||||
*t = '\0';
|
||||
|
||||
key.data = buf;
|
||||
data.data = revbuf;
|
||||
|
||||
/*
|
||||
* A size_t (such as len) usually is bigger that a DBT size. The
|
||||
* explicit cast prevents a warning message which is generated by
|
||||
* several compilers.
|
||||
*/
|
||||
data.size = key.size = (u_int32_t)len;
|
||||
|
||||
/*
|
||||
* Add the record to the database. The DB_NOOVERWRITE flag
|
||||
* causes DB_KEYEXIST to be returned if the key had already
|
||||
* been put, either by a previous dbp->put() of this process,
|
||||
* or because a prior execution of this program had inserted
|
||||
* that key. Without DB_NOOVERWRITE, a dbp->put() of an already
|
||||
* existing key replaces the old record with the new one.
|
||||
*/
|
||||
ret = dbp->put(dbp, NULL, &key, &data, DB_NOOVERWRITE);
|
||||
if (ret != 0) {
|
||||
/*
|
||||
* Some kind of error was detected during the attempt to
|
||||
* insert the record. The err() function is printf-like.
|
||||
*/
|
||||
dbp->err(dbp, ret, "DB(%s)->put(%s, %s)",
|
||||
database, key.data, data.data);
|
||||
if (ret != DB_KEYEXIST)
|
||||
goto err_close_db;
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
|
||||
/*
|
||||
* The user has finished inputting the data; now start printing it. The
|
||||
* results will be sorted because this example uses a DB_BTREE database.
|
||||
*
|
||||
* Create the cursor to use to iterate over the records.
|
||||
*/
|
||||
if ((ret = dbp->cursor(dbp, NULL, &dbcp, 0)) != 0) {
|
||||
dbp->err(dbp, ret, "DB->cursor");
|
||||
goto err_close_db;
|
||||
}
|
||||
|
||||
/*
|
||||
* Initialize the key/data pair so that Berkeley DB manages the memory
|
||||
* for the key and data DBTs, allocating and freeing them as needed.
|
||||
*/
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
|
||||
/* Walk through the database and print out the key/data pairs. */
|
||||
while ((ret = dbcp->get(dbcp, &key, &data, DB_NEXT)) == 0)
|
||||
printf("%.*s : %.*s\n",
|
||||
(int)key.size, (char *)key.data,
|
||||
(int)data.size, (char *)data.data);
|
||||
|
||||
/*
|
||||
* The DB_NOTFOUND return code is expected when all the records have
|
||||
* been retrieved. Any other return code is an error.
|
||||
*/
|
||||
if (ret != DB_NOTFOUND) {
|
||||
dbp->err(dbp, ret, "DBcursor->get");
|
||||
goto err_close_cursor;
|
||||
}
|
||||
|
||||
/*
|
||||
* A cursor should be closed before its underlying database is closed,
|
||||
* even though the database close will automatically close its cursors.
|
||||
* Closing now frees up resources sooner. Any errors detected now can be
|
||||
* distinguished from any which might occur while closing the database.
|
||||
* It also discourages a common mistake made with transactional cursors:
|
||||
* forgetting to close them before committing their transaction.
|
||||
*/
|
||||
if ((ret = dbcp->close(dbcp)) != 0) {
|
||||
dbp->err(dbp, ret, "DBcursor->close");
|
||||
goto err_close_db;
|
||||
}
|
||||
if ((ret = dbp->close(dbp, 0)) != 0) {
|
||||
fprintf(stderr,
|
||||
"%s: DB->close: %s\n", progname, db_strerror(ret));
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
return (EXIT_SUCCESS);
|
||||
|
||||
/*
|
||||
* An error has occurred while the cursor is open. First close it, then
|
||||
* fall through to close the database handle.
|
||||
*/
|
||||
err_close_cursor:
|
||||
(void)dbcp->close(dbcp);
|
||||
|
||||
err_close_db:
|
||||
/*
|
||||
* Close the database. Inside the close() call Berkeley DB flushes the
|
||||
* database cache out to the filesystem. The DB_NOSYNC option is ignored
|
||||
* in cases such as this one, which do not use an explicitly created
|
||||
* environment (DB_ENV).
|
||||
*/
|
||||
(void)dbp->close(dbp, 0);
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/*
|
||||
* usage --
|
||||
* Describe this program's command line options, then exit.
|
||||
*/
|
||||
int
|
||||
dbdemo_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: ex_access [-r] [database]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_curalloc_usage(void);
|
||||
|
||||
int
|
||||
b_curalloc(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBC *curp;
|
||||
int ch, i, count;
|
||||
|
||||
count = 100000;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "c:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_curalloc_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_curalloc_usage());
|
||||
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, NULL, 0) == 0);
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, NULL, TESTFILE, NULL, DB_BTREE, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, TESTFILE, NULL, DB_BTREE, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Allocate a cursor count times. */
|
||||
TIMER_START;
|
||||
for (i = 0; i < count; ++i) {
|
||||
DB_BENCH_ASSERT(dbp->cursor(dbp, NULL, &curp, 0) == 0);
|
||||
DB_BENCH_ASSERT(curp->c_close(curp) == 0);
|
||||
}
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d cursor allocations\n", count);
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_curalloc_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: b_curalloc [-c count]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,242 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_curwalk_usage(void);
|
||||
|
||||
int
|
||||
b_curwalk(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBTYPE type;
|
||||
DBC *dbc;
|
||||
DBT key, data;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
DB_HEAP_RID rid;
|
||||
#endif
|
||||
db_recno_t recno;
|
||||
u_int32_t cachesize, pagesize, walkflags;
|
||||
int ch, i, count, dupcount, j;
|
||||
int prev, ret, skipdupwalk, sorted, walkcount;
|
||||
char *ts, dbuf[32], kbuf[32];
|
||||
|
||||
type = DB_BTREE;
|
||||
cachesize = 10 * MEGABYTE;
|
||||
pagesize = 16 * 1024;
|
||||
count = 100000;
|
||||
dupcount = prev = skipdupwalk = sorted = 0;
|
||||
walkcount = 1000;
|
||||
ts = "Btree";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "C:c:d:P:pSst:w:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'C':
|
||||
cachesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 'd':
|
||||
dupcount = atoi(optarg);
|
||||
break;
|
||||
case 'P':
|
||||
pagesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'p':
|
||||
prev = 1;
|
||||
break;
|
||||
case 'S':
|
||||
skipdupwalk = 1;
|
||||
break;
|
||||
case 's':
|
||||
sorted = 1;
|
||||
break;
|
||||
case 't':
|
||||
switch (optarg[0]) {
|
||||
case 'B': case 'b':
|
||||
ts = "Btree";
|
||||
type = DB_BTREE;
|
||||
break;
|
||||
case 'H': case 'h':
|
||||
if (optarg[1] == 'E' || optarg[1] == 'e') {
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (b_util_have_heap())
|
||||
return (0);
|
||||
ts = "Heap";
|
||||
type = DB_HEAP;
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Heap is not supported! \n");
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else {
|
||||
if (b_util_have_hash())
|
||||
return (0);
|
||||
ts = "Hash";
|
||||
type = DB_HASH;
|
||||
}
|
||||
break;
|
||||
case 'Q': case 'q':
|
||||
if (b_util_have_queue())
|
||||
return (0);
|
||||
ts = "Queue";
|
||||
type = DB_QUEUE;
|
||||
break;
|
||||
case 'R': case 'r':
|
||||
ts = "Recno";
|
||||
type = DB_RECNO;
|
||||
break;
|
||||
default:
|
||||
return (b_curwalk_usage());
|
||||
}
|
||||
break;
|
||||
case 'w':
|
||||
walkcount = atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_curwalk_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_curwalk_usage());
|
||||
|
||||
/*
|
||||
* Queue and Recno don't support duplicates.
|
||||
*/
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (dupcount != 0 &&
|
||||
(type == DB_QUEUE || type == DB_RECNO || type == DB_HEAP)) {
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Queue, Recno and Heap don't support duplicates\n");
|
||||
return (b_curwalk_usage());
|
||||
}
|
||||
#else
|
||||
if (dupcount != 0 && (type == DB_QUEUE || type == DB_RECNO)) {
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Queue and Recno don't support duplicates\n");
|
||||
return (b_curwalk_usage());
|
||||
}
|
||||
#endif
|
||||
|
||||
#if DB_VERSION_MAJOR < 3 || DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 0
|
||||
#define DB_PREV_NODUP 0
|
||||
/*
|
||||
* DB_PREV_NODUP wasn't available until after 3.0.55.
|
||||
*
|
||||
* For some reason, testing sorted duplicates doesn't work either.
|
||||
* I don't really care about 3.0.55 any more, just ignore it.
|
||||
*/
|
||||
return (0);
|
||||
#endif
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, NULL, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->set_cachesize(dbp, 0, cachesize, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->set_pagesize(dbp, pagesize) == 0);
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
/* Set record length for Queue. */
|
||||
if (type == DB_QUEUE)
|
||||
DB_BENCH_ASSERT(dbp->set_re_len(dbp, 20) == 0);
|
||||
|
||||
/* Set duplicates flag. */
|
||||
if (dupcount != 0)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->set_flags(dbp, sorted ? DB_DUPSORT : DB_DUP) == 0);
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, NULL, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Initialize the data. */
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
|
||||
/* Insert count in-order key/data pairs. */
|
||||
data.data = dbuf;
|
||||
data.size = 20;
|
||||
if (type == DB_BTREE || type == DB_HASH) {
|
||||
key.size = 10;
|
||||
key.data = kbuf;
|
||||
for (i = 0; i < count; ++i) {
|
||||
(void)snprintf(kbuf, sizeof(kbuf), "%010d", i);
|
||||
for (j = 0; j <= dupcount; ++j) {
|
||||
(void)snprintf(dbuf, sizeof(dbuf), "%020d", j);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
}
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
} else if (type == DB_HEAP) {
|
||||
key.data = &rid;
|
||||
key.size = sizeof(rid);
|
||||
for (i = 0; i < count; ++i)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, DB_APPEND) == 0);
|
||||
#endif
|
||||
} else {
|
||||
key.data = &recno;
|
||||
key.size = sizeof(recno);
|
||||
for (i = 0, recno = 1; i < count; ++i, ++recno)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
|
||||
walkflags = prev ?
|
||||
(skipdupwalk ? DB_PREV_NODUP : DB_PREV) :
|
||||
(skipdupwalk ? DB_NEXT_NODUP : DB_NEXT);
|
||||
|
||||
/* Walk the cursor through the tree N times. */
|
||||
TIMER_START;
|
||||
for (i = 0; i < walkcount; ++i) {
|
||||
DB_BENCH_ASSERT(dbp->cursor(dbp, NULL, &dbc, 0) == 0);
|
||||
while ((ret = dbc->c_get(dbc, &key, &data, walkflags)) == 0)
|
||||
;
|
||||
DB_BENCH_ASSERT(ret == DB_NOTFOUND);
|
||||
DB_BENCH_ASSERT(dbc->c_close(dbc) == 0);
|
||||
}
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d %s %s cursor of %d 10/20 byte key/data items",
|
||||
walkcount, ts, prev ?
|
||||
(skipdupwalk ? "DB_PREV_NODUP" : "DB_PREV") :
|
||||
(skipdupwalk ? "DB_NEXT_NODUP" : "DB_NEXT"),
|
||||
count);
|
||||
if (dupcount != 0)
|
||||
printf(" with %d dups", dupcount);
|
||||
printf("\n");
|
||||
|
||||
/*
|
||||
* An "operation" is traversal of a single key/data pair -- not a
|
||||
* return of the key/data pair, since some versions of this test
|
||||
* skip duplicate key/data pairs.
|
||||
*
|
||||
* Use a "double" so we don't overflow.
|
||||
*/
|
||||
TIMER_DISPLAY((double)count * walkcount);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
|
||||
return (EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
static int
|
||||
b_curwalk_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "%s\n\t%s\n",
|
||||
"usage: b_curwalk [-pSs] [-C cachesz]",
|
||||
"[-c cnt] [-d dupcnt] [-P pagesz] [-t type] [-w walkcnt]");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_del_usage(void);
|
||||
|
||||
int
|
||||
b_del(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBC *dbc;
|
||||
DBT key, data;
|
||||
DBTYPE type;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
DB_HEAP_RID rid;
|
||||
#endif
|
||||
db_recno_t recno;
|
||||
u_int32_t cachesize;
|
||||
int ch, i, count, ret, use_cursor;
|
||||
char *ts, buf[32];
|
||||
|
||||
type = DB_BTREE;
|
||||
cachesize = MEGABYTE;
|
||||
count = 100000;
|
||||
use_cursor = 0;
|
||||
ts = "Btree";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "C:c:t:w")) != EOF)
|
||||
switch (ch) {
|
||||
case 'C':
|
||||
cachesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 't':
|
||||
switch (optarg[0]) {
|
||||
case 'B': case 'b':
|
||||
ts = "Btree";
|
||||
type = DB_BTREE;
|
||||
break;
|
||||
case 'H': case 'h':
|
||||
if (optarg[1] == 'E' || optarg[1] == 'e') {
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (b_util_have_heap())
|
||||
return (0);
|
||||
ts = "Heap";
|
||||
type = DB_HEAP;
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Heap is not supported! \n");
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else {
|
||||
if (b_util_have_hash())
|
||||
return (0);
|
||||
ts = "Hash";
|
||||
type = DB_HASH;
|
||||
}
|
||||
break;
|
||||
case 'Q': case 'q':
|
||||
if (b_util_have_queue())
|
||||
return (0);
|
||||
ts = "Queue";
|
||||
type = DB_QUEUE;
|
||||
break;
|
||||
case 'R': case 'r':
|
||||
ts = "Recno";
|
||||
type = DB_RECNO;
|
||||
break;
|
||||
default:
|
||||
return (b_del_usage());
|
||||
}
|
||||
break;
|
||||
case 'w':
|
||||
use_cursor = 1;
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_del_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_del_usage());
|
||||
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, NULL, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->set_cachesize(dbp, 0, cachesize, 0) == 0);
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
/* Need a cursor if using Heap. */
|
||||
if (type == DB_HEAP && !use_cursor) {
|
||||
printf("Heap databases require the -w flag.\n");
|
||||
return (-1);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Set record length for Queue. */
|
||||
if (type == DB_QUEUE)
|
||||
DB_BENCH_ASSERT(dbp->set_re_len(dbp, 20) == 0);
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, NULL, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Initialize the data. */
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
data.data = "01234567890123456789";
|
||||
data.size = 20;
|
||||
|
||||
/* Store a key/data pair. */
|
||||
switch (type) {
|
||||
case DB_BTREE:
|
||||
case DB_HASH:
|
||||
key.data = buf;
|
||||
key.size = 10;
|
||||
break;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
case DB_HEAP:
|
||||
key.data = &rid;
|
||||
key.size = sizeof(rid);
|
||||
break;
|
||||
#endif
|
||||
case DB_QUEUE:
|
||||
case DB_RECNO:
|
||||
key.data = &recno;
|
||||
key.size = sizeof(recno);
|
||||
break;
|
||||
case DB_UNKNOWN:
|
||||
b_util_abort();
|
||||
break;
|
||||
}
|
||||
|
||||
/* Insert count in-order key/data pairs. */
|
||||
if (type == DB_BTREE || type == DB_HASH)
|
||||
for (i = 0; i < count; ++i) {
|
||||
(void)snprintf(buf, sizeof(buf), "%010d", i);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
else if (type == DB_HEAP)
|
||||
for (i = 0; i < count; i++)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, DB_APPEND) == 0);
|
||||
#endif
|
||||
else
|
||||
for (i = 0, recno = 1; i < count; ++i, ++recno)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
|
||||
/* Delete the records. */
|
||||
TIMER_START;
|
||||
if (use_cursor) {
|
||||
DB_BENCH_ASSERT(dbp->cursor(dbp, NULL, &dbc, 0) == 0);
|
||||
while ((ret = dbc->c_get(dbc, &key, &data, DB_NEXT)) == 0)
|
||||
DB_BENCH_ASSERT(dbc->c_del(dbc, 0) == 0);
|
||||
DB_BENCH_ASSERT (ret == DB_NOTFOUND);
|
||||
} else
|
||||
if (type == DB_BTREE || type == DB_HASH)
|
||||
for (i = 0; i < count; ++i) {
|
||||
(void)snprintf(buf, sizeof(buf), "%010d", i);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->del(dbp, NULL, &key, 0) == 0);
|
||||
}
|
||||
else
|
||||
for (i = 0, recno = 1; i < count; ++i, ++recno)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->del(dbp, NULL, &key, 0) == 0);
|
||||
|
||||
TIMER_STOP;
|
||||
|
||||
printf(
|
||||
"# %d %s database in-order delete of 10/20 byte key/data pairs using %s\n",
|
||||
count, ts, use_cursor ? "a cursor" : "the key");
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_del_usage()
|
||||
{
|
||||
(void)fprintf(stderr,
|
||||
"usage: b_del [-w] [-C cachesz] [-c count] [-t type]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,189 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_get_usage(void);
|
||||
|
||||
u_int32_t part_callback(dbp, dbt)
|
||||
DB *dbp;
|
||||
DBT *dbt;
|
||||
{
|
||||
extern u_int32_t __ham_func2(DB *, const void *, u_int32_t);
|
||||
return (__ham_func2(dbp, dbt->data, dbt->size));
|
||||
}
|
||||
|
||||
int
|
||||
b_get(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBTYPE type;
|
||||
DBT key, data;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
DB_HEAP_RID rid;
|
||||
#endif
|
||||
db_recno_t recno;
|
||||
u_int32_t cachesize;
|
||||
int ch, i, count;
|
||||
char *ts;
|
||||
|
||||
type = DB_BTREE;
|
||||
cachesize = MEGABYTE;
|
||||
count = 100000;
|
||||
ts = "Btree";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "C:c:t:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'C':
|
||||
cachesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 't':
|
||||
switch (optarg[0]) {
|
||||
case 'B': case 'b':
|
||||
ts = "Btree";
|
||||
type = DB_BTREE;
|
||||
break;
|
||||
case 'H': case 'h':
|
||||
if (optarg[1] == 'E' || optarg[1] == 'e') {
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (b_util_have_heap())
|
||||
return (0);
|
||||
ts = "Heap";
|
||||
type = DB_HEAP;
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Heap is not supported! \n");
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else {
|
||||
if (b_util_have_hash())
|
||||
return (0);
|
||||
ts = "Hash";
|
||||
type = DB_HASH;
|
||||
}
|
||||
break;
|
||||
case 'Q': case 'q':
|
||||
if (b_util_have_queue())
|
||||
return (0);
|
||||
ts = "Queue";
|
||||
type = DB_QUEUE;
|
||||
break;
|
||||
case 'R': case 'r':
|
||||
ts = "Recno";
|
||||
type = DB_RECNO;
|
||||
break;
|
||||
default:
|
||||
return (b_get_usage());
|
||||
}
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_get_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_get_usage());
|
||||
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, NULL, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->set_cachesize(dbp, 0, cachesize, 0) == 0);
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
/* Set record length for Queue. */
|
||||
if (type == DB_QUEUE)
|
||||
DB_BENCH_ASSERT(dbp->set_re_len(dbp, 10) == 0);
|
||||
#if DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 7 && DB_VERSION_PATCH == 30
|
||||
if (type == DB_BTREE) {
|
||||
DBT keys[3];
|
||||
|
||||
memset(keys, 0, sizeof(keys));
|
||||
keys[0].data = "a";
|
||||
keys[0].size = 1;
|
||||
keys[1].data = "b";
|
||||
keys[1].size = 1;
|
||||
keys[2].data = "c";
|
||||
keys[2].size = 1;
|
||||
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->set_partition_keys(dbp, 4, keys, NULL) == 0);
|
||||
}
|
||||
|
||||
if (type == DB_HASH) {
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->set_partition_callback(dbp, 4, part_callback) == 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, NULL, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Store a key/data pair. */
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
switch (type) {
|
||||
case DB_BTREE:
|
||||
case DB_HASH:
|
||||
key.data = "aaaaa";
|
||||
key.size = 5;
|
||||
break;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
case DB_HEAP:
|
||||
key.data = &rid;
|
||||
key.size = sizeof(rid);
|
||||
break;
|
||||
#endif
|
||||
case DB_QUEUE:
|
||||
case DB_RECNO:
|
||||
recno = 1;
|
||||
key.data = &recno;
|
||||
key.size = sizeof(recno);
|
||||
break;
|
||||
case DB_UNKNOWN:
|
||||
b_util_abort();
|
||||
break;
|
||||
}
|
||||
data.data = "bbbbb";
|
||||
data.size = 5;
|
||||
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
DB_BENCH_ASSERT(dbp->put(
|
||||
dbp, NULL, &key, &data, type == DB_HEAP ? DB_APPEND : 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
#endif
|
||||
/* Retrieve the key/data pair count times. */
|
||||
TIMER_START;
|
||||
for (i = 0; i < count; ++i)
|
||||
DB_BENCH_ASSERT(dbp->get(dbp, NULL, &key, &data, 0) == 0);
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d %s database get of cached key/data item\n", count, ts);
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_get_usage()
|
||||
{
|
||||
(void)fprintf(stderr,
|
||||
"usage: b_get [-C cachesz] [-c count] [-t type]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,427 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "bench.h"
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0
|
||||
/*
|
||||
* The in-memory tests don't run on early releases of Berkeley DB.
|
||||
*/
|
||||
#undef MEGABYTE
|
||||
#define MEGABYTE (1024 * 1024)
|
||||
|
||||
u_int32_t bulkbufsize = 4 * MEGABYTE;
|
||||
u_int32_t cachesize = 32 * MEGABYTE;
|
||||
u_int32_t datasize = 32;
|
||||
u_int32_t keysize = 8;
|
||||
u_int32_t logbufsize = 8 * MEGABYTE;
|
||||
u_int32_t numitems;
|
||||
u_int32_t pagesize = 32 * 1024;
|
||||
|
||||
FILE *fp;
|
||||
|
||||
static void b_inmem_op_ds __P((u_int, int));
|
||||
static void b_inmem_op_ds_bulk __P((u_int, u_int *));
|
||||
static void b_inmem_op_tds __P((u_int, int, u_int32_t, u_int32_t));
|
||||
static int b_inmem_usage __P((void));
|
||||
|
||||
static void
|
||||
b_inmem_op_ds(u_int ops, int update)
|
||||
{
|
||||
DB_ENV *dbenv;
|
||||
char *letters = "abcdefghijklmnopqrstuvwxuz";
|
||||
DB *dbp;
|
||||
DBT key, data;
|
||||
char *keybuf, *databuf;
|
||||
DB_MPOOL_STAT *gsp;
|
||||
|
||||
DB_BENCH_ASSERT((keybuf = malloc(keysize)) != NULL);
|
||||
DB_BENCH_ASSERT((databuf = malloc(datasize)) != NULL);
|
||||
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
key.data = keybuf;
|
||||
key.size = keysize;
|
||||
memset(keybuf, 'a', keysize);
|
||||
|
||||
data.data = databuf;
|
||||
data.size = datasize;
|
||||
memset(databuf, 'b', datasize);
|
||||
|
||||
DB_BENCH_ASSERT(db_create(&dbp, NULL, 0) == 0);
|
||||
dbenv = dbp->dbenv;
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->set_pagesize(dbp, pagesize) == 0);
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, NULL, NULL, NULL, DB_BTREE, DB_CREATE, 0666) == 0);
|
||||
|
||||
(void)dbenv->memp_stat(dbenv, &gsp, NULL, DB_STAT_CLEAR);
|
||||
|
||||
if (update) {
|
||||
TIMER_START;
|
||||
for (; ops > 0; --ops) {
|
||||
keybuf[(ops % keysize)] = letters[(ops % 26)];
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
TIMER_STOP;
|
||||
} else {
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
TIMER_START;
|
||||
for (; ops > 0; --ops)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->get(dbp, NULL, &key, &data, 0) == 0);
|
||||
TIMER_STOP;
|
||||
}
|
||||
|
||||
if (dbenv->memp_stat(dbenv, &gsp, NULL, 0) == 0)
|
||||
DB_BENCH_ASSERT(gsp->st_cache_miss == 0);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
}
|
||||
|
||||
static void
|
||||
b_inmem_op_ds_bulk(u_int ops, u_int *totalp)
|
||||
{
|
||||
DB_ENV *dbenv;
|
||||
DB *dbp;
|
||||
DBC *dbc;
|
||||
DBT key, data;
|
||||
u_int32_t len, klen;
|
||||
u_int i, total;
|
||||
char *keybuf, *databuf;
|
||||
void *pointer, *dp, *kp;
|
||||
DB_MPOOL_STAT *gsp;
|
||||
|
||||
DB_BENCH_ASSERT((keybuf = malloc(keysize)) != NULL);
|
||||
DB_BENCH_ASSERT((databuf = malloc(bulkbufsize)) != NULL);
|
||||
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
key.data = keybuf;
|
||||
key.size = keysize;
|
||||
|
||||
data.data = databuf;
|
||||
data.size = datasize;
|
||||
memset(databuf, 'b', datasize);
|
||||
|
||||
DB_BENCH_ASSERT(db_create(&dbp, NULL, 0) == 0);
|
||||
dbenv = dbp->dbenv;
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->set_pagesize(dbp, pagesize) == 0);
|
||||
DB_BENCH_ASSERT(dbp->set_cachesize(dbp, 0, cachesize, 1) == 0);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, NULL, NULL, NULL, DB_BTREE, DB_CREATE, 0666) == 0);
|
||||
|
||||
for (i = 1; i <= numitems; ++i) {
|
||||
(void)snprintf(keybuf, keysize, "%7d", i);
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
|
||||
#if 0
|
||||
fp = fopen("before", "w");
|
||||
dbp->set_msgfile(dbp, fp);
|
||||
DB_BENCH_ASSERT (dbp->stat_print(dbp, DB_STAT_ALL) == 0);
|
||||
#endif
|
||||
|
||||
DB_BENCH_ASSERT(dbp->cursor(dbp, NULL, &dbc, 0) == 0);
|
||||
|
||||
data.ulen = bulkbufsize;
|
||||
data.flags = DB_DBT_USERMEM;
|
||||
|
||||
(void)dbenv->memp_stat(dbenv, &gsp, NULL, DB_STAT_CLEAR);
|
||||
|
||||
TIMER_START;
|
||||
for (total = 0; ops > 0; --ops) {
|
||||
DB_BENCH_ASSERT(dbc->c_get(
|
||||
dbc, &key, &data, DB_FIRST | DB_MULTIPLE_KEY) == 0);
|
||||
DB_MULTIPLE_INIT(pointer, &data);
|
||||
while (pointer != NULL) {
|
||||
DB_MULTIPLE_KEY_NEXT(pointer, &data, kp, klen, dp, len);
|
||||
if (kp != NULL)
|
||||
++total;
|
||||
}
|
||||
}
|
||||
TIMER_STOP;
|
||||
*totalp = total;
|
||||
|
||||
if (dbenv->memp_stat(dbenv, &gsp, NULL, 0) == 0)
|
||||
DB_BENCH_ASSERT(gsp->st_cache_miss == 0);
|
||||
|
||||
#if 0
|
||||
fp = fopen("before", "w");
|
||||
dbp->set_msgfile(dbp, fp);
|
||||
DB_BENCH_ASSERT (dbp->stat_print(dbp, DB_STAT_ALL) == 0);
|
||||
#endif
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
|
||||
COMPQUIET(dp, NULL);
|
||||
COMPQUIET(klen, 0);
|
||||
COMPQUIET(len, 0);
|
||||
}
|
||||
|
||||
static void
|
||||
b_inmem_op_tds(u_int ops, int update, u_int32_t env_flags, u_int32_t log_flags)
|
||||
{
|
||||
DB *dbp;
|
||||
DBT key, data;
|
||||
DB_ENV *dbenv;
|
||||
DB_MPOOL_STAT *gsp;
|
||||
DB_TXN *txn;
|
||||
char *keybuf, *databuf;
|
||||
|
||||
DB_BENCH_ASSERT((keybuf = malloc(keysize)) != NULL);
|
||||
DB_BENCH_ASSERT((databuf = malloc(datasize)) != NULL);
|
||||
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
key.data = keybuf;
|
||||
key.size = keysize;
|
||||
memset(keybuf, 'a', keysize);
|
||||
|
||||
data.data = databuf;
|
||||
data.size = datasize;
|
||||
memset(databuf, 'b', datasize);
|
||||
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
|
||||
/* General environment configuration. */
|
||||
#ifdef DB_AUTO_COMMIT
|
||||
DB_BENCH_ASSERT(dbenv->set_flags(dbenv, DB_AUTO_COMMIT, 1) == 0);
|
||||
#endif
|
||||
if (env_flags != 0)
|
||||
DB_BENCH_ASSERT(dbenv->set_flags(dbenv, env_flags, 1) == 0);
|
||||
|
||||
/* Logging configuration. */
|
||||
if (log_flags != 0)
|
||||
#if DB_VERSION_MINOR >= 7 || DB_VERSION_MAJOR > 4
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->log_set_config(dbenv, log_flags, 1) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbenv->set_flags(dbenv, log_flags, 1) == 0);
|
||||
#endif
|
||||
#ifdef DB_LOG_INMEMORY
|
||||
if (!(log_flags & DB_LOG_INMEMORY))
|
||||
#endif
|
||||
#ifdef DB_LOG_IN_MEMORY
|
||||
if (!(log_flags & DB_LOG_IN_MEMORY))
|
||||
#endif
|
||||
DB_BENCH_ASSERT(dbenv->set_lg_max(dbenv, logbufsize * 10) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->set_lg_bsize(dbenv, logbufsize) == 0);
|
||||
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, "TESTDIR",
|
||||
DB_CREATE | DB_PRIVATE | DB_INIT_LOCK |
|
||||
DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN, 0666) == 0);
|
||||
|
||||
DB_BENCH_ASSERT(db_create(&dbp, dbenv, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->set_pagesize(dbp, pagesize) == 0);
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, NULL, TESTFILE, NULL, DB_BTREE, DB_CREATE, 0666) == 0);
|
||||
|
||||
if (update) {
|
||||
(void)dbenv->memp_stat(dbenv, &gsp, NULL, DB_STAT_CLEAR);
|
||||
|
||||
TIMER_START;
|
||||
for (; ops > 0; --ops)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
TIMER_STOP;
|
||||
|
||||
if (dbenv->memp_stat(dbenv, &gsp, NULL, 0) == 0)
|
||||
DB_BENCH_ASSERT(gsp->st_page_out == 0);
|
||||
} else {
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
(void)dbenv->memp_stat(dbenv, &gsp, NULL, DB_STAT_CLEAR);
|
||||
|
||||
TIMER_START;
|
||||
for (; ops > 0; --ops) {
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->txn_begin(dbenv, NULL, &txn, 0) == 0);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->get(dbp, NULL, &key, &data, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn->commit(txn, 0) == 0);
|
||||
}
|
||||
TIMER_STOP;
|
||||
|
||||
if (dbenv->memp_stat(dbenv, &gsp, NULL, 0) == 0)
|
||||
DB_BENCH_ASSERT(gsp->st_cache_miss == 0);
|
||||
}
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
}
|
||||
|
||||
#define DEFAULT_OPS 1000000
|
||||
|
||||
int
|
||||
b_inmem(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
u_int ops, total;
|
||||
int ch;
|
||||
|
||||
if ((progname = strrchr(argv[0], '/')) == NULL)
|
||||
progname = argv[0];
|
||||
else
|
||||
++progname;
|
||||
|
||||
ops = 0;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:C:d:k:l:o:P:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
bulkbufsize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'C':
|
||||
cachesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'd':
|
||||
datasize = (u_int)atoi(optarg);
|
||||
break;
|
||||
case 'k':
|
||||
keysize = (u_int)atoi(optarg);
|
||||
break;
|
||||
case 'l':
|
||||
logbufsize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'o':
|
||||
ops = (u_int)atoi(optarg);
|
||||
break;
|
||||
case 'P':
|
||||
pagesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_inmem_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 1)
|
||||
return (b_inmem_usage());
|
||||
|
||||
numitems = (cachesize / (keysize + datasize - 1)) / 2;
|
||||
|
||||
if (strcasecmp(argv[0], "read") == 0) {
|
||||
if (ops == 0)
|
||||
ops = DEFAULT_OPS;
|
||||
b_inmem_op_ds(ops, 0);
|
||||
printf(
|
||||
"# %u in-memory Btree database reads of %u/%u byte key/data pairs\n",
|
||||
ops, keysize, datasize);
|
||||
} else if (strcasecmp(argv[0], "bulk") == 0) {
|
||||
if (keysize < 8) {
|
||||
fprintf(stderr,
|
||||
"%s: bulk read requires a key size >= 10\n", progname);
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
/*
|
||||
* The ops value is the number of bulk operations, not key get
|
||||
* operations. Reduce the value so the test doesn't take so
|
||||
* long, and use the returned number of retrievals as the ops
|
||||
* value for timing purposes.
|
||||
*/
|
||||
if (ops == 0)
|
||||
ops = 100000;
|
||||
b_inmem_op_ds_bulk(ops, &total);
|
||||
ops = total;
|
||||
printf(
|
||||
"# %u bulk in-memory Btree database reads of %u/%u byte key/data pairs\n",
|
||||
ops, keysize, datasize);
|
||||
} else if (strcasecmp(argv[0], "write") == 0) {
|
||||
if (ops == 0)
|
||||
ops = DEFAULT_OPS;
|
||||
b_inmem_op_ds(ops, 1);
|
||||
printf(
|
||||
"# %u in-memory Btree database writes of %u/%u byte key/data pairs\n",
|
||||
ops, keysize, datasize);
|
||||
} else if (strcasecmp(argv[0], "txn-read") == 0) {
|
||||
if (ops == 0)
|
||||
ops = DEFAULT_OPS;
|
||||
b_inmem_op_tds(ops, 0, 0, 0);
|
||||
printf(
|
||||
"# %u transactional in-memory Btree database reads of %u/%u %s",
|
||||
ops, keysize, datasize, "byte key/data pairs\n");
|
||||
} else if (strcasecmp(argv[0], "txn-write") == 0) {
|
||||
if (ops == 0)
|
||||
ops = DEFAULT_OPS;
|
||||
#if defined(DB_LOG_INMEMORY) || defined(DB_LOG_IN_MEMORY)
|
||||
#if defined(DB_LOG_INMEMORY)
|
||||
b_inmem_op_tds(ops, 1, 0, DB_LOG_INMEMORY);
|
||||
#else
|
||||
b_inmem_op_tds(ops, 1, 0, DB_LOG_IN_MEMORY);
|
||||
#endif
|
||||
printf(
|
||||
"# %u transactional in-memory logging Btree database writes of %u/%u%s",
|
||||
ops, keysize, datasize, " byte key/data pairs\n");
|
||||
#else
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else if (strcasecmp(argv[0], "txn-nosync") == 0) {
|
||||
if (ops == 0)
|
||||
ops = DEFAULT_OPS;
|
||||
b_inmem_op_tds(ops, 1, DB_TXN_NOSYNC, 0);
|
||||
printf(
|
||||
"# %u transactional nosync logging Btree database writes of %u/%u %s",
|
||||
ops, keysize, datasize, "byte key/data pairs\n");
|
||||
} else if (strcasecmp(argv[0], "txn-write-nosync") == 0) {
|
||||
if (ops == 0)
|
||||
ops = DEFAULT_OPS;
|
||||
#ifdef DB_TXN_WRITE_NOSYNC
|
||||
b_inmem_op_tds(ops, 1, DB_TXN_WRITE_NOSYNC, 0);
|
||||
printf(
|
||||
"# %u transactional OS-write/nosync logging Btree database writes of %u/%u%s",
|
||||
ops, keysize, datasize, " byte key/data pairs\n");
|
||||
#else
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else if (strcasecmp(argv[0], "txn-sync") == 0) {
|
||||
/*
|
||||
* Flushing to disk takes a long time, reduce the number of
|
||||
* default ops.
|
||||
*/
|
||||
if (ops == 0)
|
||||
ops = 100000;
|
||||
b_inmem_op_tds(ops, 1, 0, 0);
|
||||
printf(
|
||||
"# %u transactional logging Btree database writes of %u/%u %s",
|
||||
ops, keysize, datasize, "byte key/data pairs\n");
|
||||
} else {
|
||||
fprintf(stderr, "%s: unknown keyword %s\n", progname, argv[0]);
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
TIMER_DISPLAY(ops);
|
||||
return (EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
static int
|
||||
b_inmem_usage()
|
||||
{
|
||||
fprintf(stderr, "usage: %s %s%s%s%s",
|
||||
progname, "[-b bulkbufsz] [-C cachesz]\n\t",
|
||||
"[-d datasize] [-k keysize] [-l logbufsz] [-o ops] [-P pagesz]\n\t",
|
||||
"[read | bulk | write | txn-read |\n\t",
|
||||
"txn-write | txn-nosync | txn-write-nosync | txn-sync]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
#else
|
||||
int
|
||||
b_inmem(int argc, char *argv[])
|
||||
{
|
||||
COMPQUIET(argc, 0);
|
||||
COMPQUIET(argv, NULL);
|
||||
return (0);
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,213 @@
|
||||
/*-
|
||||
* Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "bench.h"
|
||||
|
||||
#ifdef _POSIX_THREADS
|
||||
typedef struct {
|
||||
pthread_t id;
|
||||
DB_ENV *dbenv;
|
||||
int iterations;
|
||||
db_mutex_t mutex;
|
||||
int contentions;
|
||||
} threadinfo_t;
|
||||
|
||||
static void *b_latch_latch_threadmain __P((void *));
|
||||
#endif
|
||||
|
||||
static int time_latches __P((DB_ENV *, db_mutex_t, int));
|
||||
|
||||
#define LATCH_THREADS_MAX 100
|
||||
|
||||
/* Return the environment needed for __mutex_lock(), depending on release.
|
||||
*/
|
||||
#if DB_VERSION_MAJOR <4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 7
|
||||
#define ENV_ARG(dbenv) (dbenv)
|
||||
#else
|
||||
#define ENV_ARG(dbenv) ((dbenv)->env)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* In DB-6.3, two new mutex macro were created and these source files updated to
|
||||
* use them. However, test micro source files need to be compilable by earlier
|
||||
* releases of Berkeley DB. These definitions allow this file to be compiled
|
||||
* by releases that do not define MUTEX_LOCK_RET() and MUTEX_UNLOCK_RET().
|
||||
*/
|
||||
#ifndef MUTEX_LOCK_RET
|
||||
#define MUTEX_LOCK_RET(env, mutex) __mutex_lock(env, mutex)
|
||||
#endif
|
||||
#ifndef MUTEX_UNLOCK_RET
|
||||
#define MUTEX_UNLOCK_RET(env, mutex) __mutex_unlock(env, mutex)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* In the mulithreaded latch test each thread locks and updates this variable.
|
||||
* It detects contention when the value of this counter changes during the
|
||||
* mutex lock call.
|
||||
*/
|
||||
static int CurrentCounter = 0;
|
||||
static int b_latch_latch_usage __P((void));
|
||||
|
||||
static int
|
||||
b_latch_latch_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: b_latch [-c number of %s",
|
||||
"lock+unlock pairs] [-n number of threads]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/*
|
||||
* time_latches --
|
||||
* Repeat acquire and release of an exclusive latch, counting the
|
||||
* number of times that 'someone else' got it just as we tried to.
|
||||
*/
|
||||
static int time_latches(dbenv, mutex, iterations)
|
||||
DB_ENV *dbenv;
|
||||
db_mutex_t mutex;
|
||||
int iterations;
|
||||
{
|
||||
int contended, i, previous;
|
||||
|
||||
contended = 0;
|
||||
for (i = 0; i < iterations; ++i) {
|
||||
previous = CurrentCounter;
|
||||
DB_BENCH_ASSERT(MUTEX_LOCK_RET(ENV_ARG(dbenv), mutex) == 0);
|
||||
if (previous != CurrentCounter)
|
||||
contended++;
|
||||
CurrentCounter++;
|
||||
DB_BENCH_ASSERT(MUTEX_UNLOCK_RET(ENV_ARG(dbenv), mutex) == 0);
|
||||
}
|
||||
return (contended);
|
||||
}
|
||||
|
||||
#ifdef _POSIX_THREADS
|
||||
/*
|
||||
* latch_threadmain --
|
||||
* Entry point for multithreaded latching test.
|
||||
*
|
||||
* Currently only supported for POSIX threads.
|
||||
*/
|
||||
static void *
|
||||
b_latch_latch_threadmain(arg)
|
||||
void *arg;
|
||||
{
|
||||
threadinfo_t *info = arg;
|
||||
|
||||
info->contentions = time_latches(info->dbenv,
|
||||
info->mutex, info->iterations);
|
||||
|
||||
return ((void *) 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* b_latch --
|
||||
* Measure the speed of latching and mutex operations.
|
||||
*
|
||||
*
|
||||
*/
|
||||
int
|
||||
b_latch(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
int ch, count, nthreads;
|
||||
#ifdef _POSIX_THREADS
|
||||
threadinfo_t threads[LATCH_THREADS_MAX];
|
||||
int i, ret;
|
||||
void *status;
|
||||
#endif
|
||||
db_mutex_t mutex;
|
||||
int contended;
|
||||
|
||||
contended = 0;
|
||||
count = 1000000;
|
||||
nthreads = 0; /* Default to running the test without extra threads */
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "c:n:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 'n':
|
||||
nthreads = atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_latch_latch_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0 || count < 1 || nthreads < 0 ||
|
||||
nthreads > LATCH_THREADS_MAX)
|
||||
return (b_latch_latch_usage());
|
||||
#ifndef _POSIX_THREADS
|
||||
if (nthreads > 1) {
|
||||
(void)fprintf(stderr,
|
||||
"Sorry, support for -n %d: threads not yet available\n",
|
||||
nthreads);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Create the environment. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR < 1
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
NULL, DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG |
|
||||
DB_INIT_MPOOL | DB_INIT_TXN | DB_PRIVATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG |
|
||||
DB_INIT_MPOOL | DB_INIT_TXN | DB_PRIVATE | DB_THREAD, 0666) == 0);
|
||||
#endif
|
||||
DB_BENCH_ASSERT(dbenv->mutex_alloc(dbenv, DB_MUTEX_SELF_BLOCK,
|
||||
&mutex) == 0);
|
||||
#ifdef _POSIX_THREADS
|
||||
for (i = 0; i < nthreads; i++) {
|
||||
threads[i].dbenv = dbenv;
|
||||
threads[i].mutex = mutex;
|
||||
threads[i].iterations =
|
||||
nthreads <= 1 ? count : count / nthreads;
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Start and acquire and release a mutex count times. If there's
|
||||
* posix support and a non-zero number of threads start them.
|
||||
*/
|
||||
TIMER_START;
|
||||
#ifdef _POSIX_THREADS
|
||||
if (nthreads > 0) {
|
||||
for (i = 0; i < nthreads; i++)
|
||||
DB_BENCH_ASSERT(pthread_create(&threads[i].id,
|
||||
NULL, b_latch_latch_threadmain, &threads[i]) == 0);
|
||||
for (i = 0; i < nthreads; i++) {
|
||||
ret = pthread_join(threads[i].id, &status);
|
||||
DB_BENCH_ASSERT(ret == 0);
|
||||
contended += threads[i].contentions;
|
||||
}
|
||||
|
||||
} else
|
||||
#endif
|
||||
contended = time_latches(dbenv, mutex, count);
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d mutex lock-unlock pairs of %d thread%s\n", count,
|
||||
nthreads, nthreads == 1 ? "" : "s");
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbenv->mutex_free(dbenv, mutex) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
COMPQUIET(contended, 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
@@ -0,0 +1,198 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_load_usage(void);
|
||||
|
||||
int
|
||||
b_load(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBTYPE type;
|
||||
DBT key, data;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
DB_HEAP_RID rid;
|
||||
#endif
|
||||
db_recno_t recno;
|
||||
u_int32_t cachesize;
|
||||
int ch, i, count, duplicate;
|
||||
char *ts, buf[32];
|
||||
|
||||
type = DB_BTREE;
|
||||
cachesize = MEGABYTE;
|
||||
count = 100000;
|
||||
duplicate = 0;
|
||||
ts = "Btree";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "C:c:dt:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'C':
|
||||
cachesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 'd':
|
||||
duplicate = 1;
|
||||
break;
|
||||
case 't':
|
||||
switch (optarg[0]) {
|
||||
case 'B': case 'b':
|
||||
ts = "Btree";
|
||||
type = DB_BTREE;
|
||||
break;
|
||||
case 'H': case 'h':
|
||||
if (optarg[1] == 'E' || optarg[1] == 'e') {
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (b_util_have_heap())
|
||||
return (0);
|
||||
ts = "Heap";
|
||||
type = DB_HEAP;
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Heap is not supported! \n");
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else {
|
||||
if (b_util_have_hash())
|
||||
return (0);
|
||||
ts = "Hash";
|
||||
type = DB_HASH;
|
||||
}
|
||||
break;
|
||||
case 'Q': case 'q':
|
||||
if (b_util_have_queue())
|
||||
return (0);
|
||||
ts = "Queue";
|
||||
type = DB_QUEUE;
|
||||
break;
|
||||
case 'R': case 'r':
|
||||
ts = "Recno";
|
||||
type = DB_RECNO;
|
||||
break;
|
||||
default:
|
||||
return (b_load_usage());
|
||||
}
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_load_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_load_usage());
|
||||
|
||||
/* Usage. */
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (duplicate &&
|
||||
(type == DB_QUEUE || type == DB_RECNO || type == DB_HEAP)) {
|
||||
fprintf(stderr,
|
||||
"b_load: Queue, Recno and Heap don't support duplicates\n");
|
||||
return (b_load_usage());
|
||||
}
|
||||
#else
|
||||
if (duplicate && (type == DB_QUEUE || type == DB_RECNO)) {
|
||||
fprintf(stderr,
|
||||
"b_load: Queue an Recno don't support duplicates\n");
|
||||
return (b_load_usage());
|
||||
}
|
||||
#endif
|
||||
|
||||
#if DB_VERSION_MAJOR < 3 || DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR < 1
|
||||
/*
|
||||
* DB versions prior to 3.1.17 didn't have off-page duplicates, so
|
||||
* this test can run forever.
|
||||
*/
|
||||
if (duplicate)
|
||||
return (0);
|
||||
#endif
|
||||
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, NULL, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->set_cachesize(dbp, 0, cachesize, 0) == 0);
|
||||
if (duplicate)
|
||||
DB_BENCH_ASSERT(dbp->set_flags(dbp, DB_DUP) == 0);
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
|
||||
/* Set record length for Queue. */
|
||||
if (type == DB_QUEUE)
|
||||
DB_BENCH_ASSERT(dbp->set_re_len(dbp, 20) == 0);
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, NULL, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Initialize the data. */
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
|
||||
/* Insert count in-order key/data pairs. */
|
||||
TIMER_START;
|
||||
if (duplicate) {
|
||||
key.size = 10;
|
||||
key.data = "01234567890123456789";
|
||||
data.data = buf;
|
||||
data.size = 20;
|
||||
for (i = 0; i < count; ++i) {
|
||||
(void)snprintf(buf, sizeof(buf), "%020d", i);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
} else {
|
||||
data.data = buf;
|
||||
data.size = 20;
|
||||
if (type == DB_BTREE || type == DB_HASH) {
|
||||
key.size = 10;
|
||||
key.data = buf;
|
||||
for (i = 0; i < count; ++i) {
|
||||
(void)snprintf(buf, sizeof(buf), "%010d", i);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
} else if (type == DB_HEAP) {
|
||||
key.data = &rid;
|
||||
key.size = sizeof(rid);
|
||||
for (i = 0; i < count; ++i)
|
||||
DB_BENCH_ASSERT(dbp->put(dbp,
|
||||
NULL, &key, &data, DB_APPEND) == 0);
|
||||
#endif
|
||||
} else {
|
||||
key.data = &recno;
|
||||
key.size = sizeof(recno);
|
||||
for (i = 0, recno = 1; i < count; ++i, ++recno)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
}
|
||||
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d %s database in-order put of 10/20 byte key/data %sitems\n",
|
||||
count, ts, duplicate ? "duplicate " : "");
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_load_usage()
|
||||
{
|
||||
(void)fprintf(stderr,
|
||||
"usage: b_load [-d] [-C cachesz] [-c count] [-t type]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_open_usage(void);
|
||||
|
||||
int
|
||||
b_open(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
DB *dbp;
|
||||
DBTYPE type;
|
||||
int ch, i, count;
|
||||
char *fname, *dbname, *ts;
|
||||
|
||||
type = DB_BTREE;
|
||||
count = 1000;
|
||||
fname = dbname = NULL;
|
||||
ts = "Btree";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "c:dft:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 'd':
|
||||
dbname = "dbname";
|
||||
break;
|
||||
case 'f':
|
||||
fname = "filename";
|
||||
break;
|
||||
case 't':
|
||||
switch (optarg[0]) {
|
||||
case 'B': case 'b':
|
||||
ts = "Btree";
|
||||
type = DB_BTREE;
|
||||
break;
|
||||
case 'H': case 'h':
|
||||
if (optarg[1] == 'E' || optarg[1] == 'e') {
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (b_util_have_heap())
|
||||
return (0);
|
||||
ts = "Heap";
|
||||
type = DB_HEAP;
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Heap is not supported! \n");
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else {
|
||||
if (b_util_have_hash())
|
||||
return (0);
|
||||
ts = "Hash";
|
||||
type = DB_HASH;
|
||||
}
|
||||
break;
|
||||
case 'Q': case 'q':
|
||||
if (b_util_have_queue())
|
||||
return (0);
|
||||
ts = "Queue";
|
||||
type = DB_QUEUE;
|
||||
break;
|
||||
case 'R': case 'r':
|
||||
ts = "Recno";
|
||||
type = DB_RECNO;
|
||||
break;
|
||||
default:
|
||||
return (b_open_usage());
|
||||
}
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_open_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_open_usage());
|
||||
|
||||
#if DB_VERSION_MAJOR < 4
|
||||
/*
|
||||
* Don't run in-memory database tests on versions less than 3, it
|
||||
* takes forever and eats memory.
|
||||
*/
|
||||
if (fname == NULL && dbname == NULL)
|
||||
return (0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 4
|
||||
/*
|
||||
* Named in-memory databases weren't available until 4.4.
|
||||
*/
|
||||
if (fname == NULL && dbname != NULL)
|
||||
return (0);
|
||||
#endif
|
||||
|
||||
/* Create the environment. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 0
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
NULL, DB_CREATE | DB_INIT_MPOOL | DB_PRIVATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
DB_CREATE | DB_INIT_MPOOL | DB_PRIVATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, dbenv, 0) == 0);
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, NULL, fname, dbname, type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, fname, dbname, type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
|
||||
/* Open the database count times. */
|
||||
TIMER_START;
|
||||
for (i = 0; i < count; ++i) {
|
||||
DB_BENCH_ASSERT(db_create(&dbp, dbenv, 0) == 0);
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, NULL, fname, dbname, type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, fname, dbname, type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
}
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d %s %sdatabase open/close pairs\n",
|
||||
count, ts,
|
||||
fname == NULL ?
|
||||
(dbname == NULL ? "in-memory " : "named in-memory ") :
|
||||
(dbname == NULL ? "" : "sub-"));
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_open_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: b_open [-df] [-c count] [-t type]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,251 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_put_usage(void);
|
||||
static int b_put_secondary(DB *, const DBT *, const DBT *, DBT *);
|
||||
|
||||
int
|
||||
b_put(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
DB *dbp, **second;
|
||||
DBTYPE type;
|
||||
DBT key, data;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
DB_HEAP_RID rid;
|
||||
#endif
|
||||
db_recno_t recno;
|
||||
u_int32_t cachesize, dsize;
|
||||
int ch, i, count, secondaries;
|
||||
char *ts, buf[64];
|
||||
|
||||
second = NULL;
|
||||
type = DB_BTREE;
|
||||
cachesize = MEGABYTE;
|
||||
dsize = 20;
|
||||
count = 100000;
|
||||
secondaries = 0;
|
||||
ts = "Btree";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "C:c:d:s:t:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'C':
|
||||
cachesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 'd':
|
||||
dsize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 's':
|
||||
secondaries = atoi(optarg);
|
||||
break;
|
||||
case 't':
|
||||
switch (optarg[0]) {
|
||||
case 'B': case 'b':
|
||||
ts = "Btree";
|
||||
type = DB_BTREE;
|
||||
break;
|
||||
case 'H': case 'h':
|
||||
if (optarg[1] == 'E' || optarg[1] == 'e') {
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
if (b_util_have_heap())
|
||||
return (0);
|
||||
ts = "Heap";
|
||||
type = DB_HEAP;
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"b_curwalk: Heap is not supported! \n");
|
||||
return (EXIT_SUCCESS);
|
||||
#endif
|
||||
} else {
|
||||
if (b_util_have_hash())
|
||||
return (0);
|
||||
ts = "Hash";
|
||||
type = DB_HASH;
|
||||
}
|
||||
break;
|
||||
case 'Q': case 'q':
|
||||
if (b_util_have_queue())
|
||||
return (0);
|
||||
ts = "Queue";
|
||||
type = DB_QUEUE;
|
||||
break;
|
||||
case 'R': case 'r':
|
||||
ts = "Recno";
|
||||
type = DB_RECNO;
|
||||
break;
|
||||
default:
|
||||
return (b_put_usage());
|
||||
}
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_put_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_put_usage());
|
||||
|
||||
#if DB_VERSION_MAJOR < 3 || DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR < 3
|
||||
/*
|
||||
* Secondaries were added after DB 3.2.9.
|
||||
*/
|
||||
if (secondaries)
|
||||
return (0);
|
||||
#endif
|
||||
|
||||
/* Create the environment. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
DB_BENCH_ASSERT(dbenv->set_cachesize(dbenv, 0, cachesize, 0) == 0);
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR < 1
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
NULL, DB_CREATE | DB_INIT_MPOOL | DB_PRIVATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
DB_CREATE | DB_INIT_MPOOL | DB_PRIVATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Create the database.
|
||||
* Optionally set the record length for Queue.
|
||||
*/
|
||||
DB_BENCH_ASSERT(db_create(&dbp, dbenv, 0) == 0);
|
||||
if (type == DB_QUEUE)
|
||||
DB_BENCH_ASSERT(dbp->set_re_len(dbp, dsize) == 0);
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, NULL, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, TESTFILE, NULL, type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Optionally create the secondaries. */
|
||||
if (secondaries != 0) {
|
||||
DB_BENCH_ASSERT((second =
|
||||
calloc(sizeof(DB *), (size_t)secondaries)) != NULL);
|
||||
for (i = 0; i < secondaries; ++i) {
|
||||
DB_BENCH_ASSERT(db_create(&second[i], dbenv, 0) == 0);
|
||||
(void)snprintf(buf, sizeof(buf), "%d.db", i);
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(second[i]->open(second[i], NULL,
|
||||
buf, NULL, DB_BTREE, DB_CREATE, 0600) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(second[i]->open(second[i],
|
||||
buf, NULL, DB_BTREE, DB_CREATE, 0600) == 0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
/*
|
||||
* The DB_TXN argument to Db.associate was added in
|
||||
* 4.1.25.
|
||||
*/
|
||||
DB_BENCH_ASSERT(dbp->associate(
|
||||
dbp, NULL, second[i], b_put_secondary, 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->associate(
|
||||
dbp, second[i], b_put_secondary, 0) == 0);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
/* Store a key/data pair. */
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
switch (type) {
|
||||
case DB_BTREE:
|
||||
case DB_HASH:
|
||||
key.data = "01234567890123456789";
|
||||
key.size = 20;
|
||||
break;
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
case DB_HEAP:
|
||||
key.data = &rid;
|
||||
key.size = sizeof(rid);
|
||||
break;
|
||||
#endif
|
||||
case DB_QUEUE:
|
||||
case DB_RECNO:
|
||||
recno = 1;
|
||||
key.data = &recno;
|
||||
key.size = sizeof(recno);
|
||||
break;
|
||||
case DB_UNKNOWN:
|
||||
b_util_abort();
|
||||
break;
|
||||
}
|
||||
|
||||
data.size = dsize;
|
||||
DB_BENCH_ASSERT(
|
||||
(data.data = malloc((size_t)dsize)) != NULL);
|
||||
|
||||
/* Store the key/data pair count times. */
|
||||
TIMER_START;
|
||||
for (i = 0; i < count; ++i) {
|
||||
/* Change data value so the secondaries are updated. */
|
||||
(void)snprintf(data.data, data.size, "%10lu", (u_long)i);
|
||||
#if DB_VERSION_MAJOR > 5 || (DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR >= 2)
|
||||
DB_BENCH_ASSERT(dbp->put(dbp,
|
||||
NULL, &key, &data, type == DB_HEAP ? DB_APPEND : 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
#endif
|
||||
}
|
||||
TIMER_STOP;
|
||||
|
||||
if (type == DB_BTREE || type == DB_HASH)
|
||||
printf(
|
||||
"# %d %s database put of 10 byte key, %lu byte data",
|
||||
count, ts, (u_long)dsize);
|
||||
else
|
||||
printf("# %d %s database put of key, %lu byte data",
|
||||
count, ts, (u_long)dsize);
|
||||
if (secondaries)
|
||||
printf(" with %d secondaries", secondaries);
|
||||
printf("\n");
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
if (second != NULL) {
|
||||
for (i = 0; i < secondaries; ++i)
|
||||
DB_BENCH_ASSERT(second[i]->close(second[i], 0) == 0);
|
||||
free(second);
|
||||
}
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_put_secondary(dbp, pkey, pdata, skey)
|
||||
DB *dbp;
|
||||
const DBT *pkey, *pdata;
|
||||
DBT *skey;
|
||||
{
|
||||
skey->data = pdata->data;
|
||||
skey->size = pdata->size;
|
||||
|
||||
COMPQUIET(dbp, NULL);
|
||||
COMPQUIET(pkey, NULL);
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_put_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: b_put %s\n",
|
||||
"[-C cachesz] [-c count] [-d bytes] [-s secondaries] [-t type]");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_recover_usage(void);
|
||||
|
||||
int
|
||||
b_recover(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBT key, data;
|
||||
DB_ENV *dbenv;
|
||||
DB_TXN *txn;
|
||||
u_int32_t cachesize;
|
||||
int ch, i, count;
|
||||
|
||||
/*
|
||||
* Recover was too slow before release 4.0 that it's not worth
|
||||
* running the test.
|
||||
*/
|
||||
#if DB_VERSION_MAJOR < 4
|
||||
return (0);
|
||||
#endif
|
||||
cachesize = MEGABYTE;
|
||||
count = 1000;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "C:c:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'C':
|
||||
cachesize = (u_int32_t)atoi(optarg);
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_recover_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_recover_usage());
|
||||
|
||||
/* Create the environment. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
DB_BENCH_ASSERT(dbenv->set_cachesize(dbenv, 0, cachesize, 0) == 0);
|
||||
|
||||
#define OFLAGS \
|
||||
(DB_CREATE | DB_INIT_LOCK | \
|
||||
DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | DB_PRIVATE)
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 0
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR, NULL, OFLAGS, 0666) == 0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR, OFLAGS, 0666) == 0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR > 3 || DB_VERSION_MINOR > 1
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR, OFLAGS, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, dbenv, 0) == 0);
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(dbp->open(dbp, NULL,
|
||||
TESTFILE, NULL, DB_BTREE, DB_CREATE | DB_AUTO_COMMIT, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, TESTFILE, NULL, DB_BTREE, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Initialize the data. */
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
key.size = data.size = 20;
|
||||
key.data = data.data = "01234567890123456789";
|
||||
|
||||
/* Start/commit a transaction count times. */
|
||||
for (i = 0; i < count; ++i) {
|
||||
#if DB_VERSION_MAJOR < 4
|
||||
DB_BENCH_ASSERT(
|
||||
txn_begin(dbenv, NULL, &txn, DB_TXN_NOSYNC) == 0);
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, txn, &key, &data, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn_commit(txn, 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->txn_begin(dbenv, NULL, &txn, DB_TXN_NOSYNC) == 0);
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, txn, &key, &data, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn->commit(txn, 0) == 0);
|
||||
#endif
|
||||
}
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
|
||||
/* Create a new DB_ENV handle. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->set_cachesize(dbenv, 0, 1048576 /* 1MB */, 0) == 0);
|
||||
|
||||
/* Now run recovery. */
|
||||
TIMER_START;
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 0
|
||||
DB_BENCH_ASSERT(dbenv->open(
|
||||
dbenv, TESTDIR, NULL, OFLAGS | DB_RECOVER, 0666) == 0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->open(dbenv, TESTDIR, OFLAGS | DB_RECOVER, 0666) == 0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR > 3 || DB_VERSION_MINOR > 1
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->open(dbenv, TESTDIR, OFLAGS | DB_RECOVER, 0666) == 0);
|
||||
#endif
|
||||
TIMER_STOP;
|
||||
|
||||
/*
|
||||
* We divide the time by the number of transactions, so an "operation"
|
||||
* is the recovery of a single transaction.
|
||||
*/
|
||||
printf("# recovery after %d transactions\n", count);
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_recover_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: b_recover [-C cachesz] [-c count]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_txn_usage(void);
|
||||
|
||||
int
|
||||
b_txn(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
DB_TXN *txn;
|
||||
int tabort, ch, i, count;
|
||||
|
||||
count = 1000;
|
||||
tabort = 0;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "ac:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'a':
|
||||
tabort = 1;
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_txn_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_txn_usage());
|
||||
|
||||
/* Create the environment. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR < 1
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
NULL, DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG |
|
||||
DB_INIT_MPOOL | DB_INIT_TXN | DB_PRIVATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR,
|
||||
DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG |
|
||||
DB_INIT_MPOOL | DB_INIT_TXN | DB_PRIVATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Start and commit/abort a transaction count times. */
|
||||
TIMER_START;
|
||||
if (tabort)
|
||||
for (i = 0; i < count; ++i) {
|
||||
#if DB_VERSION_MAJOR < 4
|
||||
DB_BENCH_ASSERT(txn_begin(dbenv, NULL, &txn, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn_abort(txn) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->txn_begin(dbenv, NULL, &txn, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn->abort(txn) == 0);
|
||||
#endif
|
||||
}
|
||||
else
|
||||
for (i = 0; i < count; ++i) {
|
||||
#if DB_VERSION_MAJOR < 4
|
||||
DB_BENCH_ASSERT(txn_begin(dbenv, NULL, &txn, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn_commit(txn, 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->txn_begin(dbenv, NULL, &txn, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn->commit(txn, 0) == 0);
|
||||
#endif
|
||||
}
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d empty transaction start/%s pairs\n",
|
||||
count, tabort ? "abort" : "commit");
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_txn_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: b_txn [-a] [-c count]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "bench.h"
|
||||
|
||||
static int b_txn_write_usage __P((void));
|
||||
|
||||
#ifdef DB_INIT_REP
|
||||
static int b_txn_write_send __P((DB_ENV *,
|
||||
const DBT *, const DBT *, const DB_LSN *, int, u_int32_t));
|
||||
|
||||
/*
|
||||
* b_txn_write_send --
|
||||
* A stubbed-out replication message function.
|
||||
*/
|
||||
static int
|
||||
b_txn_write_send(dbenv, control, rec, lsn, eid, flags)
|
||||
DB_ENV *dbenv;
|
||||
const DBT *control, *rec;
|
||||
const DB_LSN *lsn;
|
||||
int eid;
|
||||
u_int32_t flags;
|
||||
{
|
||||
COMPQUIET(dbenv, NULL);
|
||||
COMPQUIET(control, NULL);
|
||||
COMPQUIET(rec, NULL);
|
||||
COMPQUIET(lsn, NULL);
|
||||
COMPQUIET(eid, 0);
|
||||
COMPQUIET(flags, 0);
|
||||
return (0);
|
||||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
b_txn_write(int argc, char *argv[])
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBT key, data;
|
||||
DB_ENV *dbenv;
|
||||
DB_TXN *txn;
|
||||
u_int32_t flags, oflags;
|
||||
int ch, i, count, rep_stub;
|
||||
char *config;
|
||||
|
||||
count = 1000;
|
||||
oflags = flags = 0;
|
||||
rep_stub = 0;
|
||||
config = "synchronous";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "ac:rw")) != EOF)
|
||||
switch (ch) {
|
||||
case 'a':
|
||||
config = "nosync";
|
||||
flags = DB_TXN_NOSYNC;
|
||||
break;
|
||||
case 'c':
|
||||
count = atoi(optarg);
|
||||
break;
|
||||
case 'r':
|
||||
#ifdef DB_INIT_REP
|
||||
rep_stub = 1;
|
||||
#else
|
||||
exit(0);
|
||||
#endif
|
||||
break;
|
||||
case 'w':
|
||||
config = "write-nosync";
|
||||
#ifdef DB_TXN_WRITE_NOSYNC
|
||||
flags = DB_TXN_WRITE_NOSYNC;
|
||||
#else
|
||||
exit(0);
|
||||
#endif
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (b_txn_write_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_txn_write_usage());
|
||||
|
||||
/* Create the environment. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
|
||||
#ifdef DB_INIT_REP
|
||||
if (rep_stub) {
|
||||
#if DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 5 || DB_VERSION_MAJOR > 4
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->rep_set_transport(dbenv, 1, b_txn_write_send) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->set_rep_transport(dbenv, 1, b_txn_write_send) == 0);
|
||||
#endif
|
||||
oflags |= DB_INIT_REP;
|
||||
}
|
||||
#endif
|
||||
oflags |= DB_CREATE | DB_INIT_LOCK |
|
||||
DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | DB_PRIVATE;
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 0
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->open(dbenv, TESTDIR, NULL, flags | oflags, 0666) == 0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->open(dbenv, TESTDIR, flags | oflags, 0666) == 0);
|
||||
#endif
|
||||
#if DB_VERSION_MAJOR > 3 || DB_VERSION_MINOR > 1
|
||||
if (flags != 0)
|
||||
DB_BENCH_ASSERT(dbenv->set_flags(dbenv, flags, 1) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, TESTDIR, oflags, 0666) == 0);
|
||||
#endif
|
||||
|
||||
#ifdef DB_INIT_REP
|
||||
if (rep_stub)
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->rep_start(dbenv, NULL, DB_REP_MASTER) == 0);
|
||||
#endif
|
||||
|
||||
/* Create the database. */
|
||||
DB_BENCH_ASSERT(db_create(&dbp, dbenv, 0) == 0);
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(dbp->open(dbp, NULL,
|
||||
TESTFILE, NULL, DB_BTREE, DB_CREATE | DB_AUTO_COMMIT, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->open(dbp, TESTFILE, NULL, DB_BTREE, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
/* Initialize the data. */
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
key.size = data.size = 20;
|
||||
key.data = data.data = "01234567890123456789";
|
||||
|
||||
/* Start/commit a transaction count times. */
|
||||
TIMER_START;
|
||||
for (i = 0; i < count; ++i) {
|
||||
#if DB_VERSION_MAJOR < 4
|
||||
DB_BENCH_ASSERT(txn_begin(dbenv, NULL, &txn, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, txn, &key, &data, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn_commit(txn, 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbenv->txn_begin(dbenv, NULL, &txn, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, txn, &key, &data, 0) == 0);
|
||||
DB_BENCH_ASSERT(txn->commit(txn, 0) == 0);
|
||||
#endif
|
||||
}
|
||||
TIMER_STOP;
|
||||
|
||||
printf("# %d %stransactions write %s commit pairs\n",
|
||||
count, rep_stub ? "replicated ": "", config);
|
||||
TIMER_DISPLAY(count);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_txn_write_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: b_txn_write [-arw] [-c count]\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "bench.h"
|
||||
|
||||
#define UNAMEFILE "NODENAME"
|
||||
|
||||
static int b_uname_write_info __P((FILE *));
|
||||
|
||||
int
|
||||
b_uname()
|
||||
{
|
||||
FILE *fp;
|
||||
int ret;
|
||||
|
||||
if ((fp = fopen(UNAMEFILE, "w")) == NULL)
|
||||
goto file_err;
|
||||
|
||||
ret = b_uname_write_info(fp);
|
||||
|
||||
if (fclose(fp) != 0) {
|
||||
file_err: fprintf(stderr,
|
||||
"%s: %s: %s\n", progname, UNAMEFILE, strerror(errno));
|
||||
return (1);
|
||||
}
|
||||
|
||||
return (ret);
|
||||
}
|
||||
|
||||
#ifdef DB_WIN32
|
||||
static int
|
||||
b_uname_write_info(fp)
|
||||
FILE *fp;
|
||||
{
|
||||
OSVERSIONINFO osver;
|
||||
SYSTEM_INFO sysinfo;
|
||||
char *p;
|
||||
|
||||
#ifdef DB_WINCE
|
||||
p = "WinCE";
|
||||
#else
|
||||
{
|
||||
DWORD len;
|
||||
char buf[1024];
|
||||
|
||||
len = sizeof(buf) - 1;
|
||||
GetComputerName(buf, &len);
|
||||
p = buf;
|
||||
}
|
||||
#endif
|
||||
fprintf(fp, "<p>%s, ", p);
|
||||
|
||||
GetSystemInfo(&sysinfo);
|
||||
switch (sysinfo.wProcessorArchitecture) {
|
||||
case PROCESSOR_ARCHITECTURE_ALPHA:
|
||||
p = "alpha";
|
||||
break;
|
||||
case PROCESSOR_ARCHITECTURE_INTEL:
|
||||
p = "x86";
|
||||
break;
|
||||
case PROCESSOR_ARCHITECTURE_MIPS:
|
||||
p = "mips";
|
||||
break;
|
||||
case PROCESSOR_ARCHITECTURE_PPC:
|
||||
p = "ppc";
|
||||
break;
|
||||
default:
|
||||
p = "unknown";
|
||||
break;
|
||||
}
|
||||
fprintf(fp, "%s<br>\n", p);
|
||||
memset(&osver, 0, sizeof(osver));
|
||||
osver.dwOSVersionInfoSize = sizeof(osver);
|
||||
GetVersionEx(&osver);
|
||||
switch (osver.dwPlatformId) {
|
||||
case VER_PLATFORM_WIN32_NT: /* NT, Windows 2000 or Windows XP */
|
||||
if (osver.dwMajorVersion == 4)
|
||||
p = "Windows NT4x";
|
||||
else if (osver.dwMajorVersion <= 3)
|
||||
p = "Windows NT3x";
|
||||
else if (osver.dwMajorVersion == 5 && osver.dwMinorVersion < 1)
|
||||
p = "Windows 2000";
|
||||
else if (osver.dwMajorVersion >= 5)
|
||||
p = "Windows XP";
|
||||
else
|
||||
p = "unknown";
|
||||
break;
|
||||
case VER_PLATFORM_WIN32_WINDOWS: /* Win95, Win98 or WinME */
|
||||
if ((osver.dwMajorVersion > 4) ||
|
||||
((osver.dwMajorVersion == 4) && (osver.dwMinorVersion > 0))) {
|
||||
if (osver.dwMinorVersion >= 90)
|
||||
p = "Windows ME";
|
||||
else
|
||||
p = "Windows 98";
|
||||
} else
|
||||
p = "Windows 95";
|
||||
break;
|
||||
case VER_PLATFORM_WIN32s: /* Windows 3.x */
|
||||
p = "Windows";
|
||||
break;
|
||||
default:
|
||||
p = "unknown";
|
||||
break;
|
||||
}
|
||||
fprintf(fp,
|
||||
"%s, %ld.%02ld", p, osver.dwMajorVersion, osver.dwMinorVersion);
|
||||
return (0);
|
||||
}
|
||||
|
||||
#elif defined(HAVE_VXWORKS)
|
||||
static int
|
||||
b_uname_write_info(fp)
|
||||
FILE *fp;
|
||||
{
|
||||
fprintf(fp, "<p>VxWorks");
|
||||
return (0);
|
||||
}
|
||||
|
||||
#else /* POSIX */
|
||||
#include <sys/utsname.h>
|
||||
|
||||
static int
|
||||
b_uname_write_info(fp)
|
||||
FILE *fp;
|
||||
{
|
||||
struct utsname name;
|
||||
|
||||
if (uname(&name) == 0)
|
||||
fprintf(fp, "<p>%s, %s<br>\n%s, %s, %s</p>\n", name.nodename,
|
||||
name.machine, name.sysname, name.release, name.version);
|
||||
else {
|
||||
/*
|
||||
* We've seen random failures on some systems, complain and
|
||||
* skip the call if it fails.
|
||||
*/
|
||||
fprintf(stderr, "%s: uname: %s\n", progname, strerror(errno));
|
||||
|
||||
fprintf(fp, "<p>POSIX");
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,170 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "bench.h"
|
||||
|
||||
static int b_util_testdir_remove __P((char *));
|
||||
|
||||
int
|
||||
b_util_have_hash()
|
||||
{
|
||||
#if defined(HAVE_HASH) ||\
|
||||
DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 2
|
||||
return (0);
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"library build did not include support for the Hash access method\n");
|
||||
return (1);
|
||||
#endif
|
||||
}
|
||||
|
||||
int
|
||||
b_util_have_heap()
|
||||
{
|
||||
#if defined(HAVE_HEAP) ||\
|
||||
DB_VERSION_MAJOR < 5 || DB_VERSION_MAJOR == 5 && DB_VERSION_MINOR < 2
|
||||
return (0);
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"library build did not include support for the Heap access method\n");
|
||||
return (1);
|
||||
#endif
|
||||
}
|
||||
|
||||
int
|
||||
b_util_have_queue()
|
||||
{
|
||||
#if defined(HAVE_QUEUE) ||\
|
||||
DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 2
|
||||
return (0);
|
||||
#else
|
||||
fprintf(stderr,
|
||||
"library build did not include support for the Queue access method\n");
|
||||
return (1);
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
* b_util_dir_setup --
|
||||
* Create the test directory.
|
||||
*/
|
||||
int
|
||||
b_util_dir_setup()
|
||||
{
|
||||
int ret;
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 3
|
||||
if ((ret = __os_mkdir(NULL, TESTDIR, 0755)) != 0) {
|
||||
#else
|
||||
if ((ret = mkdir(TESTDIR, 0755)) != 0) {
|
||||
#endif
|
||||
fprintf(stderr,
|
||||
"%s: %s: %s\n", progname, TESTDIR, db_strerror(ret));
|
||||
return (1);
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 4
|
||||
#define OS_EXISTS(a, b, c) __os_exists(a, b, c)
|
||||
#else
|
||||
#define OS_EXISTS(a, b, c) __os_exists(b, c)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* b_util_dir_teardown
|
||||
* Clean up the test directory.
|
||||
*/
|
||||
int
|
||||
b_util_dir_teardown()
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (OS_EXISTS(NULL, TESTFILE, NULL) == 0 &&
|
||||
(ret = b_util_unlink(TESTFILE)) != 0) {
|
||||
fprintf(stderr,
|
||||
"%s: %s: %s\n", progname, TESTFILE, db_strerror(ret));
|
||||
return (1);
|
||||
}
|
||||
return (b_util_testdir_remove(TESTDIR) ? 1 : 0);
|
||||
}
|
||||
|
||||
/*
|
||||
* testdir_remove --
|
||||
* Remove a directory and all its contents, the "dir" must contain no
|
||||
* subdirectories, because testdir_remove will not recursively delete
|
||||
* all subdirectories.
|
||||
*/
|
||||
static int
|
||||
b_util_testdir_remove(dir)
|
||||
char *dir;
|
||||
{
|
||||
int cnt, i, isdir, ret;
|
||||
char buf[1024], **names;
|
||||
|
||||
ret = 0;
|
||||
|
||||
/* If the directory doesn't exist, we're done. */
|
||||
if (OS_EXISTS(NULL, dir, &isdir) != 0)
|
||||
return (0);
|
||||
|
||||
/* Get a list of the directory contents. */
|
||||
#if DB_VERSION_MAJOR > 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 6
|
||||
if ((ret = __os_dirlist(NULL, dir, 0, &names, &cnt)) != 0)
|
||||
return (ret);
|
||||
#else
|
||||
if ((ret = __os_dirlist(NULL, dir, &names, &cnt)) != 0)
|
||||
return (ret);
|
||||
#endif
|
||||
/* Go through the file name list, remove each file in the list */
|
||||
for (i = 0; i < cnt; ++i) {
|
||||
(void)snprintf(buf, sizeof(buf),
|
||||
"%s%c%s", dir, PATH_SEPARATOR[0], names[i]);
|
||||
if ((ret = OS_EXISTS(NULL, buf, &isdir)) != 0)
|
||||
goto file_err;
|
||||
if (!isdir && (ret = b_util_unlink(buf)) != 0) {
|
||||
file_err: fprintf(stderr, "%s: %s: %s\n",
|
||||
progname, buf, db_strerror(ret));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
__os_dirfree(NULL, names, cnt);
|
||||
|
||||
/*
|
||||
* If we removed the contents of the directory, remove the directory
|
||||
* itself.
|
||||
*/
|
||||
if (i == cnt && (ret = rmdir(dir)) != 0)
|
||||
fprintf(stderr,
|
||||
"%s: %s: %s\n", progname, dir, db_strerror(errno));
|
||||
return (ret);
|
||||
}
|
||||
|
||||
void
|
||||
b_util_abort()
|
||||
{
|
||||
#if DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 6
|
||||
abort();
|
||||
#elif DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 6
|
||||
__os_abort();
|
||||
#else
|
||||
__os_abort(NULL);
|
||||
#endif
|
||||
}
|
||||
|
||||
int
|
||||
b_util_unlink(path)
|
||||
char *path;
|
||||
{
|
||||
#if DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 7
|
||||
return (__os_unlink(NULL, path));
|
||||
#else
|
||||
return (__os_unlink(NULL, path, 0));
|
||||
#endif
|
||||
}
|
||||
@@ -0,0 +1,631 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "bench.h"
|
||||
#include "b_workload.h"
|
||||
|
||||
static int b_workload_dump_verbose_stats __P((DB *, CONFIG *));
|
||||
static int b_workload_is_del_workload __P((int));
|
||||
static int b_workload_is_get_workload __P((int));
|
||||
static int b_workload_is_put_workload __P((int));
|
||||
static int b_workload_run_mixed_workload __P((DB *, CONFIG *));
|
||||
static int b_workload_run_std_workload __P((DB *, CONFIG *));
|
||||
static int b_workload_usage __P((void));
|
||||
static char *b_workload_workload_str __P((int));
|
||||
|
||||
/*
|
||||
* General TODO list:
|
||||
* * The workload type. Might work better as a bitmask than the current enum.
|
||||
* * Improve the verbose stats, so they can be easily parsed.
|
||||
* * Think about doing automatic btree/hash comparison in here.
|
||||
*/
|
||||
int
|
||||
b_workload(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
CONFIG conf;
|
||||
DB *dbp;
|
||||
DB_ENV *dbenv;
|
||||
int ch, ffactor, ksz;
|
||||
|
||||
dbenv = NULL;
|
||||
memset(&conf, 0, sizeof(conf));
|
||||
conf.seed = 124087;
|
||||
srand(conf.seed);
|
||||
|
||||
conf.pcount = 100000;
|
||||
conf.ts = "Btree";
|
||||
conf.type = DB_BTREE;
|
||||
conf.dsize = 20;
|
||||
conf.presize = 0;
|
||||
conf.workload = T_PUT_GET_DELETE;
|
||||
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:c:d:e:g:ik:m:op:r:t:vw:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
conf.cachesz = atoi(optarg);
|
||||
break;
|
||||
case 'c':
|
||||
conf.pcount = atoi(optarg);
|
||||
break;
|
||||
case 'd':
|
||||
conf.dsize = atoi(optarg);
|
||||
break;
|
||||
case 'e':
|
||||
conf.cursor_del = atoi(optarg);
|
||||
break;
|
||||
case 'g':
|
||||
conf.gcount = atoi(optarg);
|
||||
break;
|
||||
case 'i':
|
||||
conf.presize = 1;
|
||||
break;
|
||||
case 'k':
|
||||
conf.ksize = atoi(optarg);
|
||||
break;
|
||||
case 'm':
|
||||
conf.message = optarg;
|
||||
break;
|
||||
case 'o':
|
||||
conf.orderedkeys = 1;
|
||||
break;
|
||||
case 'p':
|
||||
conf.pagesz = atoi(optarg);
|
||||
break;
|
||||
case 'r':
|
||||
conf.num_dups = atoi(optarg);
|
||||
break;
|
||||
case 't':
|
||||
switch (optarg[0]) {
|
||||
case 'B': case 'b':
|
||||
conf.ts = "Btree";
|
||||
conf.type = DB_BTREE;
|
||||
break;
|
||||
case 'H': case 'h':
|
||||
if (b_util_have_hash())
|
||||
return (0);
|
||||
conf.ts = "Hash";
|
||||
conf.type = DB_HASH;
|
||||
break;
|
||||
default:
|
||||
return (b_workload_usage());
|
||||
}
|
||||
break;
|
||||
case 'v':
|
||||
conf.verbose = 1;
|
||||
break;
|
||||
case 'w':
|
||||
switch (optarg[0]) {
|
||||
case 'A':
|
||||
conf.workload = T_PUT_GET_DELETE;
|
||||
break;
|
||||
case 'B':
|
||||
conf.workload = T_GET;
|
||||
break;
|
||||
case 'C':
|
||||
conf.workload = T_PUT;
|
||||
break;
|
||||
case 'D':
|
||||
conf.workload = T_DELETE;
|
||||
break;
|
||||
case 'E':
|
||||
conf.workload = T_PUT_GET;
|
||||
break;
|
||||
case 'F':
|
||||
conf.workload = T_PUT_DELETE;
|
||||
break;
|
||||
case 'G':
|
||||
conf.workload = T_GET_DELETE;
|
||||
break;
|
||||
case 'H':
|
||||
conf.workload = T_MIXED;
|
||||
break;
|
||||
default:
|
||||
return (b_workload_usage());
|
||||
}
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
fprintf(stderr, "Invalid option: %c\n", ch);
|
||||
return (b_workload_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
if (argc != 0)
|
||||
return (b_workload_usage());
|
||||
|
||||
/*
|
||||
* Validate the input parameters if specified.
|
||||
*/
|
||||
if (conf.pagesz != 0)
|
||||
DB_BENCH_ASSERT(conf.pagesz >= 512 && conf.pagesz <= 65536 &&
|
||||
((conf.pagesz & (conf.pagesz - 1)) == 0));
|
||||
|
||||
if (conf.cachesz != 0)
|
||||
DB_BENCH_ASSERT(conf.cachesz > 20480);
|
||||
DB_BENCH_ASSERT(conf.ksize == 0 || conf.orderedkeys == 0);
|
||||
|
||||
/* Create the environment. */
|
||||
DB_BENCH_ASSERT(db_env_create(&dbenv, 0) == 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
if (conf.cachesz != 0)
|
||||
DB_BENCH_ASSERT(
|
||||
dbenv->set_cachesize(dbenv, 0, conf.cachesz, 0) == 0);
|
||||
|
||||
#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR < 1
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, "TESTDIR",
|
||||
NULL, DB_CREATE | DB_INIT_MPOOL | DB_PRIVATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbenv->open(dbenv, "TESTDIR",
|
||||
DB_CREATE | DB_INIT_MPOOL | DB_PRIVATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
DB_BENCH_ASSERT(db_create(&dbp, dbenv, 0) == 0);
|
||||
if (conf.pagesz != 0)
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->set_pagesize(dbp, conf.pagesz) == 0);
|
||||
if (conf.presize != 0 && conf.type == DB_HASH) {
|
||||
ksz = (conf.orderedkeys != 0) ? sizeof(u_int32_t) : conf.ksize;
|
||||
if (ksz == 0)
|
||||
ksz = 10;
|
||||
ffactor = (conf.pagesz - 32)/(ksz + conf.dsize + 8);
|
||||
fprintf(stderr, "ffactor: %d\n", ffactor);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->set_h_ffactor(dbp, ffactor) == 0);
|
||||
DB_BENCH_ASSERT(
|
||||
dbp->set_h_nelem(dbp, conf.pcount*10) == 0);
|
||||
}
|
||||
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, NULL, TESTFILE, NULL, conf.type, DB_CREATE, 0666) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->open(
|
||||
dbp, TESTFILE, NULL, conf.type, DB_CREATE, 0666) == 0);
|
||||
#endif
|
||||
|
||||
if (conf.workload == T_MIXED)
|
||||
b_workload_run_mixed_workload(dbp, &conf);
|
||||
else
|
||||
b_workload_run_std_workload(dbp, &conf);
|
||||
|
||||
if (b_workload_is_put_workload(conf.workload) == 0)
|
||||
timespecadd(&conf.tot_time, &conf.put_time);
|
||||
if (b_workload_is_get_workload(conf.workload) == 0)
|
||||
timespecadd(&conf.tot_time, &conf.get_time);
|
||||
if (b_workload_is_del_workload(conf.workload) == 0)
|
||||
timespecadd(&conf.tot_time, &conf.del_time);
|
||||
|
||||
/* Ensure data is flushed for following measurements. */
|
||||
DB_BENCH_ASSERT(dbp->sync(dbp, 0) == 0);
|
||||
|
||||
if (conf.verbose != 0)
|
||||
b_workload_dump_verbose_stats(dbp, &conf);
|
||||
|
||||
DB_BENCH_ASSERT(dbp->close(dbp, 0) == 0);
|
||||
DB_BENCH_ASSERT(dbenv->close(dbenv, 0) == 0);
|
||||
|
||||
/*
|
||||
* Construct a string for benchmark output.
|
||||
*
|
||||
* Insert HTML in-line to make the output prettier -- ugly, but easy.
|
||||
*/
|
||||
printf("# workload test: %s: %s<br>%lu ops",
|
||||
conf.ts, b_workload_workload_str(conf.workload), (u_long)conf.pcount);
|
||||
if (conf.ksize != 0)
|
||||
printf(", key size: %lu", (u_long)conf.ksize);
|
||||
if (conf.dsize != 0)
|
||||
printf(", data size: %lu", (u_long)conf.dsize);
|
||||
if (conf.pagesz != 0)
|
||||
printf(", page size: %lu", (u_long)conf.pagesz);
|
||||
else
|
||||
printf(", page size: default");
|
||||
if (conf.cachesz != 0)
|
||||
printf(", cache size: %lu", (u_long)conf.cachesz);
|
||||
else
|
||||
printf(", cache size: default");
|
||||
printf(", %s keys", conf.orderedkeys == 1 ? "ordered" : "unordered");
|
||||
printf(", num dups: %lu", (u_long)conf.num_dups);
|
||||
printf("\n");
|
||||
|
||||
if (conf.workload != T_MIXED) {
|
||||
if (conf.message != NULL)
|
||||
printf("%s %s ", conf.message, conf.ts);
|
||||
TIME_DISPLAY(conf.pcount, conf.tot_time);
|
||||
} else
|
||||
TIMER_DISPLAY(conf.pcount);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
/*
|
||||
* The mixed workload is designed to simulate a somewhat real
|
||||
* usage scenario.
|
||||
* NOTES: * rand is used to decide on the current operation. This will
|
||||
* be repeatable, since the same seed is always used.
|
||||
* * All added keys are stored in a FIFO queue, this is not very
|
||||
* space efficient, but is the best way I could come up with to
|
||||
* insert random key values, and be able to retrieve/delete them.
|
||||
* * TODO: the workload will currently only work with unordered
|
||||
* fixed length keys.
|
||||
*/
|
||||
#define GET_PROPORTION 90
|
||||
#define PUT_PROPORTION 7
|
||||
#define DEL_PROPORTION 3
|
||||
|
||||
static int
|
||||
b_workload_run_mixed_workload(dbp, config)
|
||||
DB *dbp;
|
||||
CONFIG *config;
|
||||
{
|
||||
DBT key, data;
|
||||
size_t next_op, i, inscount;
|
||||
char kbuf[KBUF_LEN];
|
||||
struct bench_q operation_queue;
|
||||
|
||||
/* Having ordered insertion does not make sense here */
|
||||
DB_BENCH_ASSERT(config->orderedkeys == 0);
|
||||
|
||||
srand(config->seed);
|
||||
memset(&operation_queue, 0, sizeof(struct bench_q));
|
||||
|
||||
INIT_KEY(key, config);
|
||||
memset(&data, 0, sizeof(data));
|
||||
DB_BENCH_ASSERT(
|
||||
(data.data = malloc(data.size = config->dsize)) != NULL);
|
||||
|
||||
/*
|
||||
* Add an initial sample set of data to the DB.
|
||||
* This should add some stability, and reduce the likelihood
|
||||
* of deleting all of the entries in the DB.
|
||||
*/
|
||||
inscount = 2 * config->pcount;
|
||||
if (inscount > 100000)
|
||||
inscount = 100000;
|
||||
|
||||
for (i = 0; i < inscount; ++i) {
|
||||
GET_KEY_NEXT(key, config, kbuf, i);
|
||||
BENCH_Q_TAIL_INSERT(operation_queue, kbuf);
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
|
||||
TIMER_START;
|
||||
for (i = 0; i < config->pcount; ++i) {
|
||||
next_op = rand()%100;
|
||||
|
||||
if (next_op < GET_PROPORTION ) {
|
||||
BENCH_Q_POP_PUSH(operation_queue, kbuf);
|
||||
key.data = kbuf;
|
||||
key.size = sizeof(kbuf);
|
||||
dbp->get(dbp, NULL, &key, &data, 0);
|
||||
} else if (next_op < GET_PROPORTION+PUT_PROPORTION) {
|
||||
GET_KEY_NEXT(key, config, kbuf, i);
|
||||
BENCH_Q_TAIL_INSERT(operation_queue, kbuf);
|
||||
dbp->put(dbp, NULL, &key, &data, 0);
|
||||
} else {
|
||||
BENCH_Q_POP(operation_queue, kbuf);
|
||||
key.data = kbuf;
|
||||
key.size = sizeof(kbuf);
|
||||
dbp->del(dbp, NULL, &key, 0);
|
||||
}
|
||||
}
|
||||
TIMER_STOP;
|
||||
TIMER_GET(config->tot_time);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_workload_run_std_workload(dbp, config)
|
||||
DB *dbp;
|
||||
CONFIG *config;
|
||||
{
|
||||
DBT key, data;
|
||||
DBC *dbc;
|
||||
u_int32_t i;
|
||||
int ret;
|
||||
char kbuf[KBUF_LEN];
|
||||
|
||||
/* Setup a key/data pair. */
|
||||
INIT_KEY(key, config);
|
||||
memset(&data, 0, sizeof(data));
|
||||
DB_BENCH_ASSERT(
|
||||
(data.data = malloc(data.size = config->dsize)) != NULL);
|
||||
|
||||
/* Store the key/data pair count times. */
|
||||
TIMER_START;
|
||||
for (i = 0; i < config->pcount; ++i) {
|
||||
GET_KEY_NEXT(key, config, kbuf, i);
|
||||
DB_BENCH_ASSERT(dbp->put(dbp, NULL, &key, &data, 0) == 0);
|
||||
}
|
||||
TIMER_STOP;
|
||||
TIMER_GET(config->put_time);
|
||||
|
||||
if (b_workload_is_get_workload(config->workload) == 0) {
|
||||
TIMER_START;
|
||||
for (i = 0; i <= config->gcount; ++i) {
|
||||
DB_BENCH_ASSERT(dbp->cursor(dbp, NULL, &dbc, 0) == 0);
|
||||
while ((dbc->c_get(dbc, &key, &data, DB_NEXT)) == 0);
|
||||
DB_BENCH_ASSERT(dbc->c_close(dbc) == 0);
|
||||
}
|
||||
TIMER_STOP;
|
||||
TIMER_GET(config->get_time);
|
||||
}
|
||||
|
||||
if (b_workload_is_del_workload(config->workload) == 0) {
|
||||
/* reset rand to reproduce key sequence. */
|
||||
srand(config->seed);
|
||||
|
||||
TIMER_START;
|
||||
if (config->cursor_del != 0) {
|
||||
DB_BENCH_ASSERT(dbp->cursor(dbp, NULL, &dbc, 0) == 0);
|
||||
while (
|
||||
(ret = dbc->c_get(dbc, &key, &data, DB_NEXT)) == 0)
|
||||
DB_BENCH_ASSERT(dbc->c_del(dbc, 0) == 0);
|
||||
DB_BENCH_ASSERT (ret == DB_NOTFOUND);
|
||||
} else {
|
||||
INIT_KEY(key, config);
|
||||
for (i = 0; i < config->pcount; ++i) {
|
||||
GET_KEY_NEXT(key, config, kbuf, i);
|
||||
|
||||
ret = dbp->del(dbp, NULL, &key, 0);
|
||||
/*
|
||||
* Random key generation can cause dups,
|
||||
* so NOTFOUND result is OK.
|
||||
*/
|
||||
if (config->ksize == 0)
|
||||
DB_BENCH_ASSERT
|
||||
(ret == 0 || ret == DB_NOTFOUND);
|
||||
else
|
||||
DB_BENCH_ASSERT(ret == 0);
|
||||
}
|
||||
}
|
||||
TIMER_STOP;
|
||||
TIMER_GET(config->del_time);
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
b_workload_dump_verbose_stats(dbp, config)
|
||||
DB *dbp;
|
||||
CONFIG *config;
|
||||
{
|
||||
/*
|
||||
* It would be nice to be able to define stat as _stat on
|
||||
* Windows, but that substitutes _stat for the db call as well.
|
||||
*/
|
||||
#ifdef DB_WIN32
|
||||
struct _stat fstat;
|
||||
#else
|
||||
struct stat fstat;
|
||||
#endif
|
||||
DB_HASH_STAT *hstat;
|
||||
DB_BTREE_STAT *bstat;
|
||||
double free_prop;
|
||||
char path[1024];
|
||||
|
||||
#ifdef DB_BENCH_INCLUDE_CONFIG_SUMMARY
|
||||
printf("Completed workload benchmark.\n");
|
||||
printf("Configuration summary:\n");
|
||||
printf("\tworkload type: %d\n", (int)config->workload);
|
||||
printf("\tdatabase type: %s\n", config->ts);
|
||||
if (config->cachesz != 0)
|
||||
printf("\tcache size: %lu\n", (u_long)config->cachesz);
|
||||
if (config->pagesz != 0)
|
||||
printf("\tdatabase page size: %lu\n", (u_long)config->pagesz);
|
||||
printf("\tput element count: %lu\n", (u_long)config->pcount);
|
||||
if ( b_workload_is_get_workload(config->workload) == 0)
|
||||
printf("\tget element count: %lu\n", (u_long)config->gcount);
|
||||
if (config->orderedkeys)
|
||||
printf("\tInserting items in order\n");
|
||||
else if (config->ksize == 0)
|
||||
printf("\tInserting keys with size 10\n");
|
||||
else
|
||||
printf(
|
||||
"\tInserting keys with size: %lu\n", (u_long)config->ksize);
|
||||
|
||||
printf("\tInserting data elements size: %lu\n", (u_long)config->dsize);
|
||||
|
||||
if (b_workload_is_del_workload(config->workload) == 0) {
|
||||
if (config->cursor_del)
|
||||
printf("\tDeleting items using a cursor\n");
|
||||
else
|
||||
printf("\tDeleting items without a cursor\n");
|
||||
}
|
||||
#endif /* DB_BENCH_INCLUDE_CONFIG_SUMMARY */
|
||||
|
||||
if (b_workload_is_put_workload(config->workload) == 0)
|
||||
printf("%s Time spent inserting (%lu) (%s) items: %lu/%lu\n",
|
||||
config->message[0] == '\0' ? "" : config->message,
|
||||
(u_long)config->pcount, config->ts,
|
||||
(u_long)config->put_time.tv_sec, config->put_time.tv_nsec);
|
||||
|
||||
if (b_workload_is_get_workload(config->workload) == 0)
|
||||
printf("%s Time spent getting (%lu) (%s) items: %lu/%lu\n",
|
||||
config->message[0] == '\0' ? "" : config->message,
|
||||
(u_long)config->pcount * ((config->gcount == 0) ?
|
||||
1 : config->gcount), config->ts,
|
||||
(u_long)config->get_time.tv_sec, config->get_time.tv_nsec);
|
||||
|
||||
if (b_workload_is_del_workload(config->workload) == 0)
|
||||
printf("%s Time spent deleting (%lu) (%s) items: %lu/%lu\n",
|
||||
config->message[0] == '\0' ? "" : config->message,
|
||||
(u_long)config->pcount, config->ts,
|
||||
(u_long)config->del_time.tv_sec, config->del_time.tv_nsec);
|
||||
|
||||
(void)snprintf(path, sizeof(path),
|
||||
"%s%c%s", TESTDIR, PATH_SEPARATOR[0], TESTFILE);
|
||||
#ifdef DB_WIN32
|
||||
if (_stat(path, &fstat) == 0) {
|
||||
#else
|
||||
if (stat(path, &fstat) == 0) {
|
||||
#endif
|
||||
printf("%s Size of db file (%s): %lu K\n",
|
||||
config->message[0] == '\0' ? "" : config->message,
|
||||
config->ts, (u_long)fstat.st_size/1024);
|
||||
}
|
||||
|
||||
if (config->type == DB_HASH) {
|
||||
#if DB_VERSION_MAJOR < 3 || DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR <= 2
|
||||
DB_BENCH_ASSERT(dbp->stat(dbp, &hstat, NULL, 0) == 0);
|
||||
#elif DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR <= 2
|
||||
DB_BENCH_ASSERT(dbp->stat(dbp, &hstat, 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->stat(dbp, NULL, &hstat, 0) == 0);
|
||||
#endif
|
||||
/*
|
||||
* Hash fill factor is a bit tricky. Want to include
|
||||
* both bucket and overflow buckets (not offpage).
|
||||
*/
|
||||
free_prop = hstat->hash_pagesize*hstat->hash_buckets;
|
||||
free_prop += hstat->hash_pagesize*hstat->hash_overflows;
|
||||
free_prop =
|
||||
(free_prop - hstat->hash_bfree - hstat->hash_ovfl_free)/
|
||||
free_prop;
|
||||
printf("%s db fill factor (%s): %.2f%%\n",
|
||||
config->message[0] == '\0' ? "" : config->message,
|
||||
config->ts, free_prop*100);
|
||||
free(hstat);
|
||||
} else { /* Btree */
|
||||
#if DB_VERSION_MAJOR < 3 || DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR <= 2
|
||||
DB_BENCH_ASSERT(dbp->stat(dbp, &bstat, NULL, 0) == 0);
|
||||
#elif DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR <= 2
|
||||
DB_BENCH_ASSERT(dbp->stat(dbp, &bstat, 0) == 0);
|
||||
#else
|
||||
DB_BENCH_ASSERT(dbp->stat(dbp, NULL, &bstat, 0) == 0);
|
||||
#endif
|
||||
free_prop = bstat->bt_pagesize*bstat->bt_leaf_pg;
|
||||
free_prop = (free_prop-bstat->bt_leaf_pgfree)/free_prop;
|
||||
printf("%s db fill factor (%s): %.2f%%\n",
|
||||
config->message[0] == '\0' ? "" : config->message,
|
||||
config->ts, free_prop*100);
|
||||
free(bstat);
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
static char *
|
||||
b_workload_workload_str(workload)
|
||||
int workload;
|
||||
{
|
||||
static char buf[128];
|
||||
|
||||
switch (workload) {
|
||||
case T_PUT_GET_DELETE:
|
||||
return ("PUT/GET/DELETE");
|
||||
/* NOTREACHED */
|
||||
case T_GET:
|
||||
return ("GET");
|
||||
/* NOTREACHED */
|
||||
case T_PUT:
|
||||
return ("PUT");
|
||||
/* NOTREACHED */
|
||||
case T_DELETE:
|
||||
return ("DELETE");
|
||||
/* NOTREACHED */
|
||||
case T_PUT_GET:
|
||||
return ("PUT/GET");
|
||||
/* NOTREACHED */
|
||||
case T_PUT_DELETE:
|
||||
return ("PUT/DELETE");
|
||||
/* NOTREACHED */
|
||||
case T_GET_DELETE:
|
||||
return ("GET/DELETE");
|
||||
/* NOTREACHED */
|
||||
case T_MIXED:
|
||||
snprintf(buf, sizeof(buf), "MIXED (get: %d, put: %d, del: %d)",
|
||||
(int)GET_PROPORTION,
|
||||
(int)PUT_PROPORTION, (int)DEL_PROPORTION);
|
||||
return (buf);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
exit(b_workload_usage());
|
||||
/* NOTREACHED */
|
||||
}
|
||||
|
||||
static int
|
||||
b_workload_is_get_workload(workload)
|
||||
int workload;
|
||||
{
|
||||
switch (workload) {
|
||||
case T_GET:
|
||||
case T_PUT_GET:
|
||||
case T_PUT_GET_DELETE:
|
||||
case T_GET_DELETE:
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int
|
||||
b_workload_is_put_workload(workload)
|
||||
int workload;
|
||||
{
|
||||
switch (workload) {
|
||||
case T_PUT:
|
||||
case T_PUT_GET:
|
||||
case T_PUT_GET_DELETE:
|
||||
case T_PUT_DELETE:
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int
|
||||
b_workload_is_del_workload(workload)
|
||||
int workload;
|
||||
{
|
||||
switch (workload) {
|
||||
case T_DELETE:
|
||||
case T_PUT_DELETE:
|
||||
case T_PUT_GET_DELETE:
|
||||
case T_GET_DELETE:
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int
|
||||
b_workload_usage()
|
||||
{
|
||||
(void)fprintf(stderr,
|
||||
"usage: b_workload [-b cachesz] [-c count] [-d bytes] [-e]\n");
|
||||
(void)fprintf(stderr,
|
||||
"\t[-g getitrs] [-i] [-k keysize] [-m message] [-o] [-p pagesz]\n");
|
||||
(void)fprintf(stderr, "\t[-r dup_count] [-t type] [-w type]\n");
|
||||
|
||||
(void)fprintf(stderr, "Where:\n");
|
||||
(void)fprintf(stderr, "\t-b the size of the DB cache.\n");
|
||||
(void)fprintf(stderr, "\t-c the number of elements to be measured.\n");
|
||||
(void)fprintf(stderr, "\t-d the size of each data element.\n");
|
||||
(void)fprintf(stderr, "\t-e delete entries using a cursor.\n");
|
||||
(void)fprintf(stderr, "\t-g number of get cursor traverses.\n");
|
||||
(void)fprintf(stderr, "\t-i Pre-init hash DB bucket count.\n");
|
||||
(void)fprintf(stderr, "\t-k the size of each key inserted.\n");
|
||||
(void)fprintf(stderr, "\t-m message pre-pended to log output.\n");
|
||||
(void)fprintf(stderr, "\t-o keys should be ordered for insert.\n");
|
||||
(void)fprintf(stderr, "\t-p the page size for the database.\n");
|
||||
(void)fprintf(stderr, "\t-r the number of duplicates to insert\n");
|
||||
(void)fprintf(stderr, "\t-t type of the underlying database.\n");
|
||||
(void)fprintf(stderr, "\t-w the workload to measure, available:\n");
|
||||
(void)fprintf(stderr, "\t\tA - PUT_GET_DELETE\n");
|
||||
(void)fprintf(stderr, "\t\tB - GET\n");
|
||||
(void)fprintf(stderr, "\t\tC - PUT\n");
|
||||
(void)fprintf(stderr, "\t\tD - DELETE\n");
|
||||
(void)fprintf(stderr, "\t\tE - PUT_GET\n");
|
||||
(void)fprintf(stderr, "\t\tF - PUT_DELETE\n");
|
||||
(void)fprintf(stderr, "\t\tG - GET_DELETE\n");
|
||||
(void)fprintf(stderr, "\t\tH - MIXED\n");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Macros to help with initializing/assigning key dbts
|
||||
*/
|
||||
|
||||
#define KBUF_LEN 12
|
||||
#define INIT_KEY(key, config) do { \
|
||||
memset(&key, 0, sizeof(key)); \
|
||||
if (config->orderedkeys) { \
|
||||
key.size = sizeof (u_int32_t); \
|
||||
} else if (config->ksize != 0) { \
|
||||
DB_BENCH_ASSERT( \
|
||||
(key.data = malloc(key.size = config->ksize)) != NULL); \
|
||||
} else { \
|
||||
key.data = kbuf; \
|
||||
key.size = 10; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#define GET_KEY_NEXT(key, config, kbuf, i) do { \
|
||||
size_t tmp_int; \
|
||||
if (config->orderedkeys) { \
|
||||
/* Will be sorted on little-endian system. */ \
|
||||
tmp_int = i; \
|
||||
M_32_SWAP(tmp_int); \
|
||||
key.data = &tmp_int; \
|
||||
} else if (config->ksize == 0) { \
|
||||
/* \
|
||||
* This will produce duplicate keys. \
|
||||
* That is not such a big deal, since we are \
|
||||
* using the same seed to srand each time, \
|
||||
* the scenario is reproducible. \
|
||||
*/ \
|
||||
(void)snprintf(kbuf, sizeof(kbuf), "%10d", rand()); \
|
||||
} else { \
|
||||
/* TODO: Not sure of the best approach here. */ \
|
||||
(void)snprintf(key.data, config->ksize, "%10lu", (u_long)i); \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
/* Taken from dbinc/db_swap.h */
|
||||
#undef M_32_SWAP
|
||||
#define M_32_SWAP(a) { \
|
||||
u_int32_t _tmp; \
|
||||
_tmp = (u_int32_t)a; \
|
||||
((u_int8_t *)&a)[0] = ((u_int8_t *)&_tmp)[3]; \
|
||||
((u_int8_t *)&a)[1] = ((u_int8_t *)&_tmp)[2]; \
|
||||
((u_int8_t *)&a)[2] = ((u_int8_t *)&_tmp)[1]; \
|
||||
((u_int8_t *)&a)[3] = ((u_int8_t *)&_tmp)[0]; \
|
||||
}
|
||||
|
||||
/*
|
||||
* A singly linked list, that maintains a pointer
|
||||
* to the start and the end of the queue.
|
||||
* Should be possible to use a STAILQ, but this seemed easier
|
||||
*/
|
||||
typedef struct bench_qentry {
|
||||
char data[KBUF_LEN];
|
||||
struct bench_qentry *next;
|
||||
}bench_qentry;
|
||||
typedef struct bench_q {
|
||||
struct bench_qentry *head;
|
||||
struct bench_qentry *tail;
|
||||
} bench_q;
|
||||
#define BENCH_Q_TAIL_INSERT(queue, buf) do { \
|
||||
struct bench_qentry *entry; \
|
||||
DB_BENCH_ASSERT( \
|
||||
(entry = malloc(sizeof(struct bench_qentry))) != NULL); \
|
||||
memcpy(entry->data, buf, sizeof(entry->data)); \
|
||||
if (queue.head == NULL) \
|
||||
queue.head = queue.tail = entry; \
|
||||
else { \
|
||||
queue.tail->next = entry; \
|
||||
queue.tail = entry; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#define BENCH_Q_POP(queue, buf) do { \
|
||||
struct bench_qentry *popped = queue.head; \
|
||||
if (popped == NULL) \
|
||||
break; \
|
||||
if (queue.head->next == NULL) \
|
||||
queue.head = queue.tail = NULL; \
|
||||
else \
|
||||
queue.head = queue.head->next; \
|
||||
memcpy(buf, popped->data, sizeof(buf)); \
|
||||
free(popped); \
|
||||
} while (0)
|
||||
|
||||
/*
|
||||
* Retrieve the head of the queue, save the data into user
|
||||
* buffer, and push the item back onto the end of the list.
|
||||
* Same functionality as pop/insert, but saves a malloc/free
|
||||
*/
|
||||
#define BENCH_Q_POP_PUSH(queue, buf) do { \
|
||||
struct bench_qentry *popped = queue.head; \
|
||||
if (popped == NULL) \
|
||||
break; \
|
||||
if (queue.head->next == NULL) \
|
||||
queue.head = queue.tail = NULL; \
|
||||
else \
|
||||
queue.head = queue.head->next; \
|
||||
memcpy(buf, popped->data, sizeof(buf)); \
|
||||
if (queue.head == NULL) \
|
||||
queue.head = queue.tail = popped; \
|
||||
else { \
|
||||
queue.tail->next = popped; \
|
||||
queue.tail = popped; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
typedef enum {
|
||||
T_PUT,
|
||||
T_GET,
|
||||
T_DELETE,
|
||||
T_PUT_GET,
|
||||
T_PUT_DELETE,
|
||||
T_PUT_GET_DELETE,
|
||||
T_GET_DELETE,
|
||||
T_MIXED
|
||||
} test_type;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
u_int32_t ksize;
|
||||
u_int32_t dsize;
|
||||
size_t orderedkeys;
|
||||
size_t num_dups;
|
||||
u_int32_t pagesz;
|
||||
u_int32_t cachesz;
|
||||
u_int32_t pcount;
|
||||
size_t gcount;
|
||||
size_t cursor_del;
|
||||
size_t verbose;
|
||||
test_type workload;
|
||||
u_int32_t seed;
|
||||
size_t presize;
|
||||
DBTYPE type;
|
||||
char *ts;
|
||||
char *message;
|
||||
/* Fields used to store timing information */
|
||||
db_timespec put_time;
|
||||
db_timespec get_time;
|
||||
db_timespec del_time;
|
||||
db_timespec tot_time;
|
||||
} CONFIG;
|
||||
@@ -0,0 +1,218 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#ifndef _BENCH_H_
|
||||
#define _BENCH_H_
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#if DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 5
|
||||
/*
|
||||
* Older releases of Berkeley DB don't include standard include files in
|
||||
* db_int.h.
|
||||
*/
|
||||
#ifdef DB_WIN32
|
||||
#define WIN32_LEAN_AND_MEAN 1
|
||||
#include <windows.h>
|
||||
#include <direct.h>
|
||||
#include <sys/timeb.h>
|
||||
#else
|
||||
#include <sys/stat.h>
|
||||
#include <sys/time.h>
|
||||
|
||||
#include <limits.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define TESTDIR "TESTDIR"
|
||||
#define TESTFILE "test_micro.db"
|
||||
|
||||
/*
|
||||
* Implement a custom assert to allow consistent behavior across builds and
|
||||
* platforms.
|
||||
*
|
||||
* The BDB library DB_ASSERT implementation is only enabled in diagnostic
|
||||
* builds -- so is not suitable here.
|
||||
*/
|
||||
#define DB_BENCH_ASSERT(e) do { \
|
||||
(e) ? (void)0 : \
|
||||
(fprintf(stderr, \
|
||||
"assert failure: %s/%d: \"%s\"\n", __FILE__, __LINE__, #e), \
|
||||
b_util_abort()); \
|
||||
} while (0)
|
||||
|
||||
#ifndef NS_PER_SEC
|
||||
#define NS_PER_SEC 1000000000 /* Nanoseconds in a second */
|
||||
#endif
|
||||
#ifndef NS_PER_US
|
||||
#define NS_PER_US 1000 /* Nanoseconds in a microsecond */
|
||||
#endif
|
||||
#ifndef MS_PER_NS
|
||||
#define MS_PER_NS 1000000 /* Milliseconds in a nanosecond */
|
||||
#endif
|
||||
|
||||
#ifdef DB_TIMEOUT_TO_TIMESPEC
|
||||
/*
|
||||
* We have the timer routines in the Berkeley DB library after their conversion
|
||||
* to the POSIX timespec interfaces. We'd rather use something that gives us
|
||||
* better information than elapsed wallclock time, so use getrusage instead if
|
||||
* it's available.
|
||||
*/
|
||||
#ifdef HAVE_GETRUSAGE
|
||||
#include <sys/resource.h>
|
||||
|
||||
#define SET_TIMER_FROM_GETRUSAGE(tp) do { \
|
||||
struct rusage __usage; \
|
||||
DB_BENCH_ASSERT(getrusage(RUSAGE_SELF, &__usage) == 0); \
|
||||
(tp)->tv_sec = \
|
||||
__usage.ru_utime.tv_sec + __usage.ru_stime.tv_sec; \
|
||||
(tp)->tv_nsec = NS_PER_US * \
|
||||
(__usage.ru_utime.tv_usec + __usage.ru_stime.tv_usec); \
|
||||
} while (0);
|
||||
|
||||
#define TIMER_START SET_TIMER_FROM_GETRUSAGE(&__start_time);
|
||||
#define TIMER_STOP SET_TIMER_FROM_GETRUSAGE(&__end_time);
|
||||
|
||||
#elif defined(DB_WIN32) && !defined(DB_WINCE)
|
||||
|
||||
#define SET_TIMER_FROM_GETPROCESSTIMES(tp) do { \
|
||||
FILETIME lpCreationTime, lpExitTime, lpKernelTime, lpUserTIme; \
|
||||
LARGE_INTEGER large_int; \
|
||||
LONGLONG __ns_since_epoch; \
|
||||
DB_BENCH_ASSERT( \
|
||||
GetProcessTimes(GetCurrentProcess(), &lpCreationTime, \
|
||||
&lpExitTime, &lpKernelTime, &lpUserTIme) != 0); \
|
||||
memcpy(&large_int, &lpKernelTime, sizeof(lpKernelTime)); \
|
||||
__ns_since_epoch = (large_int.QuadPart * 100); \
|
||||
(tp)->tv_sec = (time_t)(__ns_since_epoch / NS_PER_SEC); \
|
||||
(tp)->tv_nsec = (long)(__ns_since_epoch % NS_PER_SEC); \
|
||||
memcpy(&large_int, &lpUserTIme, sizeof(lpUserTIme)); \
|
||||
__ns_since_epoch = (large_int.QuadPart * 100); \
|
||||
(tp)->tv_sec += (time_t)(__ns_since_epoch / NS_PER_SEC); \
|
||||
(tp)->tv_nsec += (long)(__ns_since_epoch % NS_PER_SEC); \
|
||||
} while (0);
|
||||
|
||||
#define TIMER_START SET_TIMER_FROM_GETPROCESSTIMES(&__start_time);
|
||||
#define TIMER_STOP SET_TIMER_FROM_GETPROCESSTIMES(&__end_time);
|
||||
|
||||
#else /* !HAVEGETRUSAGE && !DB_WIN32 */
|
||||
|
||||
#if DB_VERSION_MAJOR > 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 6
|
||||
#define TIMER_START __os_gettime(NULL, &__start_time, 1)
|
||||
#define TIMER_STOP __os_gettime(NULL, &__end_time, 1)
|
||||
#else
|
||||
#define TIMER_START __os_gettime(NULL, &__start_time)
|
||||
#define TIMER_STOP __os_gettime(NULL, &__end_time)
|
||||
#endif
|
||||
#endif /* !HAVE_GETRUSAGE */
|
||||
|
||||
#else /* !DB_TIMEOUT_TO_TIMESPEC */
|
||||
|
||||
#if defined(HAVE_CLOCK_GETTIME)
|
||||
typedef struct timespec db_timespec;
|
||||
#else
|
||||
typedef struct {
|
||||
time_t tv_sec; /* seconds */
|
||||
long tv_nsec; /* nanoseconds */
|
||||
} db_timespec;
|
||||
#endif
|
||||
|
||||
#define timespecadd(vvp, uvp) \
|
||||
do { \
|
||||
(vvp)->tv_sec += (uvp)->tv_sec; \
|
||||
(vvp)->tv_nsec += (uvp)->tv_nsec; \
|
||||
if ((vvp)->tv_nsec >= NS_PER_SEC) { \
|
||||
(vvp)->tv_sec++; \
|
||||
(vvp)->tv_nsec -= NS_PER_SEC; \
|
||||
} \
|
||||
} while (0)
|
||||
#define timespecsub(vvp, uvp) \
|
||||
do { \
|
||||
(vvp)->tv_sec -= (uvp)->tv_sec; \
|
||||
(vvp)->tv_nsec -= (uvp)->tv_nsec; \
|
||||
if ((vvp)->tv_nsec < 0) { \
|
||||
(vvp)->tv_sec--; \
|
||||
(vvp)->tv_nsec += NS_PER_SEC; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#define TIMER_START CLOCK(__start_time)
|
||||
#define TIMER_STOP CLOCK(__end_time)
|
||||
|
||||
#if defined(HAVE_CLOCK_GETTIME)
|
||||
#define CLOCK(tm) do { \
|
||||
DB_BENCH_ASSERT(clock_gettime( \
|
||||
CLOCK_REALTIME, (struct timespec *)&(tm)) == 0); \
|
||||
} while (0)
|
||||
#elif defined(DB_WIN32)
|
||||
#define CLOCK(tm) do { \
|
||||
struct _timeb __now; \
|
||||
_ftime(&__now); \
|
||||
(tm).tv_sec = __now.time; \
|
||||
(tm).tv_nsec = __now.millitm * MS_PER_NS; \
|
||||
} while (0)
|
||||
#else
|
||||
#define CLOCK(tm) do { \
|
||||
struct timeval __tp; \
|
||||
DB_BENCH_ASSERT(gettimeofday(&__tp, NULL) == 0); \
|
||||
(tm).tv_sec = __tp.tv_sec; \
|
||||
(tm).tv_nsec = __tp.tv_usec * NS_PER_US; \
|
||||
} while (0)
|
||||
#endif
|
||||
#endif /* !DB_TIMEOUT_TO_TIMESPEC */
|
||||
|
||||
extern db_timespec __start_time, __end_time;
|
||||
|
||||
#define TIMER_GET(tm) do { \
|
||||
tm = __end_time; \
|
||||
timespecsub(&(tm), &__start_time); \
|
||||
} while (0)
|
||||
#define TIMER_DISPLAY(ops) do { \
|
||||
db_timespec __tmp_time; \
|
||||
__tmp_time = __end_time; \
|
||||
timespecsub(&__tmp_time, &__start_time); \
|
||||
TIME_DISPLAY(ops, __tmp_time); \
|
||||
} while (0)
|
||||
#define TIME_DISPLAY(ops, tm) do { \
|
||||
double __secs; \
|
||||
int __major, __minor, __patch; \
|
||||
__secs = (tm).tv_sec + (double)(tm).tv_nsec / NS_PER_SEC; \
|
||||
(void)db_version(&__major, &__minor, &__patch); \
|
||||
printf("%d.%d.%d\t%.2f\n", __major, __minor, __patch, \
|
||||
(__secs == 0) ? 0.0 : (ops) / __secs); \
|
||||
} while (0)
|
||||
|
||||
extern char *progname; /* program name */
|
||||
|
||||
int b_curalloc __P((int, char *[]));
|
||||
int b_curwalk __P((int, char *[]));
|
||||
int b_del __P((int, char *[]));
|
||||
int b_get __P((int, char *[]));
|
||||
int b_inmem __P((int, char *[]));
|
||||
int b_latch __P((int, char *[]));
|
||||
int b_load __P((int, char *[]));
|
||||
int b_open __P((int, char *[]));
|
||||
int b_put __P((int, char *[]));
|
||||
int b_recover __P((int, char *[]));
|
||||
int b_txn __P((int, char *[]));
|
||||
int b_txn_write __P((int, char *[]));
|
||||
int b_uname __P((void));
|
||||
void b_util_abort __P((void));
|
||||
int b_util_dir_setup __P((void));
|
||||
int b_util_dir_teardown __P((void));
|
||||
int b_util_have_hash __P((void));
|
||||
int b_util_have_heap __P((void));
|
||||
int b_util_have_queue __P((void));
|
||||
int b_util_unlink __P((char *));
|
||||
int b_workload __P((int, char *[]));
|
||||
u_int32_t part_callback __P((DB *, DBT *));
|
||||
|
||||
#endif /* !_BENCH_H_ */
|
||||
@@ -0,0 +1,226 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "bench.h"
|
||||
|
||||
int test_micro_main __P((int, char *[]));
|
||||
|
||||
static int test_micro_run __P((char *));
|
||||
static int test_micro_usage __P((void));
|
||||
|
||||
char *progname; /* program name */
|
||||
db_timespec __start_time, __end_time; /* TIMER_START & TIMER_END */
|
||||
|
||||
static int test_start = 1; /* first test to run */
|
||||
static int test_end = 0; /* last test to run */
|
||||
|
||||
static struct {
|
||||
char *name; /* command name */
|
||||
int (*f)(int, char *[]); /* function */
|
||||
} cmdlist[] = {
|
||||
{ "b_curalloc", b_curalloc },
|
||||
{ "b_curwalk", b_curwalk },
|
||||
{ "b_del", b_del },
|
||||
{ "b_get", b_get },
|
||||
{ "b_inmem", b_inmem },
|
||||
{ "b_latch", b_latch },
|
||||
{ "b_load", b_load },
|
||||
{ "b_open", b_open },
|
||||
{ "b_put", b_put },
|
||||
{ "b_recover", b_recover },
|
||||
{ "b_txn", b_txn },
|
||||
{ "b_txn_write", b_txn_write },
|
||||
{ "b_workload", b_workload },
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
int
|
||||
test_micro(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("test_micro", args, &argc, &argv);
|
||||
return (test_micro_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
test_micro_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
int ch, ret;
|
||||
char *run_directory, *ifile;
|
||||
|
||||
if ((progname = __db_rpath(argv[0])) == NULL)
|
||||
progname = argv[0];
|
||||
else
|
||||
++progname;
|
||||
|
||||
run_directory = NULL;
|
||||
ifile = "run.std";
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "d:e:i:s:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'd':
|
||||
run_directory = optarg;
|
||||
break;
|
||||
case 'e':
|
||||
test_end = atoi(optarg);
|
||||
break;
|
||||
case 'i':
|
||||
ifile = optarg;
|
||||
break;
|
||||
case 's':
|
||||
test_start = atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (test_micro_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
/* Run in the target directory. */
|
||||
if (run_directory != NULL && chdir(run_directory) != 0) {
|
||||
fprintf(stderr,
|
||||
"%s: %s: %s\n", progname, run_directory, strerror(errno));
|
||||
return (1);
|
||||
}
|
||||
|
||||
/* Clean up any left-over test directory. */
|
||||
if (b_util_dir_teardown())
|
||||
return (1);
|
||||
|
||||
ret = test_micro_run(ifile);
|
||||
|
||||
return (ret ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
/*
|
||||
* run --
|
||||
* Read a configuration file and run the tests.
|
||||
*/
|
||||
static int
|
||||
test_micro_run(ifile)
|
||||
char *ifile;
|
||||
{
|
||||
#ifdef HAVE_GETOPT_OPTRESET
|
||||
extern int optreset;
|
||||
#endif
|
||||
extern int optind, __db_getopt_reset;
|
||||
static int test_cur = 0;
|
||||
FILE *ifp;
|
||||
int argc, cmdindx, lineno, ret;
|
||||
char *p, cmd[1024], path[1024], **argv;
|
||||
|
||||
/* Identify the run. */
|
||||
if (b_uname() != 0)
|
||||
return (1);
|
||||
|
||||
/* Open the list of tests. */
|
||||
if ((ifp = fopen(ifile, "r")) == NULL) {
|
||||
fprintf(stderr,
|
||||
"%s: %s: %s\n", progname, ifile, strerror(errno));
|
||||
return (1);
|
||||
}
|
||||
|
||||
for (lineno = 1; fgets(cmd, sizeof(cmd), ifp) != NULL; ++lineno) {
|
||||
/*
|
||||
* Nul-terminate the command line; check for a trailing \r
|
||||
* on Windows.
|
||||
*/
|
||||
if ((p = strchr(cmd, '\n')) == NULL) {
|
||||
format_err: fprintf(stderr, "%s: %s: line %d: illegal input\n",
|
||||
progname, ifile, lineno);
|
||||
return (1);
|
||||
}
|
||||
if (p > cmd && p[-1] == '\r')
|
||||
--p;
|
||||
*p = '\0';
|
||||
|
||||
/* Skip empty lines and comments. */
|
||||
if (cmd[0] == '\0' || cmd[0] == '#')
|
||||
continue;
|
||||
|
||||
/* Optionally limit the test run to specific tests. */
|
||||
if (++test_cur < test_start ||
|
||||
(test_end != 0 && test_cur > test_end))
|
||||
continue;
|
||||
|
||||
fprintf(stderr, "%d: %s\n", test_cur, cmd);
|
||||
|
||||
/* Find the command. */
|
||||
if ((p = strchr(cmd, ' ')) == NULL)
|
||||
goto format_err;
|
||||
*p++ = '\0';
|
||||
for (cmdindx = 0; cmdlist[cmdindx].name != NULL; ++cmdindx)
|
||||
if (strcmp(cmd, cmdlist[cmdindx].name) == 0)
|
||||
break;
|
||||
if (cmdlist[cmdindx].name == NULL)
|
||||
goto format_err;
|
||||
|
||||
/* Build argc/argv. */
|
||||
if (__db_util_arg(cmd, p, &argc, &argv) != 0)
|
||||
return (1);
|
||||
|
||||
/* Re-direct output into the test log file. */
|
||||
(void)snprintf(path, sizeof(path), "%d", test_cur);
|
||||
if (freopen(path, "a", stdout) == NULL) {
|
||||
fprintf(stderr,
|
||||
"%s: %s: %s\n", progname, path, strerror(errno));
|
||||
return (1);
|
||||
}
|
||||
|
||||
/*
|
||||
* Each underlying "program" re-parses its arguments --
|
||||
* reset getopt.
|
||||
*/
|
||||
#ifdef HAVE_GETOPT_OPTRESET
|
||||
optreset = 1;
|
||||
#endif
|
||||
optind = 1;
|
||||
|
||||
/* Prepare the test directory. */
|
||||
if (b_util_dir_setup())
|
||||
return (1);
|
||||
|
||||
ret = cmdlist[cmdindx].f(argc, argv);
|
||||
|
||||
/* Clean up the test directory. */
|
||||
if (b_util_dir_teardown())
|
||||
return (1);
|
||||
|
||||
(void)fflush(stdout);
|
||||
|
||||
#if DB_VERSION_MAJOR < 4 || DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 1
|
||||
__os_free(NULL, argv, 0);
|
||||
#else
|
||||
__os_free(NULL, argv);
|
||||
#endif
|
||||
if (ret != 0)
|
||||
return (ret);
|
||||
}
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int
|
||||
test_micro_usage()
|
||||
{
|
||||
(void)fprintf(stderr,
|
||||
"usage: %s [-d directory] [-e end] [-i input] [-s start]\n",
|
||||
progname);
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
int db_archive_main __P((int, char *[]));
|
||||
void db_archive_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_archive(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_archive", args, &argc, &argv);
|
||||
return (db_archive_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_archive_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
u_int32_t flags;
|
||||
int ch, exitval, ret, verbose;
|
||||
char **file, *home, **list, *msgpfx, *passwd;
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
flags = 0;
|
||||
verbose = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
home = msgpfx = passwd = NULL;
|
||||
file = list = NULL;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "adh:lm:P:sVv")) != EOF)
|
||||
switch (ch) {
|
||||
case 'a':
|
||||
LF_SET(DB_ARCH_ABS);
|
||||
break;
|
||||
case 'd':
|
||||
LF_SET(DB_ARCH_REMOVE);
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'l':
|
||||
LF_SET(DB_ARCH_LOG);
|
||||
break;
|
||||
case 'm':
|
||||
msgpfx = optarg;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 's':
|
||||
LF_SET(DB_ARCH_DATA);
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case 'v':
|
||||
/*
|
||||
* !!!
|
||||
* The verbose flag no longer actually does anything,
|
||||
* but it's left rather than adding it back at some
|
||||
* future date.
|
||||
*/
|
||||
verbose = 1;
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 0)
|
||||
goto usage_err;
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, msgpfx) != 0)
|
||||
goto err;
|
||||
|
||||
if (__db_util_env_open(dbenv, home, 0, 1, DB_INIT_LOG, 0, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
/* Get the list of names. */
|
||||
if ((ret = dbenv->log_archive(dbenv, &list, flags)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->log_archive");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/* Print the list of names. */
|
||||
if (list != NULL) {
|
||||
for (file = list; *file != NULL; ++file)
|
||||
printf("%s\n", *file);
|
||||
free(list);
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_archive_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done: if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
void
|
||||
db_archive_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: %s %s\n", progname,
|
||||
"[-adlsVv] [-h home] [-m msg_pfx] [-P password]");
|
||||
}
|
||||
@@ -0,0 +1,213 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
int db_checkpoint_main __P((int, char *[]));
|
||||
void db_checkpoint_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_checkpoint(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_checkpoint", args, &argc, &argv);
|
||||
return (db_checkpoint_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_checkpoint_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
time_t now;
|
||||
long argval;
|
||||
u_int32_t flags, kbytes, minutes, seconds;
|
||||
int ch, exitval, once, ret, verbose;
|
||||
char *home, *logfile, *msgpfx, *passwd, time_buf[CTIME_BUFLEN];
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
/*
|
||||
* !!!
|
||||
* Don't allow a fully unsigned 32-bit number, some compilers get
|
||||
* upset and require it to be specified in hexadecimal and so on.
|
||||
*/
|
||||
#define MAX_UINT32_T 2147483647
|
||||
|
||||
dbenv = NULL;
|
||||
kbytes = minutes = 0;
|
||||
once = verbose = 0;
|
||||
flags = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
home = logfile = msgpfx = passwd = NULL;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "1h:k:L:m:P:p:Vv")) != EOF)
|
||||
switch (ch) {
|
||||
case '1':
|
||||
once = 1;
|
||||
flags = DB_FORCE;
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'k':
|
||||
if (__db_getlong(NULL, progname,
|
||||
optarg, 1, (long)MAX_UINT32_T, &argval))
|
||||
goto err;
|
||||
kbytes = (u_int32_t)argval;
|
||||
break;
|
||||
case 'L':
|
||||
logfile = optarg;
|
||||
break;
|
||||
case 'm':
|
||||
msgpfx = optarg;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'p':
|
||||
if (__db_getlong(NULL, progname,
|
||||
optarg, 1, (long)MAX_UINT32_T, &argval))
|
||||
goto err;
|
||||
minutes = (u_int32_t)argval;
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case 'v':
|
||||
verbose = 1;
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 0)
|
||||
goto usage_err;
|
||||
|
||||
if (once == 0 && kbytes == 0 && minutes == 0) {
|
||||
(void)fprintf(stderr, DB_STR_A("5122",
|
||||
"%s: at least one of -1, -k and -p must be specified\n",
|
||||
"%s\n"), progname);
|
||||
goto usage_err;
|
||||
}
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
/* Log our process ID. */
|
||||
if (logfile != NULL && __db_util_logset(progname, logfile))
|
||||
goto err;
|
||||
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, msgpfx) != 0)
|
||||
goto err;
|
||||
|
||||
/*
|
||||
* Turn on DB_THREAD in case a repmgr application wants to do
|
||||
* checkpointing using this utility: repmgr requires DB_THREAD
|
||||
* for all env handles.
|
||||
*/
|
||||
#ifdef HAVE_REPLICATION_THREADS
|
||||
#define ENV_FLAGS DB_THREAD
|
||||
#else
|
||||
#define ENV_FLAGS 0
|
||||
#endif
|
||||
if (__db_util_env_open(dbenv, home, ENV_FLAGS,
|
||||
once, DB_INIT_TXN, 0, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
/*
|
||||
* If we have only a time delay, then we'll sleep the right amount
|
||||
* to wake up when a checkpoint is necessary. If we have a "kbytes"
|
||||
* field set, then we'll check every 30 seconds.
|
||||
*/
|
||||
seconds = kbytes != 0 ? 30 : minutes * 60;
|
||||
while (!__db_util_interrupted()) {
|
||||
if (verbose) {
|
||||
(void)time(&now);
|
||||
dbenv->msg(dbenv, DB_STR_A("5123",
|
||||
"checkpoint begin: %s", "%s"),
|
||||
__os_ctime(&now, time_buf));
|
||||
}
|
||||
|
||||
if ((ret = dbenv->txn_checkpoint(dbenv,
|
||||
kbytes, minutes, flags)) != 0) {
|
||||
dbenv->err(dbenv, ret, "txn_checkpoint");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (verbose) {
|
||||
(void)time(&now);
|
||||
dbenv->msg(dbenv, DB_STR_A("5124",
|
||||
"checkpoint complete: %s", "%s"),
|
||||
__os_ctime(&now, time_buf));
|
||||
}
|
||||
|
||||
if (once)
|
||||
break;
|
||||
|
||||
__os_yield(dbenv->env, seconds, 0);
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_checkpoint_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done:
|
||||
/* Clean up the logfile. */
|
||||
if (logfile != NULL)
|
||||
(void)remove(logfile);
|
||||
|
||||
/* Clean up the environment. */
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
void
|
||||
db_checkpoint_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: %s [-1Vv]\n\t%s %s\n", progname,
|
||||
"[-h home] [-k kbytes] [-L file] [-m msg_pfx]",
|
||||
"[-P password] [-p min]");
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
int db_deadlock_main __P((int, char *[]));
|
||||
void db_deadlock_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_deadlock(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_deadlock", args, &argc, &argv);
|
||||
return (db_deadlock_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_deadlock_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
u_int32_t atype;
|
||||
time_t now;
|
||||
u_long secs, usecs;
|
||||
int rejected, ch, exitval, ret, verbose;
|
||||
char *home, *logfile, *passwd, *str, time_buf[CTIME_BUFLEN];
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
atype = DB_LOCK_DEFAULT;
|
||||
home = logfile = passwd = NULL;
|
||||
secs = usecs = 0;
|
||||
verbose = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "a:h:L:P:t:Vv")) != EOF)
|
||||
switch (ch) {
|
||||
case 'a':
|
||||
switch (optarg[0]) {
|
||||
case 'e':
|
||||
atype = DB_LOCK_EXPIRE;
|
||||
break;
|
||||
case 'm':
|
||||
atype = DB_LOCK_MAXLOCKS;
|
||||
break;
|
||||
case 'n':
|
||||
atype = DB_LOCK_MINLOCKS;
|
||||
break;
|
||||
case 'o':
|
||||
atype = DB_LOCK_OLDEST;
|
||||
break;
|
||||
case 'W':
|
||||
atype = DB_LOCK_MAXWRITE;
|
||||
break;
|
||||
case 'w':
|
||||
atype = DB_LOCK_MINWRITE;
|
||||
break;
|
||||
case 'y':
|
||||
atype = DB_LOCK_YOUNGEST;
|
||||
break;
|
||||
default:
|
||||
goto usage_err;
|
||||
/* NOTREACHED */
|
||||
}
|
||||
if (optarg[1] != '\0')
|
||||
goto usage_err;
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'L':
|
||||
logfile = optarg;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 't':
|
||||
if ((str = strchr(optarg, '.')) != NULL) {
|
||||
*str++ = '\0';
|
||||
if (*str != '\0' && __db_getulong(
|
||||
NULL, progname, str, 0, LONG_MAX, &usecs))
|
||||
goto err;
|
||||
}
|
||||
if (*optarg != '\0' && __db_getulong(
|
||||
NULL, progname, optarg, 0, LONG_MAX, &secs))
|
||||
goto err;
|
||||
if (secs == 0 && usecs == 0)
|
||||
goto usage_err;
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case 'v':
|
||||
verbose = 1;
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 0)
|
||||
goto usage_err;
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
/* Log our process ID. */
|
||||
if (logfile != NULL && __db_util_logset(progname, logfile))
|
||||
goto err;
|
||||
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
if (verbose) {
|
||||
(void)dbenv->set_verbose(dbenv, DB_VERB_DEADLOCK, 1);
|
||||
(void)dbenv->set_verbose(dbenv, DB_VERB_WAITSFOR, 1);
|
||||
}
|
||||
|
||||
if (__db_util_env_open(dbenv, home, 0, 0, 0, 0, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
while (!__db_util_interrupted()) {
|
||||
if (verbose) {
|
||||
(void)time(&now);
|
||||
dbenv->msg(dbenv, DB_STR_A("5102",
|
||||
"running at %.24s", "%.24s"),
|
||||
__os_ctime(&now, time_buf));
|
||||
}
|
||||
|
||||
if ((ret =
|
||||
dbenv->lock_detect(dbenv, 0, atype, &rejected)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->lock_detect");
|
||||
goto err;
|
||||
}
|
||||
if (verbose)
|
||||
dbenv->msg(dbenv, DB_STR_A("5103",
|
||||
"rejected %d locks", "%d"), rejected);
|
||||
|
||||
/* Make a pass every "secs" secs and "usecs" usecs. */
|
||||
if (secs == 0 && usecs == 0)
|
||||
break;
|
||||
__os_yield(dbenv->env, secs, usecs);
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_deadlock_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done:
|
||||
/* Clean up the logfile. */
|
||||
if (logfile != NULL)
|
||||
(void)remove(logfile);
|
||||
|
||||
/* Clean up the environment. */
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
void
|
||||
db_deadlock_usage()
|
||||
{
|
||||
(void)fprintf(stderr,
|
||||
"usage: %s [-Vv] [-a e | m | n | o | W | w | y]\n\t%s\n", progname,
|
||||
"[-h home] [-L file] [-P password] [-t sec.usec]");
|
||||
}
|
||||
@@ -0,0 +1,538 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
#include "dbinc/db_page.h"
|
||||
#include "dbinc/db_am.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
int db_dump_db_init __P((DB_ENV *, char *, int, u_int32_t, int *));
|
||||
int db_dump_dump_sub __P((DB_ENV *, DB *, char *, int, int));
|
||||
int db_dump_main __P((int, char *[]));
|
||||
int db_dump_show_subs __P((DB *));
|
||||
int db_dump_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_dump(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_dump", args, &argc, &argv);
|
||||
return (db_dump_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_dump_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
DB *dbp, *dbvp;
|
||||
db_pgno_t first, last;
|
||||
u_int32_t cache;
|
||||
int ch;
|
||||
int exitval, keyflag, lflag, mflag, nflag, pflag, sflag, private;
|
||||
u_int32_t vflag;
|
||||
int ret, Rflag, rflag, resize;
|
||||
char *blob_dir, *data_len, *dbname, *dopt, *vopt, *filename, *home, *passwd;
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
dbp = dbvp = NULL;
|
||||
exitval = lflag = mflag = nflag = pflag = rflag = Rflag = sflag = vflag = 0;
|
||||
first = last = PGNO_INVALID;
|
||||
keyflag = 0;
|
||||
cache = MEGABYTE;
|
||||
private = 0;
|
||||
blob_dir = data_len = dbname = dopt = vopt = filename = home = passwd = NULL;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:d:D:f:F:h:klL:m:NpP:rRS:s:Vv:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
if (blob_dir!= NULL) {
|
||||
fprintf(stderr, DB_STR("5144",
|
||||
"External file directory may not be specified twice"));
|
||||
goto err;
|
||||
}
|
||||
blob_dir = strdup(optarg);
|
||||
memset(optarg, 0, strlen(optarg));
|
||||
break;
|
||||
case 'd':
|
||||
dopt = optarg;
|
||||
break;
|
||||
case 'D':
|
||||
data_len = optarg;
|
||||
break;
|
||||
case 'f':
|
||||
if (freopen(optarg, "w", stdout) == NULL) {
|
||||
fprintf(stderr, DB_STR_A("5072",
|
||||
"%s: %s: reopen: %s\n", "%s %s %s\n"),
|
||||
progname, optarg, strerror(errno));
|
||||
goto err;
|
||||
}
|
||||
break;
|
||||
case 'F':
|
||||
first = (db_pgno_t)strtoul(optarg, NULL, 10);
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'k':
|
||||
keyflag = 1;
|
||||
break;
|
||||
case 'l':
|
||||
lflag = 1;
|
||||
break;
|
||||
case 'L':
|
||||
last = (db_pgno_t)strtoul(optarg, NULL, 10);
|
||||
break;
|
||||
case 'm':
|
||||
mflag = 1;
|
||||
dbname = optarg;
|
||||
break;
|
||||
case 'N':
|
||||
nflag = 1;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'p':
|
||||
pflag = 1;
|
||||
break;
|
||||
case 's':
|
||||
sflag = 1;
|
||||
dbname = optarg;
|
||||
break;
|
||||
case 'R':
|
||||
Rflag = 1;
|
||||
/* DB_AGGRESSIVE requires DB_SALVAGE */
|
||||
/* FALLTHROUGH */
|
||||
case 'r':
|
||||
rflag = 1;
|
||||
break;
|
||||
case 'v': case 'S':
|
||||
vopt = optarg;
|
||||
switch(*vopt) {
|
||||
case 'o':
|
||||
vflag = DB_NOORDERCHK;
|
||||
break;
|
||||
case 'v':
|
||||
vflag = 0;
|
||||
break;
|
||||
default:
|
||||
(void)db_dump_usage();
|
||||
goto err;
|
||||
}
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case '?':
|
||||
default:
|
||||
(void)db_dump_usage();
|
||||
goto err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
/*
|
||||
* A file name must be specified, unless we're looking for an in-memory
|
||||
* db, in which case it must not.
|
||||
*/
|
||||
if (argc == 0 && mflag)
|
||||
filename = NULL;
|
||||
else if (argc == 1 && !mflag)
|
||||
filename = argv[0];
|
||||
else {
|
||||
(void)db_dump_usage();
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (dopt != NULL && pflag) {
|
||||
fprintf(stderr, DB_STR_A("5110",
|
||||
"%s: the -d and -p options may not both be specified\n",
|
||||
"%s\n"), progname);
|
||||
goto err;
|
||||
}
|
||||
if (lflag && sflag) {
|
||||
fprintf(stderr, DB_STR_A("5111",
|
||||
"%s: the -l and -s options may not both be specified\n",
|
||||
"%s\n"), progname);
|
||||
goto err;
|
||||
}
|
||||
if ((lflag || sflag) && mflag) {
|
||||
fprintf(stderr, DB_STR_A("5112",
|
||||
"%s: the -m option may not be specified with -l or -s\n",
|
||||
"%s\n"), progname);
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (keyflag && rflag) {
|
||||
fprintf(stderr, DB_STR_A("5113",
|
||||
"%s: the -k and -r or -R options may not both be specified\n",
|
||||
"%s\n"), progname);
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (sflag && rflag) {
|
||||
fprintf(stderr, DB_STR_A("5114",
|
||||
"%s: the -r or R options may not be specified with -s\n",
|
||||
"%s\n"), progname);
|
||||
goto err;
|
||||
}
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
retry:
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
if (nflag) {
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOLOCKING, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOLOCKING");
|
||||
goto err;
|
||||
}
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOPANIC, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOPANIC");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
/* Set the directory in which blob files are stored. */
|
||||
if (blob_dir != NULL) {
|
||||
if ((ret = dbenv->set_blob_dir(dbenv, blob_dir)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_blob_dir");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
/* Initialize the environment. */
|
||||
if (db_dump_db_init(dbenv, home, rflag, cache, &private) != 0)
|
||||
goto err;
|
||||
|
||||
/*
|
||||
* Set data_len after environment opens. The value passed
|
||||
* by -D takes priority.
|
||||
*/
|
||||
if (data_len != NULL && (ret = dbenv->set_data_len(dbenv,
|
||||
(u_int32_t)atol(data_len))) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_data_len");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/* Create the DB object and open the file. */
|
||||
if ((ret = db_create(&dbp, dbenv, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "db_create");
|
||||
goto err;
|
||||
}
|
||||
|
||||
#if 0
|
||||
Set application-specific btree compression functions here. For example:
|
||||
if ((ret = dbp->set_bt_compress(
|
||||
dbp, local_compress_func, local_decompress_func)) != 0) {
|
||||
dbp->err(dbp, ret, "DB->set_bt_compress");
|
||||
goto err;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* If we're salvaging, don't do an open; it might not be safe.
|
||||
* Dispatch now into the salvager.
|
||||
*/
|
||||
if (rflag) {
|
||||
/* The verify method is a destructor. */
|
||||
ret = dbp->verify(dbp, filename, dbname, stdout,
|
||||
DB_SALVAGE |
|
||||
(Rflag ? DB_AGGRESSIVE : 0) |
|
||||
(pflag ? DB_PRINTABLE : 0));
|
||||
dbp = NULL;
|
||||
if (ret != 0)
|
||||
goto err;
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (vopt != NULL &&
|
||||
(db_create(&dbvp, dbenv, 0) != 0 || dbvp->verify(dbvp, filename, dbname, stdout, vflag) != 0))
|
||||
goto err;
|
||||
|
||||
if ((ret = dbp->open(dbp, NULL, filename,
|
||||
dbname, DB_UNKNOWN, DB_RDWRMASTER | DB_RDONLY, 0)) != 0) {
|
||||
dbp->err(dbp, ret, DB_STR_A("5115", "open: %s", "%s"),
|
||||
filename == NULL ? dbname : filename);
|
||||
goto err;
|
||||
}
|
||||
if (private != 0) {
|
||||
if ((ret = __db_util_cache(dbp, &cache, &resize)) != 0)
|
||||
goto err;
|
||||
if (resize) {
|
||||
(void)dbp->close(dbp, 0);
|
||||
dbp = NULL;
|
||||
|
||||
(void)dbenv->close(dbenv, 0);
|
||||
dbenv = NULL;
|
||||
goto retry;
|
||||
}
|
||||
}
|
||||
|
||||
if (dopt != NULL) {
|
||||
if ((ret =
|
||||
__db_dumptree(dbp, NULL, dopt, NULL, first, last)) != 0) {
|
||||
dbp->err(dbp, ret, "__db_dumptree: %s", filename);
|
||||
goto err;
|
||||
}
|
||||
} else if (lflag) {
|
||||
if (dbp->get_multiple(dbp)) {
|
||||
if (db_dump_show_subs(dbp))
|
||||
goto err;
|
||||
} else {
|
||||
dbp->errx(dbp, DB_STR_A("5116",
|
||||
"%s: does not contain multiple databases", "%s"),
|
||||
filename);
|
||||
goto err;
|
||||
}
|
||||
} else {
|
||||
if (dbname == NULL && dbp->get_multiple(dbp)) {
|
||||
if (db_dump_dump_sub(dbenv, dbp, filename, pflag, keyflag))
|
||||
goto err;
|
||||
} else
|
||||
if (dbp->dump(dbp, NULL,
|
||||
__db_pr_callback, stdout, pflag, keyflag))
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (0) {
|
||||
err: exitval = 1;
|
||||
}
|
||||
done: if (dbp != NULL && (ret = dbp->close(dbp, 0)) != 0) {
|
||||
exitval = 1;
|
||||
dbenv->err(dbenv, ret, DB_STR("0164", "close"));
|
||||
}
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = 1;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
if (blob_dir != NULL)
|
||||
free(blob_dir);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/*
|
||||
* db_init --
|
||||
* Initialize the environment.
|
||||
*/
|
||||
int
|
||||
db_dump_db_init(dbenv, home, is_salvage, cache, is_privatep)
|
||||
DB_ENV *dbenv;
|
||||
char *home;
|
||||
int is_salvage;
|
||||
u_int32_t cache;
|
||||
int *is_privatep;
|
||||
{
|
||||
/*
|
||||
* Try and use the underlying environment when opening a database.
|
||||
* We wish to use the buffer pool so our information is as up-to-date
|
||||
* as possible, even if the mpool cache hasn't been flushed.
|
||||
*
|
||||
* If we are not doing a salvage, we want to join the environment;
|
||||
* if a locking system is present, this will let us use it and be
|
||||
* safe to run concurrently with other threads of control. (We never
|
||||
* need to use transactions explicitly, as we're read-only.) Note
|
||||
* that in CDB, too, this will configure our environment
|
||||
* appropriately, and our cursors will (correctly) do locking as CDB
|
||||
* read cursors.
|
||||
*
|
||||
* If we are doing a salvage, the verification code will protest
|
||||
* if we initialize transactions, logging, or locking; do an
|
||||
* explicit DB_INIT_MPOOL to try to join any existing environment
|
||||
* before we create our own.
|
||||
*
|
||||
* An environment is required because we may be trying to look at
|
||||
* databases in directories other than the current one. We could
|
||||
* avoid using an environment iff the -h option wasn't specified,
|
||||
* but that seems like more work than it's worth.
|
||||
*
|
||||
* No environment exists (or, at least no environment that includes
|
||||
* an mpool region exists). Create one, but make it private so that
|
||||
* no files are actually created.
|
||||
*/
|
||||
return __db_util_env_open(dbenv, home,
|
||||
(is_salvage ? DB_INIT_MPOOL : 0),
|
||||
1, DB_INIT_MPOOL, cache, is_privatep);
|
||||
}
|
||||
|
||||
/*
|
||||
* dump_sub --
|
||||
* Dump out the records for a DB containing subdatabases.
|
||||
*/
|
||||
int
|
||||
db_dump_dump_sub(dbenv, parent_dbp, parent_name, pflag, keyflag)
|
||||
DB_ENV *dbenv;
|
||||
DB *parent_dbp;
|
||||
char *parent_name;
|
||||
int pflag, keyflag;
|
||||
{
|
||||
DB *dbp;
|
||||
DBC *dbcp;
|
||||
DBT key, data;
|
||||
int ret;
|
||||
char *subdb;
|
||||
|
||||
/*
|
||||
* Get a cursor and step through the database, dumping out each
|
||||
* subdatabase.
|
||||
*/
|
||||
if ((ret = parent_dbp->cursor(parent_dbp, NULL, &dbcp, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB->cursor");
|
||||
return (1);
|
||||
}
|
||||
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
while ((ret = dbcp->get(dbcp, &key, &data,
|
||||
DB_IGNORE_LEASE | DB_NEXT)) == 0) {
|
||||
/* Nul terminate the subdatabase name. */
|
||||
if ((subdb = malloc(key.size + 1)) == NULL) {
|
||||
dbenv->err(dbenv, ENOMEM, NULL);
|
||||
return (1);
|
||||
}
|
||||
memcpy(subdb, key.data, key.size);
|
||||
subdb[key.size] = '\0';
|
||||
|
||||
/* Create the DB object and open the file. */
|
||||
if ((ret = db_create(&dbp, dbenv, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "db_create");
|
||||
free(subdb);
|
||||
return (1);
|
||||
}
|
||||
|
||||
#if 0
|
||||
Set application-specific btree compression functions here.
|
||||
For example:
|
||||
|
||||
if ((ret = dbp->set_bt_compress(
|
||||
dbp, local_compress_func, local_decompress_func)) != 0) {
|
||||
dbp->err(dbp, ret, "DB->set_bt_compress");
|
||||
goto err;
|
||||
}
|
||||
#endif
|
||||
|
||||
if ((ret = dbp->open(dbp, NULL,
|
||||
parent_name, subdb, DB_UNKNOWN, DB_RDONLY, 0)) != 0)
|
||||
dbp->err(dbp, ret,
|
||||
"DB->open: %s:%s", parent_name, subdb);
|
||||
if (ret == 0 && dbp->dump(
|
||||
dbp, subdb, __db_pr_callback, stdout, pflag, keyflag))
|
||||
ret = 1;
|
||||
(void)dbp->close(dbp, 0);
|
||||
free(subdb);
|
||||
if (ret != 0)
|
||||
return (1);
|
||||
}
|
||||
if (ret != DB_NOTFOUND) {
|
||||
parent_dbp->err(parent_dbp, ret, "DBcursor->get");
|
||||
return (1);
|
||||
}
|
||||
|
||||
if ((ret = dbcp->close(dbcp)) != 0) {
|
||||
parent_dbp->err(parent_dbp, ret, "DBcursor->close");
|
||||
return (1);
|
||||
}
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
/*
|
||||
* show_subs --
|
||||
* Display the subdatabases for a database.
|
||||
*/
|
||||
int
|
||||
db_dump_show_subs(dbp)
|
||||
DB *dbp;
|
||||
{
|
||||
DBC *dbcp;
|
||||
DBT key, data;
|
||||
int ret;
|
||||
|
||||
/*
|
||||
* Get a cursor and step through the database, printing out the key
|
||||
* of each key/data pair.
|
||||
*/
|
||||
if ((ret = dbp->cursor(dbp, NULL, &dbcp, 0)) != 0) {
|
||||
dbp->err(dbp, ret, "DB->cursor");
|
||||
return (1);
|
||||
}
|
||||
|
||||
memset(&key, 0, sizeof(key));
|
||||
memset(&data, 0, sizeof(data));
|
||||
while ((ret = dbcp->get(dbcp, &key, &data,
|
||||
DB_IGNORE_LEASE | DB_NEXT)) == 0) {
|
||||
if ((ret = dbp->dbenv->prdbt(
|
||||
&key, 1, NULL, stdout, __db_pr_callback, 0, 0, 0)) != 0) {
|
||||
dbp->errx(dbp, NULL);
|
||||
return (1);
|
||||
}
|
||||
}
|
||||
if (ret != DB_NOTFOUND) {
|
||||
dbp->err(dbp, ret, "DBcursor->get");
|
||||
return (1);
|
||||
}
|
||||
|
||||
if ((ret = dbcp->close(dbcp)) != 0) {
|
||||
dbp->err(dbp, ret, "DBcursor->close");
|
||||
return (1);
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
/*
|
||||
* usage --
|
||||
* Display the usage message.
|
||||
*/
|
||||
int
|
||||
db_dump_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: %s [-bklNprRV]\n\t%s%s\n",
|
||||
progname,
|
||||
"[-b blob_dir] [-d ahr] [-f output] [-h home] ",
|
||||
"[-P password] [-s database] [-S ov] db_file");
|
||||
(void)fprintf(stderr, "usage: %s [-kNpV] %s\n",
|
||||
progname,
|
||||
"[-d ahr] [-D data_len] [-f output] [-h home] [-v ov] -m database");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
@@ -0,0 +1,589 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
#include "dbinc/log.h"
|
||||
#include "dbinc/db_page.h"
|
||||
#include "dbinc/qam.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
enum which_open { OPEN_ORIGINAL, OPEN_HOT_BACKUP };
|
||||
|
||||
int db_hotbackup_env_init __P((DB_ENV **,
|
||||
char *, char *, char **, char ***, char *, char *, enum which_open, int));
|
||||
int db_hotbackup_main __P((int, char *[]));
|
||||
int db_hotbackup_usage __P((void));
|
||||
void handle_event __P((DB_ENV *, u_int32_t, void *));
|
||||
|
||||
const char *progname;
|
||||
/*
|
||||
* Hot backup returns DB_EXIT_FAILCHK (3) if it detects that a panic was due to
|
||||
* another process having crashed or exited from the environment uncleanly. That
|
||||
* value can be used to indicate that the error is "expected", or at least, not
|
||||
* due to a problem with db_hotbackup itself.
|
||||
*/
|
||||
int failchk_count;
|
||||
|
||||
void handle_event(dbenv, event, info)
|
||||
DB_ENV *dbenv;
|
||||
u_int32_t event;
|
||||
void *info;
|
||||
{
|
||||
DB_EVENT_MUTEX_DIED_INFO *mtxdied;
|
||||
DB_EVENT_FAILCHK_INFO *crash;
|
||||
|
||||
switch (event) {
|
||||
case DB_EVENT_MUTEX_DIED:
|
||||
mtxdied = info;
|
||||
dbenv->errx(dbenv, "DB_EVENT_MUTEX_DIED %.*s",
|
||||
sizeof(mtxdied->desc), mtxdied->desc);
|
||||
failchk_count++;
|
||||
break;
|
||||
|
||||
case DB_EVENT_FAILCHK_PANIC:
|
||||
crash = info;
|
||||
dbenv->errx(dbenv, "DB_EVENT_FAILCHK_PANIC %s %.*s",
|
||||
db_strerror(crash->error),
|
||||
sizeof(crash->symptom), crash->symptom);
|
||||
failchk_count++;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
COMPQUIET(dbenv, NULL);
|
||||
}
|
||||
|
||||
int
|
||||
db_hotbackup(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_hotbackup", args, &argc, &argv);
|
||||
return (db_hotbackup_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_hotbackup_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
time_t now;
|
||||
DB_ENV *dbenv;
|
||||
u_int data_cnt, data_next;
|
||||
int ch, checkpoint, db_config, debug, env_copy, exitval;
|
||||
int ret, update, verbose;
|
||||
char *backup_dir, **data_dir;
|
||||
char *home, *home_blob_dir, *log_dir, *msgpfx, *passwd;
|
||||
char home_buf[DB_MAXPATHLEN], time_buf[CTIME_BUFLEN];
|
||||
u_int32_t flags;
|
||||
|
||||
/*
|
||||
* Make sure all verbose message are output before any error messages
|
||||
* in the case where the output is being logged into a file. This
|
||||
* call has to be done before any operation is performed on the stream.
|
||||
*
|
||||
* Use unbuffered I/O because line-buffered I/O requires a buffer, and
|
||||
* some operating systems have buffer alignment and size constraints we
|
||||
* don't want to care about. There isn't enough output for the calls
|
||||
* to matter.
|
||||
*/
|
||||
(void)setvbuf(stdout, NULL, _IONBF, 0);
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
failchk_count = 0;
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
/* We default to the safe environment copy. */
|
||||
env_copy = 1;
|
||||
|
||||
checkpoint = db_config = data_cnt = data_next = debug =
|
||||
exitval = update = verbose = 0;
|
||||
data_dir = NULL;
|
||||
backup_dir = home = home_blob_dir = msgpfx = passwd = NULL;
|
||||
log_dir = NULL;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:cDd:Fgh:i:l:m:P:uVv")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
backup_dir = optarg;
|
||||
break;
|
||||
case 'c':
|
||||
checkpoint = 1;
|
||||
break;
|
||||
case 'D':
|
||||
db_config = 1;
|
||||
break;
|
||||
case 'd':
|
||||
/*
|
||||
* User can specify a list of directories -- keep an
|
||||
* array, leaving room for the trailing NULL.
|
||||
*/
|
||||
if (data_dir == NULL || data_next >= data_cnt - 2) {
|
||||
data_cnt = data_cnt == 0 ? 20 : data_cnt * 2;
|
||||
if ((data_dir = realloc(data_dir,
|
||||
data_cnt * sizeof(*data_dir))) == NULL) {
|
||||
fprintf(stderr, "%s: %s\n",
|
||||
progname, strerror(errno));
|
||||
exitval = (EXIT_FAILURE);
|
||||
goto clean;
|
||||
}
|
||||
}
|
||||
data_dir[data_next++] = optarg;
|
||||
break;
|
||||
case 'F':
|
||||
/* The default is to use environment copy. */
|
||||
env_copy = 0;
|
||||
break;
|
||||
case 'g':
|
||||
debug = 1;
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'i':
|
||||
home_blob_dir = optarg;
|
||||
break;
|
||||
case 'l':
|
||||
log_dir = optarg;
|
||||
break;
|
||||
case 'm':
|
||||
msgpfx = optarg;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0) {
|
||||
exitval = (EXIT_FAILURE);
|
||||
goto clean;
|
||||
}
|
||||
break;
|
||||
case 'u':
|
||||
update = 1;
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
exitval = (EXIT_SUCCESS);
|
||||
goto clean;
|
||||
case 'v':
|
||||
verbose = 1;
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
exitval = db_hotbackup_usage();
|
||||
goto clean;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 0) {
|
||||
exitval = db_hotbackup_usage();
|
||||
goto clean;
|
||||
}
|
||||
|
||||
/* NULL-terminate any list of data directories. */
|
||||
if (data_dir != NULL) {
|
||||
data_dir[data_next] = NULL;
|
||||
/*
|
||||
* -d is relative to the current directory, to run a checkpoint
|
||||
* we must have directories relative to the environment.
|
||||
*/
|
||||
if (checkpoint == 1) {
|
||||
fprintf(stderr, "%s: %s",
|
||||
DB_STR("5027", "cannot specify -d and -c\n"),
|
||||
progname);
|
||||
|
||||
exitval = db_hotbackup_usage();
|
||||
goto clean;
|
||||
}
|
||||
}
|
||||
|
||||
if (db_config && (data_dir != NULL || log_dir != NULL)) {
|
||||
fprintf(stderr, "%s: %s", DB_STR("5028",
|
||||
"cannot specify -D and -d or -l\n"), progname);
|
||||
exitval = db_hotbackup_usage();
|
||||
goto clean;
|
||||
}
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
/*
|
||||
* The home directory defaults to the environment variable DB_HOME.
|
||||
* The log directory defaults to the home directory.
|
||||
*
|
||||
* We require a source database environment directory and a target
|
||||
* backup directory.
|
||||
*/
|
||||
if (home == NULL) {
|
||||
home = home_buf;
|
||||
if ((ret = __os_getenv(
|
||||
NULL, "DB_HOME", &home, sizeof(home_buf))) != 0) {
|
||||
fprintf(stderr, "%s: ", progname);
|
||||
fprintf(stderr, DB_STR_A("5029",
|
||||
"failed to get environment variable DB_HOME: %s\n",
|
||||
"%s"), db_strerror(ret));
|
||||
exitval = (EXIT_FAILURE);
|
||||
goto clean;
|
||||
}
|
||||
/*
|
||||
* home set to NULL if __os_getenv failed to find DB_HOME.
|
||||
*/
|
||||
}
|
||||
if (home == NULL) {
|
||||
fprintf(stderr, "%s: %s", DB_STR("5030",
|
||||
"no source database environment specified\n"), progname);
|
||||
exitval = db_hotbackup_usage();
|
||||
goto clean;
|
||||
}
|
||||
if (backup_dir == NULL) {
|
||||
fprintf(stderr, "%s: %s", DB_STR("5031",
|
||||
"no target backup directory specified\n"), progname);
|
||||
exitval = db_hotbackup_usage();
|
||||
goto clean;
|
||||
}
|
||||
|
||||
if (verbose) {
|
||||
(void)time(&now);
|
||||
printf("%s: ", progname);
|
||||
printf(DB_STR_A("5032", "hot backup started at %s",
|
||||
"%s"), __os_ctime(&now, time_buf));
|
||||
}
|
||||
|
||||
/* Open the source environment. */
|
||||
if (db_hotbackup_env_init(&dbenv, home, home_blob_dir,
|
||||
(db_config || log_dir != NULL) ? &log_dir : NULL,
|
||||
&data_dir, msgpfx, passwd, OPEN_ORIGINAL, verbose) != 0)
|
||||
goto err;
|
||||
|
||||
if (env_copy) {
|
||||
if ((ret = dbenv->get_open_flags(dbenv, &flags)) != 0)
|
||||
goto err;
|
||||
if (flags & DB_PRIVATE) {
|
||||
fprintf(stderr, "%s: %s", progname, DB_STR("5140",
|
||||
"The environment does not exist or cannot be opened. \"-F\" is required.\n"));
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (log_dir != NULL) {
|
||||
if (db_config && __os_abspath(log_dir)) {
|
||||
fprintf(stderr, "%s: %s", progname, DB_STR("5033",
|
||||
"DB_CONFIG must not contain an absolute path for the log directory\n"));
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* If the -c option is specified, checkpoint the source home
|
||||
* database environment, and remove any unnecessary log files.
|
||||
*/
|
||||
if (checkpoint) {
|
||||
if (verbose) {
|
||||
printf("%s: ", progname);
|
||||
printf(DB_STR_A("5035", "%s: force checkpoint\n",
|
||||
"%s"), home);
|
||||
}
|
||||
if ((ret =
|
||||
dbenv->txn_checkpoint(dbenv, 0, 0, DB_FORCE)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->txn_checkpoint");
|
||||
goto err;
|
||||
}
|
||||
if (!update) {
|
||||
if (verbose) {
|
||||
printf("%s: ", progname);
|
||||
printf(DB_STR_A("5036",
|
||||
"%s: remove unnecessary log files\n",
|
||||
"%s"), home);
|
||||
}
|
||||
if ((ret = dbenv->log_archive(dbenv,
|
||||
NULL, DB_ARCH_REMOVE)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->log_archive");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
flags = DB_CREATE | DB_BACKUP_CLEAN | DB_BACKUP_FILES;
|
||||
if (update)
|
||||
LF_SET(DB_BACKUP_UPDATE);
|
||||
|
||||
if (!db_config)
|
||||
LF_SET(DB_BACKUP_SINGLE_DIR);
|
||||
if ((ret = dbenv->backup(dbenv, backup_dir, flags)) != 0)
|
||||
goto err;
|
||||
|
||||
/* Close the source environment. */
|
||||
if ((ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
dbenv = NULL;
|
||||
goto err;
|
||||
}
|
||||
/* Perform catastrophic recovery on the hot backup. */
|
||||
if (verbose) {
|
||||
printf("%s: ", progname);
|
||||
printf(DB_STR_A("5040", "%s: run catastrophic recovery\n",
|
||||
"%s"), backup_dir);
|
||||
}
|
||||
if (db_hotbackup_env_init(&dbenv, backup_dir, NULL,
|
||||
NULL, NULL, msgpfx, passwd, OPEN_HOT_BACKUP, verbose) != 0)
|
||||
goto err;
|
||||
|
||||
/*
|
||||
* Remove any unnecessary log files from the hot backup.
|
||||
* For debugging purposes, leave them around.
|
||||
*/
|
||||
if (debug == 0) {
|
||||
if (verbose) {
|
||||
printf("%s: ", progname);
|
||||
printf(DB_STR_A("5036",
|
||||
"%s: remove unnecessary log files\n",
|
||||
"%s"), backup_dir);
|
||||
}
|
||||
|
||||
if ((ret =
|
||||
dbenv->log_archive(dbenv, NULL, DB_ARCH_REMOVE)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->log_archive");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (0) {
|
||||
err: exitval = 1;
|
||||
}
|
||||
|
||||
if (dbenv != NULL && ret == 0 && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = 1;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (exitval == 0) {
|
||||
if (verbose) {
|
||||
(void)time(&now);
|
||||
printf("%s: ", progname);
|
||||
printf(DB_STR_A("5042",
|
||||
"hot backup completed at %s", "%s"),
|
||||
__os_ctime(&now, time_buf));
|
||||
}
|
||||
} else {
|
||||
fprintf(stderr, "%s: %s", progname,
|
||||
DB_STR("5043", "HOT BACKUP FAILED!\n"));
|
||||
}
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
clean:
|
||||
if (data_cnt > 0)
|
||||
free(data_dir);
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
return (failchk_count != 0 ? DB_EXIT_FAILCHK :
|
||||
exitval == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/*
|
||||
* env_init --
|
||||
* Open a database environment.
|
||||
*/
|
||||
int
|
||||
db_hotbackup_env_init(dbenvp, home, blob_dir, log_dirp, data_dirp, msgpfx, passwd, which, verbose)
|
||||
DB_ENV **dbenvp;
|
||||
char *home, *blob_dir, **log_dirp, ***data_dirp, *msgpfx, *passwd;
|
||||
enum which_open which;
|
||||
int verbose;
|
||||
{
|
||||
DB_ENV *dbenv;
|
||||
const char *log_dir, **data_dir;
|
||||
char buf[DB_MAXPATHLEN];
|
||||
int homehome, ret;
|
||||
|
||||
*dbenvp = NULL;
|
||||
|
||||
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, msgpfx) != 0)
|
||||
return (1);
|
||||
(void)setvbuf(stderr, NULL, _IONBF, 0);
|
||||
|
||||
if ((ret = dbenv->set_event_notify(dbenv, handle_event)) != 0) {
|
||||
fprintf(stderr, "%s: DB_ENV->set_event_notify: %s\n",
|
||||
progname, db_strerror(ret));
|
||||
return (1);
|
||||
}
|
||||
if (verbose) {
|
||||
(void)dbenv->set_verbose(dbenv, DB_VERB_BACKUP, 1);
|
||||
}
|
||||
|
||||
/* Always enable logging blobs. */
|
||||
if ((ret = dbenv->log_set_config(dbenv, DB_LOG_BLOB, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->log_set_config");
|
||||
return (1);
|
||||
}
|
||||
|
||||
/* Any created intermediate directories are created private. */
|
||||
if ((ret = dbenv->set_intermediate_dir_mode(dbenv, "rwx------")) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->set_intermediate_dir_mode");
|
||||
return (1);
|
||||
}
|
||||
|
||||
/* Set the blob directory. */
|
||||
if (blob_dir != NULL &&
|
||||
(ret = dbenv->set_blob_dir(dbenv, blob_dir)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->set_blob-dir");
|
||||
return (1);
|
||||
}
|
||||
|
||||
/*
|
||||
* If a log directory has been specified, and it's not the same as the
|
||||
* home directory, set it for the environment.
|
||||
*/
|
||||
if (log_dirp != NULL && *log_dirp != NULL &&
|
||||
(ret = dbenv->set_lg_dir(dbenv, *log_dirp)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->set_lg_dir: %s", *log_dirp);
|
||||
return (1);
|
||||
}
|
||||
|
||||
switch (which) {
|
||||
case OPEN_ORIGINAL:
|
||||
if (data_dirp != NULL && *data_dirp != NULL) {
|
||||
/*
|
||||
* Backward compatibility: older versions
|
||||
* did not have data dirs relative to home.
|
||||
* Check to see if there is a sub-directory with
|
||||
* the same name has the home directory. If not
|
||||
* trim the home directory from the data directory
|
||||
* passed in.
|
||||
*/
|
||||
(void) snprintf(buf, sizeof(buf), "%s/%s",
|
||||
home, home);
|
||||
homehome = 0;
|
||||
(void)__os_exists(dbenv->env, buf, &homehome);
|
||||
|
||||
for (data_dir = (const char **)*data_dirp;
|
||||
*data_dir != NULL; data_dir++) {
|
||||
if (!homehome &&
|
||||
!strncmp(home, *data_dir, strlen(home))) {
|
||||
if (strchr(PATH_SEPARATOR,
|
||||
(*data_dir)[strlen(home)]) != NULL)
|
||||
(*data_dir) += strlen(home) + 1;
|
||||
/* Just in case an extra / was added. */
|
||||
else if (strchr(PATH_SEPARATOR,
|
||||
home[strlen(home) - 1]) != NULL)
|
||||
(*data_dir) += strlen(home);
|
||||
}
|
||||
|
||||
if ((ret = dbenv->add_data_dir(
|
||||
dbenv, *data_dir)) != 0) {
|
||||
dbenv->err(dbenv, ret,
|
||||
"DB_ENV->add_data_dir: %s",
|
||||
*data_dir);
|
||||
return (1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/*
|
||||
* Turn on DB_THREAD in case a repmgr application uses the -c
|
||||
* option of this utility: repmgr requires DB_THREAD
|
||||
* for all env handles.
|
||||
*/
|
||||
#ifdef HAVE_REPLICATION_THREADS
|
||||
#define ENV_FLAGS DB_THREAD
|
||||
#else
|
||||
#define ENV_FLAGS 0
|
||||
#endif
|
||||
/*
|
||||
* Opening the database environment we're trying to back up.
|
||||
* We try to attach to a pre-existing environment; if that
|
||||
* fails, we create a private environment and try again.
|
||||
*/
|
||||
if (__db_util_env_open(dbenv, home, ENV_FLAGS,
|
||||
1, DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | ENV_FLAGS, 0,
|
||||
NULL) != 0)
|
||||
return (1);
|
||||
|
||||
if (log_dirp != NULL) {
|
||||
(void)dbenv->get_lg_dir(dbenv, &log_dir);
|
||||
if (*log_dirp == NULL)
|
||||
*log_dirp = (char*)log_dir;
|
||||
else if (strcmp(*log_dirp, log_dir)) {
|
||||
fprintf(stderr, DB_STR_A("5057",
|
||||
"%s: cannot specify -l with conflicting DB_CONFIG file\n",
|
||||
"%s\n"), progname);
|
||||
return (db_hotbackup_usage());
|
||||
} else {
|
||||
/*
|
||||
* Do we have -l and an existing DB_CONFIG?
|
||||
* That is a usage problem, but for backward
|
||||
* compatibility, keep going if log_dir happens
|
||||
* to be the same as the DB_CONFIG path.
|
||||
*/
|
||||
(void)snprintf(buf, sizeof(buf), "%s%c%s",
|
||||
home, PATH_SEPARATOR[0], "DB_CONFIG");
|
||||
if (__os_exists(dbenv->env, buf, NULL) == 0)
|
||||
fprintf(stderr,
|
||||
"%s: %s", DB_STR("5141",
|
||||
"use of -l with DB_CONFIG file is deprecated\n"),
|
||||
progname);
|
||||
}
|
||||
}
|
||||
if (data_dirp != NULL && *data_dirp == NULL)
|
||||
(void)dbenv->get_data_dirs(
|
||||
dbenv, (const char ***)data_dirp);
|
||||
break;
|
||||
case OPEN_HOT_BACKUP:
|
||||
/*
|
||||
* Opening the backup copy of the database environment. We
|
||||
* better be the only user, we're running recovery.
|
||||
* Ensure that there at least minimal cache for worst
|
||||
* case page size.
|
||||
*/
|
||||
if ((ret =
|
||||
dbenv->set_cachesize(dbenv, 0, 64 * 1024 * 10, 0)) != 0) {
|
||||
dbenv->err(dbenv,
|
||||
ret, "DB_ENV->set_cachesize: %s", home);
|
||||
return (1);
|
||||
}
|
||||
if (verbose == 1)
|
||||
(void)dbenv->set_verbose(dbenv, DB_VERB_RECOVERY, 1);
|
||||
if ((ret = dbenv->open(dbenv, home, DB_CREATE |
|
||||
DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | DB_PRIVATE |
|
||||
DB_RECOVER_FATAL | DB_USE_ENVIRON, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->open: %s", home);
|
||||
return (1);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
*dbenvp = dbenv;
|
||||
return (0);
|
||||
}
|
||||
|
||||
int
|
||||
db_hotbackup_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: %s [-cDuVv]\n\t%s\n", progname,
|
||||
"[-d data_dir ...] [-i home_blob_dir] [-h home] [-l log_dir] "
|
||||
"[-m msg_pfx] [-P password] -b backup_dir");
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,313 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#define MB 1024 * 1024
|
||||
|
||||
int db_log_verify_main __P((int, char *[]));
|
||||
int db_log_verify_lsn_arg __P((char *, DB_LSN *));
|
||||
int db_log_verify_usage __P((void));
|
||||
int db_log_verify_app_record __P((DB_ENV *, DBT *, DB_LSN *, db_recops));
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_log_verify(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_log_verify", args, &argc, &argv);
|
||||
return (db_log_verify_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_log_verify_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
DB_LSN start, stop;
|
||||
int ch, cmb, exitval, nflag, rflag, ret, vsn_mismtch;
|
||||
time_t starttime, endtime;
|
||||
char *dbfile, *dbname, *home, *lvhome, *passwd;
|
||||
DB_LOG_VERIFY_CONFIG lvconfig;
|
||||
|
||||
vsn_mismtch = 0;
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
dbfile = dbname = home = lvhome = passwd = NULL;
|
||||
exitval = nflag = rflag = 0;
|
||||
starttime = endtime = 0;
|
||||
ZERO_LSN(start);
|
||||
ZERO_LSN(stop);
|
||||
|
||||
memset(&lvconfig, 0, sizeof(lvconfig));
|
||||
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:cC:d:D:e:h:H:NP:Vvs:z:")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
/* Don't use getsubopt(3), not all systems have it. */
|
||||
if (db_log_verify_lsn_arg(optarg, &start))
|
||||
return (db_log_verify_usage());
|
||||
break;
|
||||
case 'c':
|
||||
lvconfig.continue_after_fail = 1;
|
||||
break;
|
||||
case 'C':
|
||||
cmb = atoi(optarg);
|
||||
if (cmb <= 0)
|
||||
return (db_log_verify_usage());
|
||||
lvconfig.cachesize = cmb * MB;
|
||||
break;
|
||||
case 'd':
|
||||
dbfile = optarg;
|
||||
break;
|
||||
case 'D':
|
||||
dbname = optarg;
|
||||
break;
|
||||
case 'e':
|
||||
/* Don't use getsubopt(3), not all systems have it. */
|
||||
if (db_log_verify_lsn_arg(optarg, &stop))
|
||||
return (db_log_verify_usage());
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'H':
|
||||
lvhome = optarg;
|
||||
break;
|
||||
case 'N':
|
||||
nflag = 1;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
return (EXIT_SUCCESS);
|
||||
case 'v':
|
||||
lvconfig.verbose = 1;
|
||||
break;
|
||||
case 's':
|
||||
starttime = atoi(optarg);
|
||||
break;
|
||||
case 'z':
|
||||
endtime = atoi(optarg);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
return (db_log_verify_usage());
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc > 0)
|
||||
return (db_log_verify_usage());
|
||||
|
||||
lvconfig.temp_envhome = lvhome;
|
||||
lvconfig.dbfile = dbfile;
|
||||
lvconfig.dbname = dbname;
|
||||
lvconfig.start_lsn = start;
|
||||
lvconfig.end_lsn = stop;
|
||||
lvconfig.start_time = starttime;
|
||||
lvconfig.end_time = endtime;
|
||||
|
||||
create_again:
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
if (nflag) {
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOLOCKING, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOLOCKING");
|
||||
goto err;
|
||||
}
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOPANIC, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOPANIC");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Set up an app-specific dispatch function so that we can gracefully
|
||||
* handle app-specific log records.
|
||||
*/
|
||||
if ((ret = dbenv->set_app_dispatch(
|
||||
dbenv, db_log_verify_app_record)) != 0) {
|
||||
dbenv->err(dbenv, ret, "app_dispatch");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/*
|
||||
* An environment is required, but as all we're doing is reading log
|
||||
* files, we create one if it doesn't already exist. If we create
|
||||
* it, create it private so it automatically goes away when we're done.
|
||||
* If we are reading the replication database, do not open the env
|
||||
* with logging, because we don't want to log the opens.
|
||||
*/
|
||||
if (!vsn_mismtch && (ret = dbenv->open(dbenv, home,
|
||||
DB_USE_ENVIRON, 0)) != 0) {
|
||||
if (dbenv->close(dbenv, 0) != 0) {
|
||||
dbenv = NULL;
|
||||
goto err;
|
||||
}
|
||||
vsn_mismtch = 1;
|
||||
goto create_again;
|
||||
}
|
||||
if (vsn_mismtch && (ret = dbenv->open(dbenv, home, DB_CREATE |
|
||||
DB_INIT_LOG | DB_PRIVATE | DB_USE_ENVIRON, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->open");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
if ((ret = dbenv->log_verify(dbenv, &lvconfig)) != 0)
|
||||
goto err;
|
||||
|
||||
if (0) {
|
||||
err: exitval = 1;
|
||||
}
|
||||
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = 1;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
return (exitval == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
|
||||
}
|
||||
|
||||
int
|
||||
db_log_verify_usage()
|
||||
{
|
||||
fprintf(stderr, "\nusage: %s %s\n%s\n%s\n%s\n%s\n", progname,
|
||||
"[-NcvV] [-h home] "
|
||||
"[-H temporary environment home for internal use]",
|
||||
"[-P password] [-C cache size in megabytes]",
|
||||
"[-d db file name] [-D db name]",
|
||||
"[-b file/offset] [-e file/offset]",
|
||||
"[-s start time] [-z end time]");
|
||||
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/*
|
||||
* Print an unknown, application-specific log record as best we can, this is
|
||||
* all we can do to such a log record during the verification. The counting
|
||||
* is done in __db_dispatch because we can't pass the log verify handle into
|
||||
* this function.
|
||||
*/
|
||||
int
|
||||
db_log_verify_app_record(dbenv, dbt, lsnp, op)
|
||||
DB_ENV *dbenv;
|
||||
DBT *dbt;
|
||||
DB_LSN *lsnp;
|
||||
db_recops op;
|
||||
{
|
||||
u_int32_t i, len, len2, rectype;
|
||||
int ret;
|
||||
u_int8_t ch;
|
||||
char *buf, *p;
|
||||
|
||||
DB_ASSERT(dbenv->env, op == DB_TXN_LOG_VERIFY);
|
||||
COMPQUIET(op, DB_TXN_LOG_VERIFY);
|
||||
ch = 0;
|
||||
ret = 0;
|
||||
i = len = len2 = rectype = 0;
|
||||
buf = p = NULL;
|
||||
|
||||
/*
|
||||
* Fetch the rectype, which always must be at the beginning of the
|
||||
* record (if dispatching is to work at all).
|
||||
*/
|
||||
memcpy(&rectype, dbt->data, sizeof(rectype));
|
||||
|
||||
/*
|
||||
* Applications may wish to customize the output here based on the
|
||||
* rectype. We just print the entire log record in the generic
|
||||
* mixed-hex-and-printable format we use for binary data.
|
||||
*/
|
||||
if ((ret = __os_malloc(dbenv->env,
|
||||
len = 256 + 2 * dbt->size, &buf)) != 0)
|
||||
goto err;
|
||||
memset(buf, 0, len);
|
||||
snprintf(buf, len, DB_STR_A("5004",
|
||||
"[%lu][%lu] App-specific log record: %lu\n\tdata: ",
|
||||
"%lu %lu %lu"), (u_long)lsnp->file, (u_long)lsnp->offset,
|
||||
(u_long)rectype);
|
||||
|
||||
/*
|
||||
* Each unprintable character takes up several bytes, so be aware of
|
||||
* memory violation.
|
||||
*/
|
||||
for (i = 0; i < dbt->size && len2 < len; i++) {
|
||||
ch = ((u_int8_t *)dbt->data)[i];
|
||||
len2 = (u_int32_t)strlen(buf);
|
||||
p = buf + len2;
|
||||
snprintf(p, len - len2 - 1,
|
||||
isprint(ch) || ch == 0x0a ? "%c" : "%#x ", ch);
|
||||
}
|
||||
len2 = (u_int32_t)strlen(buf);
|
||||
p = buf + len2;
|
||||
snprintf(p, len - len2 - 1, "\n\n");
|
||||
dbenv->msg(dbenv, "%s", buf);
|
||||
|
||||
err: if (buf != NULL)
|
||||
__os_free(dbenv->env, buf);
|
||||
return (ret);
|
||||
}
|
||||
|
||||
/*
|
||||
* lsn_arg --
|
||||
* Parse a LSN argument.
|
||||
*/
|
||||
int
|
||||
db_log_verify_lsn_arg(arg, lsnp)
|
||||
char *arg;
|
||||
DB_LSN *lsnp;
|
||||
{
|
||||
u_long uval;
|
||||
char *p;
|
||||
|
||||
/*
|
||||
* Expected format is: lsn.file/lsn.offset.
|
||||
*/
|
||||
if ((p = strchr(arg, '/')) == NULL)
|
||||
return (1);
|
||||
*p = '\0';
|
||||
|
||||
if (__db_getulong(NULL, progname, arg, 0, UINT32_MAX, &uval))
|
||||
return (1);
|
||||
lsnp->file = uval;
|
||||
if (__db_getulong(NULL, progname, p + 1, 0, UINT32_MAX, &uval))
|
||||
return (1);
|
||||
lsnp->offset = uval;
|
||||
return (0);
|
||||
}
|
||||
@@ -0,0 +1,739 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
#include "dbinc/db_page.h"
|
||||
#include "dbinc/btree.h"
|
||||
#include "dbinc/fop.h"
|
||||
#include "dbinc/hash.h"
|
||||
#ifdef HAVE_HEAP
|
||||
#include "dbinc/heap.h"
|
||||
#endif
|
||||
#include "dbinc/qam.h"
|
||||
#include "dbinc/txn.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
int db_printlog_print_app_record __P((DB_ENV *, DBT *, DB_LSN *, db_recops));
|
||||
int db_printlog_env_init_print __P((ENV *, u_int32_t, DB_DISTAB *));
|
||||
int db_printlog_env_init_print_42 __P((ENV *, DB_DISTAB *));
|
||||
int db_printlog_env_init_print_43 __P((ENV *, DB_DISTAB *));
|
||||
int db_printlog_env_init_print_47 __P((ENV *, DB_DISTAB *));
|
||||
int db_printlog_env_init_print_48 __P((ENV *, DB_DISTAB *));
|
||||
int db_printlog_env_init_print_53 __P((ENV *, DB_DISTAB *));
|
||||
int db_printlog_env_init_print_60 __P((ENV *, DB_DISTAB *));
|
||||
int db_printlog_env_init_print_61 __P((ENV *, DB_DISTAB *));
|
||||
int db_printlog_lsn_arg __P((char *, DB_LSN *));
|
||||
int db_printlog_main __P((int, char *[]));
|
||||
int db_printlog_open_rep_db __P((DB_ENV *, DB **, DBC **));
|
||||
void db_printlog_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_printlog(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_printlog", args, &argc, &argv);
|
||||
return (db_printlog_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_printlog_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DBC *dbc;
|
||||
DBT data, keydbt;
|
||||
DB_DISTAB dtab;
|
||||
DB_ENV *dbenv;
|
||||
DB_LOG dblog;
|
||||
DB_LOGC *logc;
|
||||
DB_LSN key, start, stop, verslsn;
|
||||
ENV *env;
|
||||
u_int32_t logcflag, newversion, version;
|
||||
int ch, cmp, exitval, i, nflag, rflag, ret, repflag;
|
||||
char *data_len, *home, *passwd;
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbp = NULL;
|
||||
dbc = NULL;
|
||||
dbenv = NULL;
|
||||
env = NULL;
|
||||
logc = NULL;
|
||||
ZERO_LSN(start);
|
||||
ZERO_LSN(stop);
|
||||
nflag = rflag = repflag = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
data_len = home = passwd = NULL;
|
||||
|
||||
memset(&dtab, 0, sizeof(dtab));
|
||||
memset(&dblog, 0, sizeof(dblog));
|
||||
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:D:e:h:NP:rRV")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
/* Don't use getsubopt(3), not all systems have it. */
|
||||
if (db_printlog_lsn_arg(optarg, &start))
|
||||
goto usage_err;
|
||||
break;
|
||||
case 'D':
|
||||
data_len = optarg;
|
||||
break;
|
||||
case 'e':
|
||||
/* Don't use getsubopt(3), not all systems have it. */
|
||||
if (db_printlog_lsn_arg(optarg, &stop))
|
||||
goto usage_err;
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'N':
|
||||
nflag = 1;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'r':
|
||||
rflag = 1;
|
||||
break;
|
||||
case 'R': /* Undocumented */
|
||||
repflag = 1;
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 0)
|
||||
goto usage_err;
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
if (nflag) {
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOLOCKING, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOLOCKING");
|
||||
goto err;
|
||||
}
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOPANIC, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOPANIC");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Set up an app-specific dispatch function so that we can gracefully
|
||||
* handle app-specific log records.
|
||||
*/
|
||||
if ((ret = dbenv->set_app_dispatch(
|
||||
dbenv, db_printlog_print_app_record)) != 0) {
|
||||
dbenv->err(dbenv, ret, "app_dispatch");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/*
|
||||
* An environment is required, but as all we're doing is reading log
|
||||
* files, we create one if it doesn't already exist. If we create
|
||||
* it, create it private so it automatically goes away when we're done.
|
||||
* If we are reading the replication database, do not open the env
|
||||
* with logging, because we don't want to log the opens.
|
||||
*/
|
||||
if (repflag) {
|
||||
if (__db_util_env_open(dbenv, home, DB_INIT_MPOOL,
|
||||
1, DB_INIT_MPOOL, 0, NULL) != 0)
|
||||
goto err;
|
||||
} else if (__db_util_env_open(dbenv, home, 0,
|
||||
1, DB_INIT_LOG, 0, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
/*
|
||||
* Set data_len after environment opens. The value passed
|
||||
* by -D takes priority.
|
||||
*/
|
||||
if (data_len != NULL && (ret = dbenv->set_data_len(dbenv,
|
||||
(u_int32_t)atol(data_len))) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_data_len");
|
||||
goto err;
|
||||
}
|
||||
|
||||
env = dbenv->env;
|
||||
|
||||
/* Allocate a log cursor. */
|
||||
if (repflag) {
|
||||
if ((ret = db_printlog_open_rep_db(dbenv, &dbp, &dbc)) != 0)
|
||||
goto err;
|
||||
} else if ((ret = dbenv->log_cursor(dbenv, &logc, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->log_cursor");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (IS_ZERO_LSN(start)) {
|
||||
memset(&keydbt, 0, sizeof(keydbt));
|
||||
logcflag = rflag ? DB_PREV : DB_NEXT;
|
||||
} else {
|
||||
key = start;
|
||||
logcflag = DB_SET;
|
||||
}
|
||||
memset(&data, 0, sizeof(data));
|
||||
|
||||
/*
|
||||
* If we're using the repflag, we're immediately initializing
|
||||
* the print table. Use the current version. If we're printing
|
||||
* the log then initialize version to 0 so that we get the
|
||||
* correct version right away.
|
||||
*/
|
||||
if (repflag)
|
||||
version = DB_LOGVERSION;
|
||||
else
|
||||
version = 0;
|
||||
ZERO_LSN(verslsn);
|
||||
|
||||
/* Initialize print callbacks if repflag. */
|
||||
if (repflag &&
|
||||
(ret = db_printlog_env_init_print(env, version, &dtab)) != 0) {
|
||||
dbenv->err(dbenv, ret, DB_STR("2503",
|
||||
"callback: initialization"));
|
||||
goto err;
|
||||
}
|
||||
for (; !__db_util_interrupted(); logcflag = rflag ? DB_PREV : DB_NEXT) {
|
||||
if (repflag) {
|
||||
ret = dbc->get(dbc, &keydbt, &data, logcflag);
|
||||
if (ret == 0)
|
||||
key = ((__rep_control_args *)keydbt.data)->lsn;
|
||||
} else
|
||||
ret = logc->get(logc, &key, &data, logcflag);
|
||||
if (ret != 0) {
|
||||
if (ret == DB_NOTFOUND)
|
||||
break;
|
||||
dbenv->err(dbenv,
|
||||
ret, repflag ? "DBC->get" : "DB_LOGC->get");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/*
|
||||
* We may have reached the end of the range we're displaying.
|
||||
*/
|
||||
if (!IS_ZERO_LSN(stop)) {
|
||||
cmp = LOG_COMPARE(&key, &stop);
|
||||
if ((rflag && cmp < 0) || (!rflag && cmp > 0))
|
||||
break;
|
||||
}
|
||||
if (!repflag && key.file != verslsn.file) {
|
||||
/*
|
||||
* If our log file changed, we need to see if the
|
||||
* version of the log file changed as well.
|
||||
* If it changed, reset the print table.
|
||||
*/
|
||||
if ((ret = logc->version(logc, &newversion, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_LOGC->version");
|
||||
goto err;
|
||||
}
|
||||
if (version != newversion) {
|
||||
version = newversion;
|
||||
if ((ret = db_printlog_env_init_print(env, version,
|
||||
&dtab)) != 0) {
|
||||
dbenv->err(dbenv, ret, DB_STR("2503",
|
||||
"callback: initialization"));
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ret = __db_dispatch(env,
|
||||
&dtab, &data, &key, DB_TXN_PRINT, (void*)&dblog);
|
||||
|
||||
/* Just in case the underlying routines don't flush. */
|
||||
(void)fflush(stdout);
|
||||
|
||||
if (ret != 0) {
|
||||
dbenv->err(dbenv, ret, DB_STR("5013",
|
||||
"tx: dispatch"));
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_printlog_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done:
|
||||
if (dtab.int_dispatch != NULL)
|
||||
__os_free(env, dtab.int_dispatch);
|
||||
if (dtab.ext_dispatch != NULL)
|
||||
__os_free(env, dtab.ext_dispatch);
|
||||
/*
|
||||
* Call __db_close to free the dummy DB handles that were used
|
||||
* by the print routines.
|
||||
*/
|
||||
for (i = 0; i < dblog.dbentry_cnt; i++)
|
||||
if (dblog.dbentry[i].dbp != NULL)
|
||||
(void)__db_close(dblog.dbentry[i].dbp, NULL, DB_NOSYNC);
|
||||
if (env != NULL && dblog.dbentry != NULL)
|
||||
__os_free(env, dblog.dbentry);
|
||||
if (logc != NULL && (ret = logc->close(logc, 0)) != 0)
|
||||
exitval = EXIT_FAILURE;
|
||||
|
||||
if (dbc != NULL && (ret = dbc->close(dbc)) != 0)
|
||||
exitval = EXIT_FAILURE;
|
||||
|
||||
if (dbp != NULL && (ret = dbp->close(dbp, 0)) != 0)
|
||||
exitval = EXIT_FAILURE;
|
||||
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
/*
|
||||
* env_init_print --
|
||||
*
|
||||
* Fill the dispatch table for printing this log version's records.
|
||||
*/
|
||||
int
|
||||
db_printlog_env_init_print(env, version, dtabp)
|
||||
ENV *env;
|
||||
u_int32_t version;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
|
||||
/*
|
||||
* We need to prime the print table with the current print
|
||||
* functions. Then we overwrite only specific entries based on
|
||||
* each previous version we support.
|
||||
*/
|
||||
if ((ret = __bam_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
if ((ret = __crdel_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
if ((ret = __dbreg_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
if ((ret = __fop_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
#ifdef HAVE_HASH
|
||||
if ((ret = __ham_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
#endif
|
||||
#ifdef HAVE_HEAP
|
||||
if ((ret = __heap_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
#endif
|
||||
#ifdef HAVE_QUEUE
|
||||
if ((ret = __qam_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
#endif
|
||||
#ifdef HAVE_REPLICATION_THREADS
|
||||
if ((ret = __repmgr_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
#endif
|
||||
if ((ret = __txn_init_print(env, dtabp)) != 0)
|
||||
goto err;
|
||||
|
||||
if (version == DB_LOGVERSION)
|
||||
goto done;
|
||||
|
||||
/* DB_LOGVERSION_60p1 changed the fop_write_file log. */
|
||||
if (version > DB_LOGVERSION_60)
|
||||
goto done;
|
||||
if ((ret = db_printlog_env_init_print_60(env, dtabp)) != 0)
|
||||
goto err;
|
||||
|
||||
/* DB_LOGVERSION_53 changed the heap addrem log record. */
|
||||
if (version > DB_LOGVERSION_53)
|
||||
goto done;
|
||||
if ((ret = db_printlog_env_init_print_53(env, dtabp)) != 0)
|
||||
goto err;
|
||||
/*
|
||||
* Since DB_LOGVERSION_53 is a strict superset of DB_LOGVERSION_50,
|
||||
* there is no need to check for log version between them; so only
|
||||
* check > DB_LOGVERSION_48p2. Patch 2 of 4.8 added __db_pg_trunc but
|
||||
* didn't alter any log records so we want the same override as 4.8.
|
||||
*/
|
||||
if (version > DB_LOGVERSION_48p2)
|
||||
goto done;
|
||||
if ((ret = db_printlog_env_init_print_48(env, dtabp)) != 0)
|
||||
goto err;
|
||||
if (version >= DB_LOGVERSION_48)
|
||||
goto done;
|
||||
if ((ret = db_printlog_env_init_print_47(env, dtabp)) != 0)
|
||||
goto err;
|
||||
if (version == DB_LOGVERSION_47)
|
||||
goto done;
|
||||
/*
|
||||
* There are no log record/recovery differences between 4.4 and 4.5.
|
||||
* The log version changed due to checksum. There are no log recovery
|
||||
* differences between 4.5 and 4.6. The name of the rep_gen in
|
||||
* txn_checkpoint changed (to spare, since we don't use it anymore).
|
||||
*/
|
||||
if (version >= DB_LOGVERSION_44)
|
||||
goto done;
|
||||
if ((ret = db_printlog_env_init_print_43(env, dtabp)) != 0)
|
||||
goto err;
|
||||
if (version == DB_LOGVERSION_43)
|
||||
goto done;
|
||||
if (version != DB_LOGVERSION_42) {
|
||||
__db_errx(env, DB_STR_A("1523",
|
||||
"Unknown version %lu", "%lu"), (u_long)version);
|
||||
ret = EINVAL;
|
||||
goto err;
|
||||
}
|
||||
ret = db_printlog_env_init_print_42(env, dtabp);
|
||||
done:
|
||||
err: return (ret);
|
||||
}
|
||||
|
||||
int
|
||||
db_printlog_env_init_print_42(env, dtabp)
|
||||
ENV *env;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_relink_42_print, DB___db_relink_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_pg_alloc_42_print, DB___db_pg_alloc_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_pg_free_42_print, DB___db_pg_free_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_pg_freedata_42_print, DB___db_pg_freedata_42)) != 0)
|
||||
goto err;
|
||||
#if HAVE_HASH
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__ham_metagroup_42_print, DB___ham_metagroup_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__ham_groupalloc_42_print, DB___ham_groupalloc_42)) != 0)
|
||||
goto err;
|
||||
#endif
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__txn_ckp_42_print, DB___txn_ckp_42)) != 0)
|
||||
goto err;
|
||||
err:
|
||||
return (ret);
|
||||
}
|
||||
|
||||
int
|
||||
db_printlog_env_init_print_43(env, dtabp)
|
||||
ENV *env;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__bam_relink_43_print, DB___bam_relink_43)) != 0)
|
||||
goto err;
|
||||
/*
|
||||
* We want to use the 4.2-based txn_regop record.
|
||||
*/
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__txn_regop_42_print, DB___txn_regop_42)) != 0)
|
||||
goto err;
|
||||
|
||||
err:
|
||||
return (ret);
|
||||
}
|
||||
|
||||
/*
|
||||
* env_init_print_47 --
|
||||
*
|
||||
*/
|
||||
int
|
||||
db_printlog_env_init_print_47(env, dtabp)
|
||||
ENV *env;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__bam_split_42_print, DB___bam_split_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_pg_sort_44_print, DB___db_pg_sort_44)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_pg_sort_44_print, DB___db_pg_sort_44)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_create_42_print, DB___fop_create_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_write_42_print, DB___fop_write_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_rename_42_print, DB___fop_rename_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_rename_42_print, DB___fop_rename_noundo_46)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__txn_xa_regop_42_print, DB___txn_xa_regop_42)) != 0)
|
||||
goto err;
|
||||
|
||||
err:
|
||||
return (ret);
|
||||
}
|
||||
|
||||
int
|
||||
db_printlog_env_init_print_48(env, dtabp)
|
||||
ENV *env;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_pg_sort_44_print, DB___db_pg_sort_44)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_addrem_42_print, DB___db_addrem_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__db_big_42_print, DB___db_big_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__bam_split_48_print, DB___bam_split_48)) != 0)
|
||||
goto err;
|
||||
#ifdef HAVE_HASH
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__ham_insdel_42_print, DB___ham_insdel_42)) != 0)
|
||||
goto err;
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__ham_replace_42_print, DB___ham_replace_42)) != 0)
|
||||
goto err;
|
||||
#endif
|
||||
|
||||
err:
|
||||
return (ret);
|
||||
}
|
||||
|
||||
int
|
||||
db_printlog_env_init_print_53(env, dtabp)
|
||||
ENV *env;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
#ifdef HAVE_HEAP
|
||||
ret = __db_add_recovery_int(env,
|
||||
dtabp,__heap_addrem_50_print, DB___heap_addrem_50);
|
||||
#else
|
||||
COMPQUIET(env, NULL);
|
||||
COMPQUIET(dtabp, NULL);
|
||||
COMPQUIET(ret, 0);
|
||||
#endif
|
||||
return (ret);
|
||||
}
|
||||
|
||||
int
|
||||
db_printlog_env_init_print_60(env, dtabp)
|
||||
ENV *env;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, &env->recover_dtab,
|
||||
__fop_create_60_print, DB___fop_create_60)) != 0)
|
||||
goto err;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_remove_60_print, DB___fop_remove_60)) != 0)
|
||||
goto err;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_rename_60_print, DB___fop_rename_60)) != 0)
|
||||
goto err;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_rename_60_print, DB___fop_rename_noundo_60)) != 0)
|
||||
goto err;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_file_remove_60_print, DB___fop_file_remove_60)) != 0)
|
||||
goto err;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_write_60_print, DB___fop_write_60)) != 0)
|
||||
goto err;
|
||||
|
||||
if ((ret = __db_add_recovery_int(env, dtabp,
|
||||
__fop_write_file_60_print, DB___fop_write_file_60)) != 0)
|
||||
goto err;
|
||||
|
||||
err: return (ret);
|
||||
}
|
||||
|
||||
int
|
||||
db_printlog_env_init_print_61(env, dtabp)
|
||||
ENV *env;
|
||||
DB_DISTAB *dtabp;
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = __db_add_recovery_int(env,
|
||||
dtabp,__dbreg_register_42_print, DB___dbreg_register_42);
|
||||
|
||||
return (ret);
|
||||
}
|
||||
|
||||
void
|
||||
db_printlog_usage()
|
||||
{
|
||||
fprintf(stderr, "usage: %s %s%s\n", progname,
|
||||
"[-NrV] [-b file/offset] [-D data_len] ",
|
||||
"[-e file/offset] [-h home] [-P password]");
|
||||
}
|
||||
|
||||
/* Print an unknown, application-specific log record as best we can. */
|
||||
int
|
||||
db_printlog_print_app_record(dbenv, dbt, lsnp, op)
|
||||
DB_ENV *dbenv;
|
||||
DBT *dbt;
|
||||
DB_LSN *lsnp;
|
||||
db_recops op;
|
||||
{
|
||||
u_int32_t i, rectype;
|
||||
int ch;
|
||||
|
||||
DB_ASSERT(dbenv->env, op == DB_TXN_PRINT);
|
||||
|
||||
COMPQUIET(dbenv, NULL);
|
||||
COMPQUIET(op, DB_TXN_PRINT);
|
||||
|
||||
/*
|
||||
* Fetch the rectype, which always must be at the beginning of the
|
||||
* record (if dispatching is to work at all).
|
||||
*/
|
||||
memcpy(&rectype, dbt->data, sizeof(rectype));
|
||||
|
||||
/*
|
||||
* Applications may wish to customize the output here based on the
|
||||
* rectype. We just print the entire log record in the generic
|
||||
* mixed-hex-and-printable format we use for binary data.
|
||||
*/
|
||||
printf(DB_STR_A("5016",
|
||||
"[%lu][%lu]application specific record: rec: %lu\n",
|
||||
"%lu %lu %lu"), (u_long)lsnp->file, (u_long)lsnp->offset,
|
||||
(u_long)rectype);
|
||||
printf(DB_STR("5017", "\tdata: "));
|
||||
for (i = 0; i < dbt->size; i++) {
|
||||
ch = ((u_int8_t *)dbt->data)[i];
|
||||
printf(isprint(ch) || ch == 0x0a ? "%c" : "%#x ", ch);
|
||||
}
|
||||
printf("\n\n");
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
int
|
||||
db_printlog_open_rep_db(dbenv, dbpp, dbcp)
|
||||
DB_ENV *dbenv;
|
||||
DB **dbpp;
|
||||
DBC **dbcp;
|
||||
{
|
||||
int ret;
|
||||
|
||||
DB *dbp;
|
||||
*dbpp = NULL;
|
||||
*dbcp = NULL;
|
||||
|
||||
if ((ret = db_create(dbpp, dbenv, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "db_create");
|
||||
return (ret);
|
||||
}
|
||||
|
||||
dbp = *dbpp;
|
||||
if ((ret = dbp->open(dbp, NULL,
|
||||
REPDBNAME, NULL, DB_BTREE, DB_RDONLY, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB->open");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if ((ret = dbp->cursor(dbp, NULL, dbcp, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB->cursor");
|
||||
goto err;
|
||||
}
|
||||
|
||||
return (0);
|
||||
|
||||
err: if (*dbpp != NULL) {
|
||||
(void)(*dbpp)->close(*dbpp, 0);
|
||||
*dbpp = NULL;
|
||||
}
|
||||
return (ret);
|
||||
}
|
||||
|
||||
/*
|
||||
* lsn_arg --
|
||||
* Parse a LSN argument.
|
||||
*/
|
||||
int
|
||||
db_printlog_lsn_arg(arg, lsnp)
|
||||
char *arg;
|
||||
DB_LSN *lsnp;
|
||||
{
|
||||
u_long uval;
|
||||
char *p;
|
||||
|
||||
/*
|
||||
* Expected format is: lsn.file/lsn.offset.
|
||||
*/
|
||||
if ((p = strchr(arg, '/')) == NULL)
|
||||
return (1);
|
||||
*p = '\0';
|
||||
|
||||
if (__db_getulong(NULL, progname, arg, 0, UINT32_MAX, &uval))
|
||||
return (1);
|
||||
lsnp->file = uval;
|
||||
if (__db_getulong(NULL, progname, p + 1, 0, UINT32_MAX, &uval))
|
||||
return (1);
|
||||
lsnp->offset = uval;
|
||||
return (0);
|
||||
}
|
||||
@@ -0,0 +1,310 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
void db_recover_feedback __P((DB_ENV *, int, int));
|
||||
int db_recover_main __P((int, char *[]));
|
||||
int db_recover_read_timestamp __P((char *, time_t *));
|
||||
void db_recover_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
int newline_needed;
|
||||
|
||||
int
|
||||
db_recover(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_recover", args, &argc, &argv);
|
||||
return (db_recover_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_recover_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
time_t timestamp;
|
||||
u_int32_t flags;
|
||||
int ch, exitval, fatal_recover, ret, retain_env, set_feedback, verbose;
|
||||
char *blob_dir, *home, *passwd, *region_dir;
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
blob_dir = home = passwd = region_dir = NULL;
|
||||
timestamp = 0;
|
||||
fatal_recover = retain_env = set_feedback = verbose = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:cefh:P:r:t:Vv")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
blob_dir = optarg;
|
||||
break;
|
||||
case 'c':
|
||||
fatal_recover = 1;
|
||||
break;
|
||||
case 'e':
|
||||
retain_env = 1;
|
||||
break;
|
||||
case 'f':
|
||||
set_feedback = 1;
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'r':
|
||||
region_dir = optarg;
|
||||
break;
|
||||
case 't':
|
||||
if ((ret = db_recover_read_timestamp(optarg, ×tamp)) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case 'v':
|
||||
verbose = 1;
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 0)
|
||||
goto usage_err;
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
if (set_feedback)
|
||||
(void)dbenv->set_feedback(dbenv, db_recover_feedback);
|
||||
if (verbose)
|
||||
(void)dbenv->set_verbose(dbenv, DB_VERB_RECOVERY, 1);
|
||||
if (timestamp &&
|
||||
(ret = dbenv->set_tx_timestamp(dbenv, ×tamp)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->set_timestamp");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (blob_dir != NULL &&
|
||||
(ret = dbenv->set_blob_dir(dbenv, blob_dir)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_blob_dir");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (region_dir != NULL &&
|
||||
(ret = dbenv->set_region_dir(dbenv, region_dir)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_region_dir");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/*
|
||||
* Initialize the environment -- we don't actually do anything
|
||||
* else, that all that's needed to run recovery.
|
||||
*
|
||||
* Note that unless the caller specified the -e option, we use a
|
||||
* private environment, as we're about to create a region, and we
|
||||
* don't want to to leave it around. If we leave the region around,
|
||||
* the application that should create it will simply join it instead,
|
||||
* and will then be running with incorrectly sized (and probably
|
||||
* terribly small) caches. Applications that use -e should almost
|
||||
* certainly use DB_CONFIG files in the directory.
|
||||
*/
|
||||
flags = 0;
|
||||
LF_SET(DB_CREATE | DB_INIT_LOG |
|
||||
DB_INIT_MPOOL | DB_INIT_TXN | DB_USE_ENVIRON);
|
||||
LF_SET(fatal_recover ? DB_RECOVER_FATAL : DB_RECOVER);
|
||||
LF_SET(retain_env ? DB_INIT_LOCK : DB_PRIVATE);
|
||||
if ((ret = dbenv->open(dbenv, home, flags, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->open");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_recover_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done:
|
||||
/* Flush to the next line of the output device. */
|
||||
if (newline_needed)
|
||||
printf("\n");
|
||||
|
||||
/* Clean up the environment. */
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
/*
|
||||
* db_recover_feedback --
|
||||
* Provide feedback on recovery progress.
|
||||
*/
|
||||
void
|
||||
db_recover_feedback(dbenv, opcode, percent)
|
||||
DB_ENV *dbenv;
|
||||
int opcode;
|
||||
int percent;
|
||||
{
|
||||
COMPQUIET(dbenv, NULL);
|
||||
|
||||
if (opcode == DB_RECOVER) {
|
||||
printf(DB_STR_A("5022", "\rrecovery %d%% complete", "%d"),
|
||||
percent);
|
||||
(void)fflush(stdout);
|
||||
newline_needed = 1;
|
||||
}
|
||||
}
|
||||
|
||||
#define ATOI2(ar) ((ar)[0] - '0') * 10 + ((ar)[1] - '0'); (ar) += 2;
|
||||
|
||||
/*
|
||||
* read_timestamp --
|
||||
* Convert a time argument to Epoch seconds.
|
||||
*
|
||||
* Copyright (c) 1993
|
||||
* The Regents of the University of California. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of the University nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
int
|
||||
db_recover_read_timestamp(arg, timep)
|
||||
char *arg;
|
||||
time_t *timep;
|
||||
{
|
||||
struct tm *t;
|
||||
time_t now;
|
||||
int yearset;
|
||||
char *p;
|
||||
/* Start with the current time. */
|
||||
(void)time(&now);
|
||||
if ((t = localtime(&now)) == NULL) {
|
||||
fprintf(stderr, DB_STR_A("5023", "%s: localtime: %s\n",
|
||||
"%s %s\n"), progname, strerror(errno));
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
/* [[CC]YY]MMDDhhmm[.SS] */
|
||||
if ((p = strchr(arg, '.')) == NULL)
|
||||
t->tm_sec = 0; /* Seconds defaults to 0. */
|
||||
else {
|
||||
if (strlen(p + 1) != 2)
|
||||
goto terr;
|
||||
*p++ = '\0';
|
||||
t->tm_sec = ATOI2(p);
|
||||
}
|
||||
|
||||
yearset = 0;
|
||||
switch (strlen(arg)) {
|
||||
case 12: /* CCYYMMDDhhmm */
|
||||
t->tm_year = ATOI2(arg);
|
||||
t->tm_year *= 100;
|
||||
yearset = 1;
|
||||
/* FALLTHROUGH */
|
||||
case 10: /* YYMMDDhhmm */
|
||||
if (yearset) {
|
||||
yearset = ATOI2(arg);
|
||||
t->tm_year += yearset;
|
||||
} else {
|
||||
yearset = ATOI2(arg);
|
||||
if (yearset < 69)
|
||||
t->tm_year = yearset + 2000;
|
||||
else
|
||||
t->tm_year = yearset + 1900;
|
||||
}
|
||||
t->tm_year -= 1900; /* Convert to UNIX time. */
|
||||
/* FALLTHROUGH */
|
||||
case 8: /* MMDDhhmm */
|
||||
t->tm_mon = ATOI2(arg);
|
||||
--t->tm_mon; /* Convert from 01-12 to 00-11 */
|
||||
t->tm_mday = ATOI2(arg);
|
||||
t->tm_hour = ATOI2(arg);
|
||||
t->tm_min = ATOI2(arg);
|
||||
break;
|
||||
default:
|
||||
goto terr;
|
||||
}
|
||||
|
||||
t->tm_isdst = -1; /* Figure out DST. */
|
||||
|
||||
*timep = mktime(t);
|
||||
if (*timep == -1) {
|
||||
terr: fprintf(stderr, DB_STR_A("5024",
|
||||
"%s: out of range or illegal time specification: [[CC]YY]MMDDhhmm[.SS]",
|
||||
"%s"), progname);
|
||||
return (EXIT_FAILURE);
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
void
|
||||
db_recover_usage()
|
||||
{
|
||||
(void)fprintf(stderr, "usage: %s %s\n", progname,
|
||||
"[-cefVv] [-h home] [-b blob_dir] [-P password] [-r region_dir] [-t [[CC]YY]MMDDhhmm[.SS]]");
|
||||
}
|
||||
@@ -0,0 +1,486 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
typedef enum { T_NOTSET, T_DB,
|
||||
T_ENV, T_LOCK, T_LOG, T_MPOOL, T_MUTEX, T_REP, T_TXN } test_t;
|
||||
|
||||
int db_stat_db_init __P((DB_ENV *, char *, test_t, u_int32_t, int *));
|
||||
int db_stat_main __P((int, char *[]));
|
||||
void db_stat_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_stat(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_stat", args, &argc, &argv);
|
||||
return (db_stat_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_stat_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB_ENV *dbenv;
|
||||
DB *dbp, *dbvp;
|
||||
test_t ttype;
|
||||
u_int32_t cache, flags, vflag;
|
||||
int ch, exitval;
|
||||
int nflag, private, resize, ret;
|
||||
char *db, *home, *p, *passwd, *region_dir, *subdb, *vopt;
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
dbp = dbvp = NULL;
|
||||
ttype = T_NOTSET;
|
||||
cache = MEGABYTE;
|
||||
flags = nflag = private = vflag = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
db = region_dir = subdb = home = passwd = vopt = NULL;
|
||||
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc,
|
||||
argv, "aC:cd:Eefgh:L:lM:mNP:p:R:rS:s:tVxX:Z")) != EOF)
|
||||
switch (ch) {
|
||||
case 'a':
|
||||
LF_SET(DB_STAT_ALLOC);
|
||||
break;
|
||||
case 'C': case 'c':
|
||||
if (ttype != T_NOTSET && ttype != T_LOCK)
|
||||
goto argcombo;
|
||||
ttype = T_LOCK;
|
||||
if (ch != 'c')
|
||||
for (p = optarg; *p; ++p)
|
||||
switch (*p) {
|
||||
case 'A':
|
||||
LF_SET(DB_STAT_ALL);
|
||||
break;
|
||||
case 'c':
|
||||
LF_SET(DB_STAT_LOCK_CONF);
|
||||
break;
|
||||
case 'l':
|
||||
LF_SET(DB_STAT_LOCK_LOCKERS);
|
||||
break;
|
||||
case 'm': /* Backward compatible. */
|
||||
break;
|
||||
case 'o':
|
||||
LF_SET(DB_STAT_LOCK_OBJECTS);
|
||||
break;
|
||||
case 'p':
|
||||
LF_SET(DB_STAT_LOCK_PARAMS);
|
||||
break;
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
break;
|
||||
case 'd':
|
||||
if (ttype != T_NOTSET && ttype != T_DB)
|
||||
goto argcombo;
|
||||
ttype = T_DB;
|
||||
db = optarg;
|
||||
break;
|
||||
case 'E': case 'e':
|
||||
if (ttype != T_NOTSET && ttype != T_ENV)
|
||||
goto argcombo;
|
||||
ttype = T_ENV;
|
||||
LF_SET(DB_STAT_SUBSYSTEM);
|
||||
if (ch == 'E')
|
||||
LF_SET(DB_STAT_ALL);
|
||||
break;
|
||||
case 'f':
|
||||
if (ttype != T_NOTSET && ttype != T_DB)
|
||||
goto argcombo;
|
||||
ttype = T_DB;
|
||||
LF_SET(DB_FAST_STAT);
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'L': case 'l':
|
||||
if (ttype != T_NOTSET && ttype != T_LOG)
|
||||
goto argcombo;
|
||||
ttype = T_LOG;
|
||||
if (ch != 'l')
|
||||
for (p = optarg; *p; ++p)
|
||||
switch (*p) {
|
||||
case 'A':
|
||||
LF_SET(DB_STAT_ALL);
|
||||
break;
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
break;
|
||||
case 'M': case 'm':
|
||||
if (ttype != T_NOTSET && ttype != T_MPOOL)
|
||||
goto argcombo;
|
||||
ttype = T_MPOOL;
|
||||
if (ch != 'm')
|
||||
for (p = optarg; *p; ++p)
|
||||
switch (*p) {
|
||||
case 'A':
|
||||
LF_SET(DB_STAT_ALL);
|
||||
break;
|
||||
case 'h':
|
||||
LF_SET(DB_STAT_MEMP_HASH);
|
||||
break;
|
||||
case 'm': /* Backward compatible. */
|
||||
break;
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
break;
|
||||
case 'N':
|
||||
nflag = 1;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'p':
|
||||
region_dir = optarg;
|
||||
break;
|
||||
case 'R': case 'r':
|
||||
if (ttype != T_NOTSET && ttype != T_REP)
|
||||
goto argcombo;
|
||||
ttype = T_REP;
|
||||
if (ch != 'r')
|
||||
for (p = optarg; *p; ++p)
|
||||
switch (*p) {
|
||||
case 'A':
|
||||
LF_SET(DB_STAT_ALL);
|
||||
break;
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
break;
|
||||
case 's':
|
||||
if (ttype != T_NOTSET && ttype != T_DB)
|
||||
goto argcombo;
|
||||
ttype = T_DB;
|
||||
subdb = optarg;
|
||||
break;
|
||||
case 'S':
|
||||
vopt = optarg;
|
||||
switch (*vopt) {
|
||||
case 'o':
|
||||
vflag = DB_NOORDERCHK;
|
||||
break;
|
||||
case 'v':
|
||||
vflag = 0;
|
||||
break;
|
||||
default:
|
||||
(void)db_stat_usage();
|
||||
goto err;
|
||||
}
|
||||
break;
|
||||
case 't':
|
||||
if (ttype != T_NOTSET) {
|
||||
argcombo: fprintf(stderr, DB_STR_A("5006",
|
||||
"%s: illegal option combination\n",
|
||||
"%s\n"), progname);
|
||||
goto usage_err;
|
||||
}
|
||||
ttype = T_TXN;
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case 'X': case 'x':
|
||||
if (ttype != T_NOTSET && ttype != T_MUTEX)
|
||||
goto argcombo;
|
||||
ttype = T_MUTEX;
|
||||
if (ch != 'x')
|
||||
for (p = optarg; *p; ++p)
|
||||
switch (*p) {
|
||||
case 'A':
|
||||
LF_SET(DB_STAT_ALL);
|
||||
break;
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
break;
|
||||
case 'Z':
|
||||
LF_SET(DB_STAT_CLEAR);
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc != 0)
|
||||
goto usage_err;
|
||||
|
||||
switch (ttype) {
|
||||
case T_DB:
|
||||
if (db == NULL)
|
||||
goto usage_err;
|
||||
break;
|
||||
case T_ENV:
|
||||
case T_LOCK:
|
||||
case T_LOG:
|
||||
case T_MPOOL:
|
||||
case T_MUTEX:
|
||||
case T_REP:
|
||||
case T_TXN:
|
||||
if (vopt != NULL) {
|
||||
fprintf(stderr, "usage: %s %s\n", progname,
|
||||
"you must specify a database file to run verification.");
|
||||
goto usage_err;
|
||||
}
|
||||
break;
|
||||
case T_NOTSET:
|
||||
goto usage_err;
|
||||
}
|
||||
|
||||
if (LF_ISSET(DB_STAT_ALL | DB_STAT_ALLOC) == DB_STAT_ALLOC)
|
||||
goto usage_err;
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
retry:
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
if (nflag) {
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOLOCKING, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOLOCKING");
|
||||
goto err;
|
||||
}
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOPANIC, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOPANIC");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (region_dir != NULL &&
|
||||
(ret = dbenv->set_region_dir(dbenv, region_dir)) != 0) {
|
||||
dbenv->err(dbenv, ret, "region_dir");
|
||||
goto err;
|
||||
}
|
||||
|
||||
/* Initialize the environment. */
|
||||
if (db_stat_db_init(dbenv, home, ttype, cache, &private) != 0)
|
||||
goto err;
|
||||
|
||||
switch (ttype) {
|
||||
case T_DB:
|
||||
/* Create the DB object and open the file. */
|
||||
if ((ret = db_create(&dbp, dbenv, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "db_create");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (vopt != NULL && (db_create(&dbvp, dbenv, 0) != 0
|
||||
|| dbvp->verify(dbvp, db, subdb, stdout, vflag) != 0))
|
||||
goto err;
|
||||
|
||||
/*
|
||||
* We open the database for writing so we can update the cached
|
||||
* statistics, but it's OK to fail, we can open read-only and
|
||||
* proceed.
|
||||
*
|
||||
* Turn off error messages for now -- we can't open lots of
|
||||
* databases read-write (for example, master databases and
|
||||
* hash databases for which we don't know the hash function).
|
||||
*/
|
||||
dbenv->set_errfile(dbenv, NULL);
|
||||
ret = dbp->open(dbp, NULL, db, subdb, DB_UNKNOWN, 0, 0);
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
if (ret != 0) {
|
||||
/* Handles cannot be reused after a failed DB->open. */
|
||||
(void)dbp->close(dbp, 0);
|
||||
if ((ret = db_create(&dbp, dbenv, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "db_create");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if ((ret = dbp->open(dbp,
|
||||
NULL, db, subdb, DB_UNKNOWN, DB_RDONLY, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "DB->open: %s", db);
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
/* Check if cache is too small for this DB's pagesize. */
|
||||
if (private) {
|
||||
if ((ret = __db_util_cache(dbp, &cache, &resize)) != 0)
|
||||
goto err;
|
||||
if (resize) {
|
||||
(void)dbp->close(dbp, DB_NOSYNC);
|
||||
dbp = NULL;
|
||||
|
||||
(void)dbenv->close(dbenv, 0);
|
||||
dbenv = NULL;
|
||||
goto retry;
|
||||
}
|
||||
}
|
||||
|
||||
if (dbp->stat_print(dbp, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_ENV:
|
||||
if (dbenv->stat_print(dbenv, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_LOCK:
|
||||
if (dbenv->lock_stat_print(dbenv, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_LOG:
|
||||
if (dbenv->log_stat_print(dbenv, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_MPOOL:
|
||||
if (dbenv->memp_stat_print(dbenv, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_MUTEX:
|
||||
if (dbenv->mutex_stat_print(dbenv, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_REP:
|
||||
#ifdef HAVE_REPLICATION_THREADS
|
||||
if (dbenv->repmgr_stat_print(dbenv, flags))
|
||||
goto err;
|
||||
#endif
|
||||
if (dbenv->rep_stat_print(dbenv, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_TXN:
|
||||
if (dbenv->txn_stat_print(dbenv, flags))
|
||||
goto err;
|
||||
break;
|
||||
case T_NOTSET:
|
||||
dbenv->errx(dbenv, DB_STR("5007",
|
||||
"Unknown statistics flag"));
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_stat_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done: if (dbp != NULL && (ret = dbp->close(dbp, DB_NOSYNC)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
dbenv->err(dbenv, ret, DB_STR("0164", "close"));
|
||||
}
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
/*
|
||||
* db_init --
|
||||
* Initialize the environment.
|
||||
*/
|
||||
int
|
||||
db_stat_db_init(dbenv, home, ttype, cache, is_private)
|
||||
DB_ENV *dbenv;
|
||||
char *home;
|
||||
test_t ttype;
|
||||
u_int32_t cache;
|
||||
int *is_private;
|
||||
{
|
||||
u_int32_t oflags;
|
||||
int ret;
|
||||
|
||||
/*
|
||||
* If our environment open fails, and we're trying to look at a
|
||||
* shared region, it's a hard failure.
|
||||
*
|
||||
* We will probably just drop core if the environment we join does
|
||||
* not include a memory pool. This is probably acceptable; trying
|
||||
* to use an existing environment that does not contain a memory
|
||||
* pool to look at a database can be safely construed as operator
|
||||
* error, I think.
|
||||
*/
|
||||
*is_private = 0;
|
||||
if ((ret = dbenv->open(dbenv, home, DB_USE_ENVIRON, 0)) == 0)
|
||||
return (0);
|
||||
if (ret == DB_VERSION_MISMATCH)
|
||||
goto err;
|
||||
if (ttype != T_DB && ttype != T_LOG) {
|
||||
dbenv->err(dbenv, ret, "DB_ENV->open%s%s",
|
||||
home == NULL ? "" : ": ", home == NULL ? "" : home);
|
||||
return (1);
|
||||
}
|
||||
|
||||
/*
|
||||
* We're looking at a database or set of log files and no environment
|
||||
* exists. Create one, but make it private so no files are actually
|
||||
* created. Declare a reasonably large cache so that we don't fail
|
||||
* when reporting statistics on large databases.
|
||||
*
|
||||
* An environment is required to look at databases because we may be
|
||||
* trying to look at databases in directories other than the current
|
||||
* one.
|
||||
*/
|
||||
if ((ret = dbenv->set_cachesize(dbenv, 0, cache, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_cachesize");
|
||||
return (1);
|
||||
}
|
||||
*is_private = 1;
|
||||
oflags = DB_CREATE | DB_PRIVATE | DB_USE_ENVIRON;
|
||||
if (ttype == T_DB)
|
||||
oflags |= DB_INIT_MPOOL;
|
||||
if (ttype == T_LOG)
|
||||
oflags |= DB_INIT_LOG;
|
||||
if ((ret = dbenv->open(dbenv, home, oflags, 0)) == 0)
|
||||
return (0);
|
||||
|
||||
/* An environment is required. */
|
||||
err: dbenv->err(dbenv, ret, "DB_ENV->open");
|
||||
return (1);
|
||||
}
|
||||
|
||||
void
|
||||
db_stat_usage()
|
||||
{
|
||||
fprintf(stderr, "usage: %s %s\n", progname,
|
||||
"-d file [-fN] [-h home] [-P password] [-s database] [-S ov]");
|
||||
fprintf(stderr, "usage: %s %s\n\t%s\n", progname,
|
||||
"[-cEelmrtVx] [-C Aclop]",
|
||||
"[-h home] [-L A] [-M Ah] [-P password] [-p region_dir] [-R A] [-X A] [-aNZ]");
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,183 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id: db_upgrade.c,v a79fcece62a1 2016/06/06 14:15:33 yong $
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
int db_upgrade_main __P((int, char *[]));
|
||||
void db_upgrade_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_upgrade(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_upgrade", args, &argc, &argv);
|
||||
return (db_upgrade_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_upgrade_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp, *dbvp;
|
||||
DB_ENV *dbenv;
|
||||
u_int32_t flags, vflag;
|
||||
int ch, exitval, nflag, ret, t_ret, verbose;
|
||||
char *home, *msgpfx, *passwd, *vopt;
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
flags = nflag = verbose = vflag = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
home = msgpfx = passwd = vopt = NULL;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "h:m:NP:S:sVv")) != EOF)
|
||||
switch (ch) {
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'm':
|
||||
msgpfx = optarg;
|
||||
break;
|
||||
case 'N':
|
||||
nflag = 1;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'S':
|
||||
vopt = optarg;
|
||||
switch (*vopt) {
|
||||
case 'o':
|
||||
vflag = DB_NOORDERCHK;
|
||||
break;
|
||||
case 'v':
|
||||
vflag = 0;
|
||||
break;
|
||||
default:
|
||||
(void)db_upgrade_usage();
|
||||
goto err;
|
||||
}
|
||||
break;
|
||||
case 's':
|
||||
LF_SET(DB_DUPSORT);
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case 'v':
|
||||
verbose = 1;
|
||||
break;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc <= 0)
|
||||
goto usage_err;
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
if (__db_util_env_create(&dbenv, progname, passwd, msgpfx) != 0)
|
||||
goto err;
|
||||
|
||||
if (nflag) {
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOLOCKING, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOLOCKING");
|
||||
goto err;
|
||||
}
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOPANIC, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOPANIC");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (__db_util_env_open(dbenv, home, 0, 1, DB_INIT_MPOOL, 0, NULL) != 0)
|
||||
goto err;
|
||||
|
||||
if (vopt != NULL && (db_create(&dbvp, dbenv, 0) != 0
|
||||
|| dbvp->verify(dbvp, argv[0], NULL, stdout, vflag) != 0))
|
||||
goto err;
|
||||
|
||||
for (; !__db_util_interrupted() && argv[0] != NULL; ++argv) {
|
||||
if ((ret = db_create(&dbp, dbenv, 0)) != 0) {
|
||||
fprintf(stderr,
|
||||
"%s: db_create: %s\n", progname, db_strerror(ret));
|
||||
goto err;
|
||||
}
|
||||
dbp->set_errfile(dbp, stderr);
|
||||
dbp->set_errpfx(dbp, progname);
|
||||
if ((ret = dbp->upgrade(dbp, argv[0], flags)) != 0)
|
||||
dbp->err(dbp, ret, "DB->upgrade: %s", argv[0]);
|
||||
if ((t_ret = dbp->close(dbp, 0)) != 0 && ret == 0) {
|
||||
dbenv->err(dbenv, ret, "DB->close: %s", argv[0]);
|
||||
ret = t_ret;
|
||||
}
|
||||
if (ret != 0)
|
||||
goto err;
|
||||
/*
|
||||
* People get concerned if they don't see a success message.
|
||||
* If verbose is set, give them one.
|
||||
*/
|
||||
if (verbose)
|
||||
printf(DB_STR_A("5019",
|
||||
"%s: %s upgraded successfully\n",
|
||||
"%s %s\n"), progname, argv[0]);
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_upgrade_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done: if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
void
|
||||
db_upgrade_usage()
|
||||
{
|
||||
fprintf(stderr, "usage: %s %s\n", progname,
|
||||
"[-NsVv] [-h home] [-m msg_pfx] [-P password] [-S vo] db_file ...");
|
||||
}
|
||||
@@ -0,0 +1,224 @@
|
||||
/*-
|
||||
* Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* See the file LICENSE for license information.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#include "db_config.h"
|
||||
|
||||
#include "db_int.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char copyright[] =
|
||||
"Copyright (c) 1996, 2018 Oracle and/or its affiliates. All rights reserved.\n";
|
||||
#endif
|
||||
|
||||
int db_verify_main __P((int, char *[]));
|
||||
void db_verify_usage __P((void));
|
||||
|
||||
const char *progname;
|
||||
|
||||
int
|
||||
db_verify(args)
|
||||
char *args;
|
||||
{
|
||||
int argc;
|
||||
char **argv;
|
||||
|
||||
__db_util_arg("db_verify", args, &argc, &argv);
|
||||
return (db_verify_main(argc, argv) ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#include <stdio.h>
|
||||
#define ERROR_RETURN ERROR
|
||||
|
||||
int
|
||||
db_verify_main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
extern char *optarg;
|
||||
extern int optind, __db_getopt_reset;
|
||||
DB *dbp;
|
||||
DB_ENV *dbenv;
|
||||
u_int32_t flags, cache;
|
||||
int ch, exitval, mflag, nflag, private;
|
||||
int quiet, ret;
|
||||
char *blob_dir, *dname, *fname, *home, *passwd;
|
||||
|
||||
progname = __db_util_arg_progname(argv[0]);
|
||||
|
||||
if ((ret = __db_util_version_check(progname)) != 0)
|
||||
return (ret);
|
||||
|
||||
dbenv = NULL;
|
||||
dbp = NULL;
|
||||
/*
|
||||
* If db_verify creates a private environment, use a 10MB cache
|
||||
* so that we don't fail when verifying large databases.
|
||||
*/
|
||||
cache = 10 * MEGABYTE;
|
||||
mflag = nflag = quiet = 0;
|
||||
flags = 0;
|
||||
exitval = EXIT_SUCCESS;
|
||||
blob_dir = home = passwd = NULL;
|
||||
__db_getopt_reset = 1;
|
||||
while ((ch = getopt(argc, argv, "b:h:mNoP:quV")) != EOF)
|
||||
switch (ch) {
|
||||
case 'b':
|
||||
blob_dir = optarg;
|
||||
break;
|
||||
case 'h':
|
||||
home = optarg;
|
||||
break;
|
||||
case 'm':
|
||||
mflag = 1;
|
||||
break;
|
||||
case 'N':
|
||||
nflag = 1;
|
||||
break;
|
||||
case 'P':
|
||||
if (__db_util_arg_password(progname,
|
||||
optarg, &passwd) != 0)
|
||||
goto err;
|
||||
break;
|
||||
case 'o':
|
||||
LF_SET(DB_NOORDERCHK);
|
||||
break;
|
||||
case 'q':
|
||||
quiet = 1;
|
||||
break;
|
||||
case 'u': /* Undocumented. */
|
||||
LF_SET(DB_UNREF);
|
||||
break;
|
||||
case 'V':
|
||||
printf("%s\n", db_version(NULL, NULL, NULL));
|
||||
goto done;
|
||||
case '?':
|
||||
default:
|
||||
goto usage_err;
|
||||
}
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (argc <= 0)
|
||||
goto usage_err;
|
||||
|
||||
/* Handle possible interruptions. */
|
||||
__db_util_siginit();
|
||||
|
||||
/*
|
||||
* Create an environment object and initialize it for error
|
||||
* reporting.
|
||||
*/
|
||||
if ((ret = db_env_create(&dbenv, 0)) != 0) {
|
||||
fprintf(stderr,
|
||||
"%s: db_env_create: %s\n", progname, db_strerror(ret));
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (!quiet) {
|
||||
dbenv->set_errfile(dbenv, stderr);
|
||||
dbenv->set_errpfx(dbenv, progname);
|
||||
}
|
||||
|
||||
if (blob_dir != NULL &&
|
||||
(ret = dbenv->set_blob_dir(dbenv, blob_dir)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_blob_dir");
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (nflag) {
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOLOCKING, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOLOCKING");
|
||||
goto err;
|
||||
}
|
||||
if ((ret = dbenv->set_flags(dbenv, DB_NOPANIC, 1)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_flags: DB_NOPANIC");
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (passwd != NULL &&
|
||||
(ret = dbenv->set_encrypt(dbenv, passwd, DB_ENCRYPT_AES)) != 0) {
|
||||
dbenv->err(dbenv, ret, "set_passwd");
|
||||
goto err;
|
||||
}
|
||||
/*
|
||||
* Try to attach to an existing environment -- and its associated
|
||||
* mpool. This lets db_verify access the most up-to-date version of
|
||||
* the database's pages.
|
||||
*/
|
||||
if (__db_util_env_open(dbenv,
|
||||
home, DB_INIT_MPOOL, 1, DB_INIT_MPOOL, cache, &private) != 0)
|
||||
goto err;
|
||||
|
||||
/*
|
||||
* Find out if we have a transactional environment so that we can
|
||||
* make sure that we don't open the verify database with logging
|
||||
* enabled.
|
||||
*/
|
||||
for (; !__db_util_interrupted() && argv[0] != NULL; ++argv) {
|
||||
if (mflag) {
|
||||
dname = argv[0];
|
||||
fname = NULL;
|
||||
} else {
|
||||
fname = argv[0];
|
||||
dname = NULL;
|
||||
}
|
||||
|
||||
if ((ret = db_create(&dbp, dbenv, 0)) != 0) {
|
||||
dbenv->err(dbenv, ret, "%s: db_create", progname);
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (TXN_ON(dbenv->env) &&
|
||||
(ret = dbp->set_flags(dbp, DB_TXN_NOT_DURABLE)) != 0) {
|
||||
dbenv->err(
|
||||
dbenv, ret, "%s: db_set_flags", progname);
|
||||
goto err;
|
||||
}
|
||||
|
||||
/* The verify method is a destructor. */
|
||||
ret = dbp->verify(dbp, fname, dname, NULL, flags);
|
||||
dbp = NULL;
|
||||
if (ret != 0)
|
||||
exitval = EXIT_FAILURE;
|
||||
if (!quiet)
|
||||
printf(DB_STR_A("5105", "Verification of %s %s.\n",
|
||||
"%s %s\n"), argv[0], ret == 0 ?
|
||||
DB_STR_P("succeeded") : DB_STR_P("failed"));
|
||||
}
|
||||
|
||||
if (0) {
|
||||
usage_err: db_verify_usage();
|
||||
err: exitval = EXIT_FAILURE;
|
||||
}
|
||||
done:
|
||||
if (dbp != NULL && (ret = dbp->close(dbp, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
dbenv->err(dbenv, ret, DB_STR("0164", "close"));
|
||||
}
|
||||
if (dbenv != NULL && (ret = dbenv->close(dbenv, 0)) != 0) {
|
||||
exitval = EXIT_FAILURE;
|
||||
fprintf(stderr,
|
||||
"%s: dbenv->close: %s\n", progname, db_strerror(ret));
|
||||
}
|
||||
|
||||
if (passwd != NULL)
|
||||
free(passwd);
|
||||
|
||||
/* Resend any caught signal. */
|
||||
__db_util_sigresend();
|
||||
|
||||
return (exitval);
|
||||
}
|
||||
|
||||
void
|
||||
db_verify_usage()
|
||||
{
|
||||
fprintf(stderr, "usage: %s %s\n", progname,
|
||||
"[-mNoqV] [-b blob_dir] [-h home] [-P password] db_file ...");
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_access", "..\examples\csharp\VS10\excs_access.csproj", "{B7250534-4FB1-450D-865C-59231820EAB5}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_btrec", "..\examples\csharp\VS10\excs_btrec.csproj", "{657FB9CC-16ED-4BAE-97AD-1A359D133F25}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_bulk", "..\examples\csharp\VS10\excs_bulk.csproj", "{90740BD6-C91B-4259-B6E9-C361A06791BA}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_env", "..\examples\csharp\VS10\excs_env.csproj", "{617FF132-0566-4F6D-932D-2A1BA3C6A93E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_getting_started", "..\examples\csharp\VS10\excs_getting_started.csproj", "{A8813939-DA91-4036-9BE4-B0FB44051A06}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_sequence", "..\examples\csharp\VS10\excs_sequence.csproj", "{DC306DCB-F42C-4038-91FA-B553FD37CB2E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_repquote", "..\examples\csharp\VS10\excs_repquote.csproj", "{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_txn", "..\examples\csharp\VS10\excs_txn.csproj", "{D3EEDB47-F622-4E8A-A218-076B49C269F1}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,96 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_access", "..\examples\csharp\VS12\excs_access.csproj", "{B7250534-4FB1-450D-865C-59231820EAB5}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_btrec", "..\examples\csharp\VS12\excs_btrec.csproj", "{657FB9CC-16ED-4BAE-97AD-1A359D133F25}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_bulk", "..\examples\csharp\VS12\excs_bulk.csproj", "{90740BD6-C91B-4259-B6E9-C361A06791BA}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_env", "..\examples\csharp\VS12\excs_env.csproj", "{617FF132-0566-4F6D-932D-2A1BA3C6A93E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_getting_started", "..\examples\csharp\VS12\excs_getting_started.csproj", "{A8813939-DA91-4036-9BE4-B0FB44051A06}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_sequence", "..\examples\csharp\VS12\excs_sequence.csproj", "{DC306DCB-F42C-4038-91FA-B553FD37CB2E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_repquote", "..\examples\csharp\VS12\excs_repquote.csproj", "{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_txn", "..\examples\csharp\VS12\excs_txn.csproj", "{D3EEDB47-F622-4E8A-A218-076B49C269F1}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,234 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_access", "..\examples\csharp\VS15\excs_access.csproj", "{B7250534-4FB1-450D-865C-59231820EAB5}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_btrec", "..\examples\csharp\VS15\excs_btrec.csproj", "{657FB9CC-16ED-4BAE-97AD-1A359D133F25}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_env", "..\examples\csharp\VS15\excs_env.csproj", "{617FF132-0566-4F6D-932D-2A1BA3C6A93E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_getting_started", "..\examples\csharp\VS15\excs_getting_started.csproj", "{A8813939-DA91-4036-9BE4-B0FB44051A06}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_repquote", "..\examples\csharp\VS15\excs_repquote.csproj", "{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_sequence", "..\examples\csharp\VS15\excs_sequence.csproj", "{DC306DCB-F42C-4038-91FA-B553FD37CB2E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_txn", "..\examples\csharp\VS15\excs_txn.csproj", "{D3EEDB47-F622-4E8A-A218-076B49C269F1}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_bulk", "..\examples\csharp\VS15\excs_bulk.csproj", "{90740BD6-C91B-4259-B6E9-C361A06791BA}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|x64 = Release|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Static Debug|Any CPU = Static Debug|Any CPU
|
||||
Static Debug|x64 = Static Debug|x64
|
||||
Static Debug|Win32 = Static Debug|Win32
|
||||
Static Release|Any CPU = Static Release|Any CPU
|
||||
Static Release|x64 = Static Release|x64
|
||||
Static Release|Win32 = Static Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Debug|x64.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,170 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "db", "VS10\db.vcxproj", "{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "db_csharp", "VS10\db_csharp.vcxproj", "{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "db_dotnet", "..\lang\csharp\src\VS10\db_dotnet.csproj", "{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_access", "..\examples\csharp\VS10\excs_access.csproj", "{B7250534-4FB1-450D-865C-59231820EAB5}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_btrec", "..\examples\csharp\VS10\excs_btrec.csproj", "{657FB9CC-16ED-4BAE-97AD-1A359D133F25}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_bulk", "..\examples\csharp\VS10\excs_bulk.csproj", "{90740BD6-C91B-4259-B6E9-C361A06791BA}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_env", "..\examples\csharp\VS10\excs_env.csproj", "{617FF132-0566-4F6D-932D-2A1BA3C6A93E}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_getting_started", "..\examples\csharp\VS10\excs_getting_started.csproj", "{A8813939-DA91-4036-9BE4-B0FB44051A06}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_sequence", "..\examples\csharp\VS10\excs_sequence.csproj", "{DC306DCB-F42C-4038-91FA-B553FD37CB2E}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_repquote", "..\examples\csharp\VS10\excs_repquote.csproj", "{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotNetTest", "..\test\csharp\VS10\DotNetTest.csproj", "{08D940C7-AAF5-413A-95E3-58A46880DC4D}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_txn", "..\examples\csharp\VS10\excs_txn.csproj", "{D3EEDB47-F622-4E8A-A218-076B49C269F1}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|x64.Build.0 = Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|Win32.Build.0 = Release|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|x64.ActiveCfg = Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|x64.Build.0 = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|x64.Build.0 = Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|Win32.Build.0 = Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|x64.ActiveCfg = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|x64.Build.0 = Release|x64
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.Build.0 = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,170 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "db", "VS12\db.vcxproj", "{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "db_csharp", "VS12\db_csharp.vcxproj", "{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "db_dotnet", "..\lang\csharp\src\VS12\db_dotnet.csproj", "{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_access", "..\examples\csharp\VS12\excs_access.csproj", "{B7250534-4FB1-450D-865C-59231820EAB5}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_btrec", "..\examples\csharp\VS12\excs_btrec.csproj", "{657FB9CC-16ED-4BAE-97AD-1A359D133F25}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_bulk", "..\examples\csharp\VS12\excs_bulk.csproj", "{90740BD6-C91B-4259-B6E9-C361A06791BA}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_env", "..\examples\csharp\VS12\excs_env.csproj", "{617FF132-0566-4F6D-932D-2A1BA3C6A93E}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_getting_started", "..\examples\csharp\VS12\excs_getting_started.csproj", "{A8813939-DA91-4036-9BE4-B0FB44051A06}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_sequence", "..\examples\csharp\VS12\excs_sequence.csproj", "{DC306DCB-F42C-4038-91FA-B553FD37CB2E}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6} = {4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_repquote", "..\examples\csharp\VS12\excs_repquote.csproj", "{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotNetTest", "..\test\csharp\VS12\DotNetTest.csproj", "{08D940C7-AAF5-413A-95E3-58A46880DC4D}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F} = {13DE550F-16FD-4AC2-9EC6-B1A18F41476F}
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7} = {FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_txn", "..\examples\csharp\VS12\excs_txn.csproj", "{D3EEDB47-F622-4E8A-A218-076B49C269F1}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|x64.Build.0 = Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|Win32.Build.0 = Release|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|x64.ActiveCfg = Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|x64.Build.0 = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|x64.Build.0 = Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|Win32.Build.0 = Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|x64.ActiveCfg = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|x64.Build.0 = Release|x64
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{90740BD6-C91B-4259-B6E9-C361A06791BA}.Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.Build.0 = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,294 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "db", "VS15\db.vcxproj", "{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "db_csharp", "VS15\db_csharp.vcxproj", "{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "db_dotnet", "..\lang\csharp\src\VS15\db_dotnet.csproj", "{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotNetTest", "..\test\csharp\VS15\DotNetTest.csproj", "{08D940C7-AAF5-413A-95E3-58A46880DC4D}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_access", "..\examples\csharp\VS15\excs_access.csproj", "{B7250534-4FB1-450D-865C-59231820EAB5}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_btrec", "..\examples\csharp\VS15\excs_btrec.csproj", "{657FB9CC-16ED-4BAE-97AD-1A359D133F25}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_env", "..\examples\csharp\VS15\excs_env.csproj", "{617FF132-0566-4F6D-932D-2A1BA3C6A93E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_getting_started", "..\examples\csharp\VS15\excs_getting_started.csproj", "{A8813939-DA91-4036-9BE4-B0FB44051A06}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_repquote", "..\examples\csharp\VS15\excs_repquote.csproj", "{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_sequence", "..\examples\csharp\VS15\excs_sequence.csproj", "{DC306DCB-F42C-4038-91FA-B553FD37CB2E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "excs_txn", "..\examples\csharp\VS15\excs_txn.csproj", "{D3EEDB47-F622-4E8A-A218-076B49C269F1}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|x64 = Release|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Static Debug|Any CPU = Static Debug|Any CPU
|
||||
Static Debug|x64 = Static Debug|x64
|
||||
Static Debug|Win32 = Static Debug|Win32
|
||||
Static Release|Any CPU = Static Release|Any CPU
|
||||
Static Release|x64 = Static Release|x64
|
||||
Static Release|Win32 = Static Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|x64.Build.0 = Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|Any CPU.ActiveCfg = Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|x64.ActiveCfg = Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|x64.Build.0 = Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Release|Win32.Build.0 = Release|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Debug|Any CPU.ActiveCfg = Static Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Release|Any CPU.ActiveCfg = Static Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|Any CPU.ActiveCfg = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|x64.Build.0 = Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|Any CPU.ActiveCfg = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|x64.ActiveCfg = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|x64.Build.0 = Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Release|Win32.Build.0 = Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Debug|Any CPU.ActiveCfg = Static Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Debug|Any CPU.Build.0 = Static Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Release|Any CPU.ActiveCfg = Static Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Release|Any CPU.Build.0 = Static Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|x64.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{4696FB1E-1E5F-40B9-BD8C-A54D3BDA00F6}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{08D940C7-AAF5-413A-95E3-58A46880DC4D}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{B7250534-4FB1-450D-865C-59231820EAB5}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{657FB9CC-16ED-4BAE-97AD-1A359D133F25}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{617FF132-0566-4F6D-932D-2A1BA3C6A93E}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A8813939-DA91-4036-9BE4-B0FB44051A06}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{7BA3D41C-2B70-405E-BEDB-A5A72509D2ED}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{DC306DCB-F42C-4038-91FA-B553FD37CB2E}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Debug|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Any CPU.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Debug|Win32.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|x64.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|x64.Build.0 = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D3EEDB47-F622-4E8A-A218-076B49C269F1}.Static Release|Win32.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,721 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_access", "VS10\ex_access.vcxproj"", "{75DF98AA-25DF-4183-A022-024CF918480D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_advertising", "VS10\ex_advertising.vcxproj"", "{811ab226-dfb6-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ad_data", "VS10\ex_ad_data.vcxproj"", "{284ad08e-dfb8-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ad_event", "VS10\ex_ad_event.vcxproj"", "{60f1147a-dfb8-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_btrec", "VS10\ex_btrec.vcxproj"", "{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_bulk", "VS10\ex_bulk.vcxproj"", "{ABE1ACF6-C375-44AB-A628-80B4A94580FD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvcode", "VS10\ex_csvcode.vcxproj"", "{54E6A58D-561D-467E-B378-6BA2EE138880}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvload", "VS10\ex_csvload.vcxproj"", "{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvquery", "VS10\ex_csvquery.vcxproj"", "{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_env", "VS10\ex_env.vcxproj"", "{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_external_file", "VS10\ex_external_file.vcxproj"", "{0460962E-97E3-40fd-B3CD-702085F2FC98}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_servicemgmt", "VS10\ex_servicemgmt.vcxproj", "{57ae2406-dfba-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall", "VS10\ex_firewall.vcxproj"", "{56ae2406-dfba-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall_dest", "VS10\ex_firewall_dest.vcxproj"", "{67d1b426-dfbc-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall_msg", "VS10\ex_firewall_msg.vcxproj"", "{93a42854-dfbc-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_heap", "VS10\ex_heap.vcxproj"", "{B736B89C-B7EE-4C45-88BA-174B9A1956B3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lock", "VS10\ex_lock.vcxproj"", "{B254668F-C28F-4B14-92A5-3BF4B83D02EE}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_java", "VS10\ex_java.vcxproj"", "{ECFCD4D6-3063-11DF-95B2-000D88A6F448}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_mpool", "VS10\ex_mpool.vcxproj"", "{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority", "VS10\ex_priority.vcxproj", "{fc89fac2-dfbe-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority_dest", "VS10\ex_priority_dest.vcxproj", "{0683b568-dfbf-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority_msg", "VS10\ex_priority_msg.vcxproj", "{11b11eb2-dfbf-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_base", "VS10\ex_rep_base.vcxproj"", "{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_chan", "VS10\ex_rep_chan.vcxproj"", "{080516C0-670A-11E0-AE3E-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_mgr", "VS10\ex_rep_mgr.vcxproj"", "{365A89B8-B5A5-4EC6-990B-08254028E1A6}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sequence", "VS10\ex_sequence.vcxproj"", "{4E43DB5C-D050-4003-A4FF-6294D9F498DD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_booth", "VS10\ex_toll_booth.vcxproj", "{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_data", "VS10\ex_toll_data.vcxproj", "{0b797462-dfc0-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_event", "VS10\ex_toll_event.vcxproj", "{15f97a72-dfc0-11e4-8961-0021f6f182e4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_tpcb", "VS10\ex_tpcb.vcxproj"", "{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_txnguide", "VS10\ex_txnguide.vcxproj"", "{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_txnguide_inmem", "VS10\ex_txnguide_inmem.vcxproj"", "{925BD215-6680-4FFF-8345-0741E4627B1F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_binding", "VS10\ex_sql_binding.vcxproj"", "{67965310-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_fts3", "VS10\ex_sql_fts3.vcxproj"", "{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_index", "VS10\ex_sql_index.vcxproj"", "{67965311-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_load", "VS10\ex_sql_load.vcxproj"", "{67965312-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_multi_thread", "VS10\ex_sql_multi_thread.vcxproj"", "{67965313-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_query", "VS10\ex_sql_query.vcxproj"", "{67965314-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_rtree", "VS10\ex_sql_rtree.vcxproj"", "{9CBFC33A-027B-4A58-8059-2E3C29489E64}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_savepoint", "VS10\ex_sql_savepoint.vcxproj"", "{67965315-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_statement", "VS10\ex_sql_statement.vcxproj"", "{67965316-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_transaction", "VS10\ex_sql_transaction.vcxproj"", "{67965317-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_database_load", "VS10\example_database_load.vcxproj"", "{56C01012-66D7-4295-B382-F3815366DB26}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_database_read", "VS10\example_database_read.vcxproj"", "{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_access", "VS10\excxx_access.vcxproj"", "{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_btrec", "VS10\excxx_btrec.vcxproj"", "{38C080B1-7003-48DF-820D-06348BC87B1B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_bulk", "VS10\excxx_bulk.vcxproj"", "{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_env", "VS10\excxx_env.vcxproj"", "{E790C029-341D-489B-B987-D35947AD78C3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_env_sql", "VS10\excxx_env_sql.vcxproj"", "{E790C029-341D-489B-B987-D35947AD78C4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_example_database_load", "VS10\excxx_example_database_load.vcxproj"", "{A4F42222-FE02-431D-A046-B049E516DEB7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_example_database_read", "VS10\excxx_example_database_read.vcxproj"", "{81C97B03-193C-4021-A78E-F0A2A2AFAA87}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_lock", "VS10\excxx_lock.vcxproj"", "{19393F5D-DBBE-450C-9217-EA0C7503E277}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_mpool", "VS10\excxx_mpool.vcxproj"", "{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_repquote", "VS10\excxx_repquote.vcxproj"", "{75046027-E052-4E8B-AE87-E27DE9C2BC21}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_order", "VS10\excxx_order.vcxproj"", "{4DA58A4B-5B2D-484F-A351-431A7D209355}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_sequence", "VS10\excxx_sequence.vcxproj"", "{D90AE774-03EF-4945-A3C3-AC76BF90825F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_tpcb", "VS10\excxx_tpcb.vcxproj"", "{77BD278B-7927-4C88-9198-5067C549398D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_txnguide", "VS10\excxx_txnguide.vcxproj"", "{2E9B94E9-024C-4255-9104-BA81FF7F2591}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_txnguide_inmem", "VS10\excxx_txnguide_inmem.vcxproj"", "{009413E4-EFDF-42FB-8631-931CFAEAAB72}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_access", "VS10\exstl_access.vcxproj"", "{284CC190-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_advancedfeatures", "VS10\exstl_advancedfeatures.vcxproj"", "{8E5423C1-0177-4A14-86BC-75F0895E7198}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_repquote", "VS10\exstl_repquote.vcxproj"", "{284CC191-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_tpcb", "VS10\exstl_tpcb.vcxproj"", "{284CC192-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_txnguide", "VS10\exstl_txnguide.vcxproj"", "{284CC193-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_stream", "VS10\ex_stream.vcxproj"", "{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|x64.Build.0 = Debug|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|Win32.Build.0 = Release|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|x64.ActiveCfg = Release|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|x64.Build.0 = Release|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|x64.Build.0 = Debug|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|Win32.Build.0 = Release|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|x64.ActiveCfg = Release|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|x64.Build.0 = Release|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|x64.ActiveCfg = Release|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|x64.Build.0 = Debug|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|Win32.Build.0 = Release|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|x64.ActiveCfg = Release|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|x64.Build.0 = Release|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|x64.Build.0 = Debug|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|Win32.Build.0 = Release|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|x64.ActiveCfg = Release|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|x64.Build.0 = Release|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|x64.Build.0 = Debug|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|Win32.Build.0 = Release|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|x64.ActiveCfg = Release|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|x64.Build.0 = Release|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|x64.Build.0 = Debug|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|Win32.Build.0 = Release|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|x64.ActiveCfg = Release|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|x64.Build.0 = Release|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|x64.Build.0 = Debug|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|Win32.Build.0 = Release|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|x64.ActiveCfg = Release|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|x64.Build.0 = Release|x64
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Release|x64.ActiveCfg = Release|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|x64.Build.0 = Debug|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|Win32.Build.0 = Release|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|x64.ActiveCfg = Release|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|x64.Build.0 = Release|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|x64.Build.0 = Debug|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|Win32.Build.0 = Release|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|x64.ActiveCfg = Release|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|x64.Build.0 = Release|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|x64.Build.0 = Debug|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|Win32.Build.0 = Release|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|x64.ActiveCfg = Release|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|x64.Build.0 = Release|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|x64.Build.0 = Debug|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|Win32.Build.0 = Release|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|x64.ActiveCfg = Release|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|x64.Build.0 = Release|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|x64.Build.0 = Debug|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|Win32.Build.0 = Release|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|x64.ActiveCfg = Release|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|x64.Build.0 = Release|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|x64.Build.0 = Debug|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|Win32.Build.0 = Release|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|x64.ActiveCfg = Release|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|x64.Build.0 = Release|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|x64.Build.0 = Debug|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|Win32.Build.0 = Release|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|x64.ActiveCfg = Release|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|x64.Build.0 = Release|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|x64.Build.0 = Debug|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|Win32.Build.0 = Release|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|x64.ActiveCfg = Release|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|x64.Build.0 = Release|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|x64.Build.0 = Debug|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|Win32.Build.0 = Release|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|x64.ActiveCfg = Release|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|x64.Build.0 = Release|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|x64.Build.0 = Debug|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|Win32.Build.0 = Release|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|x64.ActiveCfg = Release|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|x64.Build.0 = Release|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|x64.Build.0 = Debug|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|Win32.Build.0 = Release|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|x64.ActiveCfg = Release|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|x64.Build.0 = Release|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|x64.Build.0 = Debug|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|Win32.Build.0 = Release|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|x64.ActiveCfg = Release|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|x64.Build.0 = Release|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|x64.Build.0 = Debug|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|Win32.Build.0 = Release|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|x64.ActiveCfg = Release|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|x64.Build.0 = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|x64.Build.0 = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|Win32.Build.0 = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|x64.ActiveCfg = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|x64.Build.0 = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|x64.Build.0 = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|Win32.Build.0 = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|x64.ActiveCfg = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|x64.Build.0 = Release|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|x64.Build.0 = Debug|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|Win32.Build.0 = Release|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|x64.ActiveCfg = Release|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|x64.Build.0 = Release|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|x64.Build.0 = Debug|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|Win32.Build.0 = Release|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|x64.ActiveCfg = Release|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|x64.Build.0 = Release|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|x64.Build.0 = Debug|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|Win32.Build.0 = Release|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|x64.ActiveCfg = Release|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|x64.Build.0 = Release|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|x64.Build.0 = Debug|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|Win32.Build.0 = Release|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|x64.ActiveCfg = Release|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|x64.Build.0 = Release|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|x64.Build.0 = Debug|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|Win32.Build.0 = Release|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|x64.ActiveCfg = Release|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|x64.Build.0 = Release|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|x64.Build.0 = Debug|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|Win32.Build.0 = Release|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|x64.ActiveCfg = Release|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|x64.Build.0 = Release|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|x64.Build.0 = Debug|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|Win32.Build.0 = Release|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|x64.ActiveCfg = Release|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|x64.Build.0 = Release|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|x64.Build.0 = Debug|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|Win32.Build.0 = Release|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|x64.ActiveCfg = Release|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|x64.Build.0 = Release|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|x64.Build.0 = Debug|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|Win32.Build.0 = Release|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|x64.ActiveCfg = Release|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|x64.Build.0 = Release|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|x64.Build.0 = Debug|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|Win32.Build.0 = Release|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|x64.ActiveCfg = Release|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|x64.Build.0 = Release|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|x64.Build.0 = Debug|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|Win32.Build.0 = Release|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|x64.ActiveCfg = Release|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|x64.Build.0 = Release|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{811ab226-dfb6-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{284ad08e-dfb8-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{60f1147a-dfb8-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{57ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{56ae2406-dfba-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{67d1b426-dfbc-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{93a42854-dfbc-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{fc89fac2-dfbe-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{0683b568-dfbf-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{11b11eb2-dfbf-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{fe8ad5d4-dfbf-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{0b797462-dfc0-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Debug|x64.Build.0 = Debug|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Release|Win32.Build.0 = Release|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Release|x64.ActiveCfg = Release|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Release|x64.Build.0 = Release|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Debug|Win32.ActiveCfg = Static Debug|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Debug|Win32.Build.0 = Static Debug|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Debug|x64.ActiveCfg = Static Debug|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Debug|x64.Build.0 = Static Debug|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Release|Win32.ActiveCfg = Static Release|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Release|Win32.Build.0 = Static Release|Win32
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Release|x64.ActiveCfg = Static Release|x64
|
||||
{15f97a72-dfc0-11e4-8961-0021f6f182e4}.Static Release|x64.Build.0 = Static Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,657 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_access", "VS12\ex_access.vcxproj", "{75DF98AA-25DF-4183-A022-024CF918480D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_advertising", "VS12\ex_advertising.vcxproj", "{811AB226-DFB6-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ad_data", "VS12\ex_ad_data.vcxproj", "{284AD08E-DFB8-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ad_event", "VS12\ex_ad_event.vcxproj", "{60F1147A-DFB8-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_btrec", "VS12\ex_btrec.vcxproj", "{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_bulk", "VS12\ex_bulk.vcxproj", "{ABE1ACF6-C375-44AB-A628-80B4A94580FD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvcode", "VS12\ex_csvcode.vcxproj", "{54E6A58D-561D-467E-B378-6BA2EE138880}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvload", "VS12\ex_csvload.vcxproj", "{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvquery", "VS12\ex_csvquery.vcxproj", "{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_env", "VS12\ex_env.vcxproj", "{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_external_file", "VS12\ex_external_file.vcxproj", "{0460962E-97E3-40FD-B3CD-702085F2FC98}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_servicemgmt", "VS12\ex_servicemgmt.vcxproj", "{57AE2406-DFBA-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall", "VS12\ex_firewall.vcxproj", "{56AE2406-DFBA-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall_dest", "VS12\ex_firewall_dest.vcxproj", "{67D1B426-DFBC-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall_msg", "VS12\ex_firewall_msg.vcxproj", "{93A42854-DFBC-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_heap", "VS12\ex_heap.vcxproj", "{B736B89C-B7EE-4C45-88BA-174B9A1956B3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lock", "VS12\ex_lock.vcxproj", "{B254668F-C28F-4B14-92A5-3BF4B83D02EE}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_java", "VS12\ex_java.vcxproj", "{ECFCD4D6-3063-11DF-95B2-000D88A6F448}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_mpool", "VS12\ex_mpool.vcxproj", "{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority", "VS12\ex_priority.vcxproj", "{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority_dest", "VS12\ex_priority_dest.vcxproj", "{0683B568-DFBF-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority_msg", "VS12\ex_priority_msg.vcxproj", "{11B11EB2-DFBF-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_base", "VS12\ex_rep_base.vcxproj", "{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_chan", "VS12\ex_rep_chan.vcxproj", "{080516C0-670A-11E0-AE3E-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_mgr", "VS12\ex_rep_mgr.vcxproj", "{365A89B8-B5A5-4EC6-990B-08254028E1A6}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sequence", "VS12\ex_sequence.vcxproj", "{4E43DB5C-D050-4003-A4FF-6294D9F498DD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_booth", "VS12\ex_toll_booth.vcxproj", "{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_data", "VS12\ex_toll_data.vcxproj", "{0B797462-DFC0-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_event", "VS12\ex_toll_event.vcxproj", "{15F97A72-DFC0-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_tpcb", "VS12\ex_tpcb.vcxproj", "{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_txnguide", "VS12\ex_txnguide.vcxproj", "{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_txnguide_inmem", "VS12\ex_txnguide_inmem.vcxproj", "{925BD215-6680-4FFF-8345-0741E4627B1F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_binding", "VS12\ex_sql_binding.vcxproj", "{67965310-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_fts3", "VS12\ex_sql_fts3.vcxproj", "{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_index", "VS12\ex_sql_index.vcxproj", "{67965311-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_load", "VS12\ex_sql_load.vcxproj", "{67965312-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_multi_thread", "VS12\ex_sql_multi_thread.vcxproj", "{67965313-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_query", "VS12\ex_sql_query.vcxproj", "{67965314-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_rtree", "VS12\ex_sql_rtree.vcxproj", "{9CBFC33A-027B-4A58-8059-2E3C29489E64}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_savepoint", "VS12\ex_sql_savepoint.vcxproj", "{67965315-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_statement", "VS12\ex_sql_statement.vcxproj", "{67965316-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_transaction", "VS12\ex_sql_transaction.vcxproj", "{67965317-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_database_load", "VS12\example_database_load.vcxproj", "{56C01012-66D7-4295-B382-F3815366DB26}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_database_read", "VS12\example_database_read.vcxproj", "{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_access", "VS12\excxx_access.vcxproj", "{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_btrec", "VS12\excxx_btrec.vcxproj", "{38C080B1-7003-48DF-820D-06348BC87B1B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_bulk", "VS12\excxx_bulk.vcxproj", "{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_env", "VS12\excxx_env.vcxproj", "{E790C029-341D-489B-B987-D35947AD78C3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_env_sql", "VS12\excxx_env_sql.vcxproj", "{E790C029-341D-489B-B987-D35947AD78C4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_example_database_load", "VS12\excxx_example_database_load.vcxproj", "{A4F42222-FE02-431D-A046-B049E516DEB7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_example_database_read", "VS12\excxx_example_database_read.vcxproj", "{81C97B03-193C-4021-A78E-F0A2A2AFAA87}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_lock", "VS12\excxx_lock.vcxproj", "{19393F5D-DBBE-450C-9217-EA0C7503E277}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_mpool", "VS12\excxx_mpool.vcxproj", "{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_repquote", "VS12\excxx_repquote.vcxproj", "{75046027-E052-4E8B-AE87-E27DE9C2BC21}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_order", "VS12\excxx_order.vcxproj", "{4DA58A4B-5B2D-484F-A351-431A7D209355}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_sequence", "VS12\excxx_sequence.vcxproj", "{D90AE774-03EF-4945-A3C3-AC76BF90825F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_tpcb", "VS12\excxx_tpcb.vcxproj", "{77BD278B-7927-4C88-9198-5067C549398D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_txnguide", "VS12\excxx_txnguide.vcxproj", "{2E9B94E9-024C-4255-9104-BA81FF7F2591}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_txnguide_inmem", "VS12\excxx_txnguide_inmem.vcxproj", "{009413E4-EFDF-42FB-8631-931CFAEAAB72}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_access", "VS12\exstl_access.vcxproj", "{284CC190-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_advancedfeatures", "VS12\exstl_advancedfeatures.vcxproj", "{8E5423C1-0177-4A14-86BC-75F0895E7198}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_repquote", "VS12\exstl_repquote.vcxproj", "{284CC191-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_tpcb", "VS12\exstl_tpcb.vcxproj", "{284CC192-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_txnguide", "VS12\exstl_txnguide.vcxproj", "{284CC193-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_stream", "VS12\ex_stream.vcxproj", "{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|x64.Build.0 = Debug|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|Win32.Build.0 = Release|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|x64.ActiveCfg = Release|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|x64.Build.0 = Release|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|x64.Build.0 = Debug|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|Win32.Build.0 = Release|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|x64.ActiveCfg = Release|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|x64.Build.0 = Release|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|x64.ActiveCfg = Release|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|x64.Build.0 = Debug|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|Win32.Build.0 = Release|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|x64.ActiveCfg = Release|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|x64.Build.0 = Release|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|x64.Build.0 = Debug|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|Win32.Build.0 = Release|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|x64.ActiveCfg = Release|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|x64.Build.0 = Release|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|x64.Build.0 = Debug|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|Win32.Build.0 = Release|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|x64.ActiveCfg = Release|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|x64.Build.0 = Release|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|x64.Build.0 = Debug|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|Win32.Build.0 = Release|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|x64.ActiveCfg = Release|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|x64.Build.0 = Release|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|x64.Build.0 = Debug|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|Win32.Build.0 = Release|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|x64.ActiveCfg = Release|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|x64.Build.0 = Release|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|x64.Build.0 = Debug|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|Win32.Build.0 = Release|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|x64.ActiveCfg = Release|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|x64.Build.0 = Release|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|x64.Build.0 = Debug|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|Win32.Build.0 = Release|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|x64.ActiveCfg = Release|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|x64.Build.0 = Release|x64
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Release|x64.ActiveCfg = Release|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|x64.Build.0 = Debug|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|Win32.Build.0 = Release|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|x64.ActiveCfg = Release|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|x64.Build.0 = Release|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|x64.Build.0 = Debug|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|Win32.Build.0 = Release|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|x64.ActiveCfg = Release|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|x64.Build.0 = Release|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|x64.Build.0 = Debug|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|Win32.Build.0 = Release|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|x64.ActiveCfg = Release|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|x64.Build.0 = Release|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|x64.Build.0 = Debug|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|Win32.Build.0 = Release|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|x64.ActiveCfg = Release|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|x64.Build.0 = Release|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|x64.Build.0 = Debug|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|Win32.Build.0 = Release|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|x64.ActiveCfg = Release|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|x64.Build.0 = Release|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|x64.Build.0 = Debug|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|Win32.Build.0 = Release|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|x64.ActiveCfg = Release|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|x64.Build.0 = Release|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|x64.Build.0 = Debug|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|Win32.Build.0 = Release|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|x64.ActiveCfg = Release|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|x64.Build.0 = Release|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|x64.Build.0 = Debug|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|Win32.Build.0 = Release|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|x64.ActiveCfg = Release|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|x64.Build.0 = Release|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|x64.Build.0 = Debug|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|Win32.Build.0 = Release|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|x64.ActiveCfg = Release|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|x64.Build.0 = Release|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|x64.Build.0 = Debug|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|Win32.Build.0 = Release|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|x64.ActiveCfg = Release|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|x64.Build.0 = Release|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|x64.Build.0 = Debug|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|Win32.Build.0 = Release|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|x64.ActiveCfg = Release|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|x64.Build.0 = Release|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|x64.Build.0 = Debug|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|Win32.Build.0 = Release|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|x64.ActiveCfg = Release|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|x64.Build.0 = Release|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|x64.Build.0 = Debug|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|Win32.Build.0 = Release|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|x64.ActiveCfg = Release|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|x64.Build.0 = Release|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|x64.Build.0 = Debug|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|Win32.Build.0 = Release|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|x64.ActiveCfg = Release|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|x64.Build.0 = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|x64.Build.0 = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|Win32.Build.0 = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|x64.ActiveCfg = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|x64.Build.0 = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|x64.Build.0 = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|Win32.Build.0 = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|x64.ActiveCfg = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|x64.Build.0 = Release|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|x64.Build.0 = Debug|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|Win32.Build.0 = Release|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|x64.ActiveCfg = Release|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|x64.Build.0 = Release|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|x64.Build.0 = Debug|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|Win32.Build.0 = Release|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|x64.ActiveCfg = Release|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|x64.Build.0 = Release|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|x64.Build.0 = Debug|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|Win32.Build.0 = Release|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|x64.ActiveCfg = Release|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|x64.Build.0 = Release|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|x64.Build.0 = Debug|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|Win32.Build.0 = Release|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|x64.ActiveCfg = Release|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|x64.Build.0 = Release|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|x64.Build.0 = Debug|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|Win32.Build.0 = Release|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|x64.ActiveCfg = Release|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|x64.Build.0 = Release|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|x64.Build.0 = Debug|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|Win32.Build.0 = Release|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|x64.ActiveCfg = Release|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|x64.Build.0 = Release|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|x64.Build.0 = Debug|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|Win32.Build.0 = Release|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|x64.ActiveCfg = Release|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|x64.Build.0 = Release|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|x64.Build.0 = Debug|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|Win32.Build.0 = Release|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|x64.ActiveCfg = Release|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|x64.Build.0 = Release|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|x64.Build.0 = Debug|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|Win32.Build.0 = Release|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|x64.ActiveCfg = Release|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|x64.Build.0 = Release|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|x64.Build.0 = Debug|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|Win32.Build.0 = Release|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|x64.ActiveCfg = Release|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|x64.Build.0 = Release|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|x64.Build.0 = Debug|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|Win32.Build.0 = Release|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|x64.ActiveCfg = Release|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|x64.Build.0 = Release|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|x64.Build.0 = Debug|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|Win32.Build.0 = Release|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|x64.ActiveCfg = Release|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|x64.Build.0 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,664 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_access", "VS15\ex_access.vcxproj", "{75DF98AA-25DF-4183-A022-024CF918480D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ad_data", "VS15\ex_ad_data.vcxproj", "{284AD08E-DFB8-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ad_event", "VS15\ex_ad_event.vcxproj", "{60F1147A-DFB8-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_advertising", "VS15\ex_advertising.vcxproj", "{811AB226-DFB6-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_btrec", "VS15\ex_btrec.vcxproj", "{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_bulk", "VS15\ex_bulk.vcxproj", "{ABE1ACF6-C375-44AB-A628-80B4A94580FD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvcode", "VS15\ex_csvcode.vcxproj", "{54E6A58D-561D-467E-B378-6BA2EE138880}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvload", "VS15\ex_csvload.vcxproj", "{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_csvquery", "VS15\ex_csvquery.vcxproj", "{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_env", "VS15\ex_env.vcxproj", "{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_external_file", "VS15\ex_external_file.vcxproj", "{0460962E-97E3-40FD-B3CD-702085F2FC98}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall", "VS15\ex_firewall.vcxproj", "{56AE2406-DFBA-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall_dest", "VS15\ex_firewall_dest.vcxproj", "{67D1B426-DFBC-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_firewall_msg", "VS15\ex_firewall_msg.vcxproj", "{93A42854-DFBC-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_heap", "VS15\ex_heap.vcxproj", "{B736B89C-B7EE-4C45-88BA-174B9A1956B3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_java", "VS15\ex_java.vcxproj", "{ECFCD4D6-3063-11DF-95B2-000D88A6F448}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lock", "VS15\ex_lock.vcxproj", "{B254668F-C28F-4B14-92A5-3BF4B83D02EE}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_mpool", "VS15\ex_mpool.vcxproj", "{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority", "VS15\ex_priority.vcxproj", "{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority_dest", "VS15\ex_priority_dest.vcxproj", "{0683B568-DFBF-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_priority_msg", "VS15\ex_priority_msg.vcxproj", "{11B11EB2-DFBF-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_base", "VS15\ex_rep_base.vcxproj", "{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_chan", "VS15\ex_rep_chan.vcxproj", "{080516C0-670A-11E0-AE3E-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_rep_mgr", "VS15\ex_rep_mgr.vcxproj", "{365A89B8-B5A5-4EC6-990B-08254028E1A6}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sequence", "VS15\ex_sequence.vcxproj", "{4E43DB5C-D050-4003-A4FF-6294D9F498DD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_servicemgmt", "VS15\ex_servicemgmt.vcxproj", "{57AE2406-DFBA-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_binding", "VS15\ex_sql_binding.vcxproj", "{67965310-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_fts3", "VS15\ex_sql_fts3.vcxproj", "{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_index", "VS15\ex_sql_index.vcxproj", "{67965311-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_load", "VS15\ex_sql_load.vcxproj", "{67965312-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_multi_thread", "VS15\ex_sql_multi_thread.vcxproj", "{67965313-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_rtree", "VS15\ex_sql_rtree.vcxproj", "{9CBFC33A-027B-4A58-8059-2E3C29489E64}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_query", "VS15\ex_sql_query.vcxproj", "{67965314-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_savepoint", "VS15\ex_sql_savepoint.vcxproj", "{67965315-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_statement", "VS15\ex_sql_statement.vcxproj", "{67965316-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_sql_transaction", "VS15\ex_sql_transaction.vcxproj", "{67965317-072A-11DF-8A39-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_stream", "VS15\ex_stream.vcxproj", "{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_booth", "VS15\ex_toll_booth.vcxproj", "{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_data", "VS15\ex_toll_data.vcxproj", "{0B797462-DFC0-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_toll_event", "VS15\ex_toll_event.vcxproj", "{15F97A72-DFC0-11E4-8961-0021F6F182E4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_tpcb", "VS15\ex_tpcb.vcxproj", "{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_txnguide", "VS15\ex_txnguide.vcxproj", "{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_txnguide_inmem", "VS15\ex_txnguide_inmem.vcxproj", "{925BD215-6680-4FFF-8345-0741E4627B1F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_database_load", "VS15\example_database_load.vcxproj", "{56C01012-66D7-4295-B382-F3815366DB26}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_database_read", "VS15\example_database_read.vcxproj", "{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_access", "VS15\excxx_access.vcxproj", "{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_btrec", "VS15\excxx_btrec.vcxproj", "{38C080B1-7003-48DF-820D-06348BC87B1B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_bulk", "VS15\excxx_bulk.vcxproj", "{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_env", "VS15\excxx_env.vcxproj", "{E790C029-341D-489B-B987-D35947AD78C3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_env_sql", "VS15\excxx_env_sql.vcxproj", "{E790C029-341D-489B-B987-D35947AD78C4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_example_database_load", "VS15\excxx_example_database_load.vcxproj", "{A4F42222-FE02-431D-A046-B049E516DEB7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_example_database_read", "VS15\excxx_example_database_read.vcxproj", "{81C97B03-193C-4021-A78E-F0A2A2AFAA87}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_lock", "VS15\excxx_lock.vcxproj", "{19393F5D-DBBE-450C-9217-EA0C7503E277}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_mpool", "VS15\excxx_mpool.vcxproj", "{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_order", "VS15\excxx_order.vcxproj", "{4DA58A4B-5B2D-484F-A351-431A7D209355}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_repquote", "VS15\excxx_repquote.vcxproj", "{75046027-E052-4E8B-AE87-E27DE9C2BC21}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_sequence", "VS15\excxx_sequence.vcxproj", "{D90AE774-03EF-4945-A3C3-AC76BF90825F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_tpcb", "VS15\exstl_tpcb.vcxproj", "{284CC192-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_txnguide", "VS15\exstl_txnguide.vcxproj", "{284CC193-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_access", "VS15\exstl_access.vcxproj", "{284CC190-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_advancedfeatures", "VS15\exstl_advancedfeatures.vcxproj", "{8E5423C1-0177-4A14-86BC-75F0895E7198}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exstl_repquote", "VS15\exstl_repquote.vcxproj", "{284CC191-0C66-11DE-8C30-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_tpcb", "VS15\excxx_tpcb.vcxproj", "{77BD278B-7927-4C88-9198-5067C549398D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_txnguide", "VS15\excxx_txnguide.vcxproj", "{2E9B94E9-024C-4255-9104-BA81FF7F2591}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "excxx_txnguide_inmem", "VS15\excxx_txnguide_inmem.vcxproj", "{009413E4-EFDF-42FB-8631-931CFAEAAB72}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|x64 = Release|x64
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|x64.Build.0 = Debug|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|x64.ActiveCfg = Release|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|x64.Build.0 = Release|x64
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{75DF98AA-25DF-4183-A022-024CF918480D}.Release|Win32.Build.0 = Release|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284AD08E-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{60F1147A-DFB8-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{811AB226-DFB6-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|x64.Build.0 = Debug|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|x64.ActiveCfg = Release|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|x64.Build.0 = Release|x64
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5DD66F4B-EB4A-4453-BC31-3FF7B2240634}.Release|Win32.Build.0 = Release|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|x64.Build.0 = Debug|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|x64.ActiveCfg = Release|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|x64.Build.0 = Release|x64
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{ABE1ACF6-C375-44AB-A628-80B4A94580FD}.Release|Win32.Build.0 = Release|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|x64.Build.0 = Debug|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|x64.ActiveCfg = Release|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|x64.Build.0 = Release|x64
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{54E6A58D-561D-467E-B378-6BA2EE138880}.Release|Win32.Build.0 = Release|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|x64.Build.0 = Debug|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|x64.ActiveCfg = Release|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|x64.Build.0 = Release|x64
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CEC6CC37-88A3-4573-8957-6BA0CEF94B3D}.Release|Win32.Build.0 = Release|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|x64.Build.0 = Debug|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|x64.ActiveCfg = Release|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|x64.Build.0 = Release|x64
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9}.Release|Win32.Build.0 = Release|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|x64.Build.0 = Debug|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|x64.ActiveCfg = Release|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|x64.Build.0 = Release|x64
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{443530F5-CCC3-40C8-A89B-AEF6C14D3A41}.Release|Win32.Build.0 = Release|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|x64.Build.0 = Debug|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|x64.ActiveCfg = Release|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|x64.Build.0 = Release|x64
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0460962E-97E3-40FD-B3CD-702085F2FC98}.Release|Win32.Build.0 = Release|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{56AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67D1B426-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{93A42854-DFBC-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|x64.Build.0 = Debug|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|x64.ActiveCfg = Release|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|x64.Build.0 = Release|x64
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B736B89C-B7EE-4C45-88BA-174B9A1956B3}.Release|Win32.Build.0 = Release|Win32
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Release|x64.ActiveCfg = Release|x64
|
||||
{ECFCD4D6-3063-11DF-95B2-000D88A6F448}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|x64.Build.0 = Debug|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|x64.ActiveCfg = Release|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|x64.Build.0 = Release|x64
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B254668F-C28F-4B14-92A5-3BF4B83D02EE}.Release|Win32.Build.0 = Release|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|x64.Build.0 = Debug|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|x64.ActiveCfg = Release|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|x64.Build.0 = Release|x64
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0F6925F0-6243-47E0-A0FF-05F70B15FC2C}.Release|Win32.Build.0 = Release|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FC89FAC2-DFBE-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0683B568-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{11B11EB2-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|x64.Build.0 = Debug|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|x64.ActiveCfg = Release|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|x64.Build.0 = Release|x64
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77}.Release|Win32.Build.0 = Release|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{080516C0-670A-11E0-AE3E-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|x64.Build.0 = Debug|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|x64.ActiveCfg = Release|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|x64.Build.0 = Release|x64
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{365A89B8-B5A5-4EC6-990B-08254028E1A6}.Release|Win32.Build.0 = Release|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|x64.Build.0 = Debug|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|x64.ActiveCfg = Release|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|x64.Build.0 = Release|x64
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4E43DB5C-D050-4003-A4FF-6294D9F498DD}.Release|Win32.Build.0 = Release|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{57AE2406-DFBA-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965310-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|x64.Build.0 = Debug|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|x64.ActiveCfg = Release|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|x64.Build.0 = Release|x64
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FF1CAD6A-1EDF-4AD3-9A4F-8C76B7214A13}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965311-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965312-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965313-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|x64.Build.0 = Debug|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|x64.ActiveCfg = Release|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|x64.Build.0 = Release|x64
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9CBFC33A-027B-4A58-8059-2E3C29489E64}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965314-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965315-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965316-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{67965317-072A-11DF-8A39-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|x64.Build.0 = Debug|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|x64.ActiveCfg = Release|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|x64.Build.0 = Release|x64
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527}.Release|Win32.Build.0 = Release|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FE8AD5D4-DFBF-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0B797462-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|x64.Build.0 = Debug|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|x64.ActiveCfg = Release|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|x64.Build.0 = Release|x64
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{15F97A72-DFC0-11E4-8961-0021F6F182E4}.Release|Win32.Build.0 = Release|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|x64.Build.0 = Debug|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|x64.ActiveCfg = Release|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|x64.Build.0 = Release|x64
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8632C58A-CC00-4116-B61A-CBE0F2C11CAD}.Release|Win32.Build.0 = Release|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|x64.Build.0 = Debug|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|x64.ActiveCfg = Release|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|x64.Build.0 = Release|x64
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{80B961C4-D1D6-48E9-8965-CFCE69BF85E2}.Release|Win32.Build.0 = Release|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|x64.Build.0 = Debug|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|x64.ActiveCfg = Release|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|x64.Build.0 = Release|x64
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{925BD215-6680-4FFF-8345-0741E4627B1F}.Release|Win32.Build.0 = Release|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|x64.Build.0 = Debug|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|x64.ActiveCfg = Release|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|x64.Build.0 = Release|x64
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{56C01012-66D7-4295-B382-F3815366DB26}.Release|Win32.Build.0 = Release|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|x64.Build.0 = Debug|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|x64.ActiveCfg = Release|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|x64.Build.0 = Release|x64
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0D35F7E6-425B-4D09-B805-B6D47A9B4AB3}.Release|Win32.Build.0 = Release|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|x64.Build.0 = Debug|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|x64.ActiveCfg = Release|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|x64.Build.0 = Release|x64
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2575F0DD-DAA5-4AE5-AC81-7C47507AD279}.Release|Win32.Build.0 = Release|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|x64.Build.0 = Debug|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|x64.ActiveCfg = Release|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|x64.Build.0 = Release|x64
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{38C080B1-7003-48DF-820D-06348BC87B1B}.Release|Win32.Build.0 = Release|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|x64.Build.0 = Debug|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|x64.ActiveCfg = Release|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|x64.Build.0 = Release|x64
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5AEBE8D9-4B6D-46AA-B810-30CD7E6BBD5F}.Release|Win32.Build.0 = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|x64.Build.0 = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|x64.ActiveCfg = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|x64.Build.0 = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C3}.Release|Win32.Build.0 = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|x64.Build.0 = Debug|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|x64.ActiveCfg = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|x64.Build.0 = Release|x64
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E790C029-341D-489B-B987-D35947AD78C4}.Release|Win32.Build.0 = Release|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|x64.Build.0 = Debug|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|x64.ActiveCfg = Release|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|x64.Build.0 = Release|x64
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A4F42222-FE02-431D-A046-B049E516DEB7}.Release|Win32.Build.0 = Release|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|x64.Build.0 = Debug|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|x64.ActiveCfg = Release|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|x64.Build.0 = Release|x64
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{81C97B03-193C-4021-A78E-F0A2A2AFAA87}.Release|Win32.Build.0 = Release|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|x64.Build.0 = Debug|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|x64.ActiveCfg = Release|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|x64.Build.0 = Release|x64
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{19393F5D-DBBE-450C-9217-EA0C7503E277}.Release|Win32.Build.0 = Release|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|x64.Build.0 = Debug|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|x64.ActiveCfg = Release|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|x64.Build.0 = Release|x64
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E}.Release|Win32.Build.0 = Release|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|x64.Build.0 = Debug|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|x64.ActiveCfg = Release|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|x64.Build.0 = Release|x64
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4DA58A4B-5B2D-484F-A351-431A7D209355}.Release|Win32.Build.0 = Release|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|x64.Build.0 = Debug|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|x64.ActiveCfg = Release|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|x64.Build.0 = Release|x64
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{75046027-E052-4E8B-AE87-E27DE9C2BC21}.Release|Win32.Build.0 = Release|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|x64.Build.0 = Debug|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|x64.ActiveCfg = Release|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|x64.Build.0 = Release|x64
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D90AE774-03EF-4945-A3C3-AC76BF90825F}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC192-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC193-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC190-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|x64.Build.0 = Debug|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|x64.ActiveCfg = Release|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|x64.Build.0 = Release|x64
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8E5423C1-0177-4A14-86BC-75F0895E7198}.Release|Win32.Build.0 = Release|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{284CC191-0C66-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|x64.Build.0 = Debug|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|x64.ActiveCfg = Release|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|x64.Build.0 = Release|x64
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{77BD278B-7927-4C88-9198-5067C549398D}.Release|Win32.Build.0 = Release|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|x64.Build.0 = Debug|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|x64.ActiveCfg = Release|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|x64.Build.0 = Release|x64
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2E9B94E9-024C-4255-9104-BA81FF7F2591}.Release|Win32.Build.0 = Release|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|x64.Build.0 = Debug|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|x64.ActiveCfg = Release|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|x64.Build.0 = Release|x64
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{009413E4-EFDF-42FB-8631-931CFAEAAB72}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,159 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<BDB_VERSION>181</BDB_VERSION>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OutDir>..\..\build_windows\$(Platform)\$(Configuration)\</OutDir>
|
||||
<IntDir>./$(OutDir)$(ProjectName)\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetExt>.exe</TargetExt>
|
||||
<TargetName>$(ProjectName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<AdditionalIncludeDirectories>../../build_windows;../../src;../../src/dbinc;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<StringPooling>true</StringPooling>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<PrecompiledHeaderOutputFile>./$(OutDir)$(ProjectName).pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerListingLocation>$(OutDir)$(ProjectName)/</AssemblerListingLocation>
|
||||
<ObjectFileName>$(OutDir)$(ProjectName)/</ObjectFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions);</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/machine:x86 /FIXED:NO %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb$(BDB_VERSION)d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
||||
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<ImportLibrary>$(OutDir)lib$(ProjectName)$(BDB_VERSION)d.lib</ImportLibrary>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<TargetMachine>NotSet</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions);</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb$(BDB_VERSION).lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
||||
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<ImportLibrary>$(OutDir)lib$(ProjectName)$(BDB_VERSION).lib</ImportLibrary>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<TargetMachine>NotSet</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions);</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/machine:x64 /FIXED:NO %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb$(BDB_VERSION)d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
||||
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<ImportLibrary>$(OutDir)lib$(ProjectName)$(BDB_VERSION)d.lib</ImportLibrary>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<TargetMachine>NotSet</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions);</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb$(BDB_VERSION).lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
||||
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<ImportLibrary>$(OutDir)lib$(ProjectName)$(BDB_VERSION).lib</ImportLibrary>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<TargetMachine>NotSet</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions);</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/machine:ARM /FIXED:NO %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb$(BDB_VERSION)d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
||||
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<ImportLibrary>$(OutDir)lib$(ProjectName)$(BDB_VERSION)d.lib</ImportLibrary>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<TargetMachine>NotSet</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions);</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/machine:ARM %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb$(BDB_VERSION).lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
||||
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<ImportLibrary>$(OutDir)lib$(ProjectName)$(BDB_VERSION).lib</ImportLibrary>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<TargetMachine>NotSet</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<BuildMacro Include="BDB_VERSION">
|
||||
<Value>$(BDB_VERSION)</Value>
|
||||
<EnvironmentVariable>true</EnvironmentVariable>
|
||||
</BuildMacro>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,454 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Debug|Win32">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Debug|x64">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|Win32">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|x64">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;CONFIG_TEST;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/FIXED:NO /export:__db_assert %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>user32.lib;Advapi32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>user32.lib;Advapi32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;CONFIG_TEST;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/FIXED:NO /export:__db_assert %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>user32.lib;Advapi32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>user32.lib;Advapi32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Condition="exists('..\..\src\crypto\aes_method.c')" Include="..\..\src\crypto\aes_method.c"/>
|
||||
<ClCompile Include="..\..\src\blob\blob_fileops.c"/>
|
||||
<ClCompile Include="..\..\src\blob\blob_page.c"/>
|
||||
<ClCompile Include="..\..\src\blob\blob_stream.c"/>
|
||||
<ClCompile Include="..\..\src\blob\blob_util.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_compact.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_compare.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_compress.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_conv.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_curadj.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_cursor.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_delete.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_method.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_open.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_put.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_rec.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_reclaim.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_recno.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_rsearch.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_search.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_split.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_stat.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_upgrade.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_verify.c"/>
|
||||
<ClCompile Include="..\..\src\btree\btree_auto.c"/>
|
||||
<ClCompile Include="..\..\src\db\crdel_auto.c"/>
|
||||
<ClCompile Include="..\..\src\db\crdel_rec.c"/>
|
||||
<ClCompile Condition="exists('..\..\src\crypto\crypto.c')" Include="..\..\src\crypto\crypto.c"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_channel.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_db.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_dbc.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_dbstream.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_dbt.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_env.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_except.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_lock.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_logc.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_mpool.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_multi.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_seq.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_site.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_txn.cpp"/>
|
||||
<ClCompile Include="..\..\src\db\db.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_am.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_auto.c"/>
|
||||
<ClCompile Include="..\..\src\common\clock.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_backup.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_byteorder.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_cam.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_cds.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_compact.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_conv.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_copy.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_dispatch.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_dup.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_err.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_getlong.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_idspace.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_compint.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_iface.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_join.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_log2.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_meta.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_method.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_open.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_overflow.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_ovfl_vrfy.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_pr.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_rec.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_reclaim.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_remove.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_rename.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_ret.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_setid.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_setlsn.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_shash.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_slice.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_sort_multiple.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_stati.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_truncate.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_upg.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_upg_opd.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_vrfy.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_vrfyutil.c"/>
|
||||
<ClCompile Include="..\..\src\db\partition.c"/>
|
||||
<ClCompile Include="..\..\lang\dbm\dbm.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_auto.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_rec.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_stat.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_util.c"/>
|
||||
<ClCompile Include="..\..\src\common\dbt.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_backup.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_config.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_file.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_globals.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_method.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_name.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_open.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_recover.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_region.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_register.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_sig.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_slice.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_stat.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fileops_auto.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fop_basic.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fop_rec.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fop_util.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_auto.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_compact.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_conv.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_dup.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_func.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_meta.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_method.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_open.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_page.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_rec.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_reclaim.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_stat.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_upgrade.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_verify.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_auto.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_backup.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_conv.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_method.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_open.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_rec.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_reclaim.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_stat.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_upgrade.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_verify.c"/>
|
||||
<ClCompile Include="..\..\src\hmac\hmac.c"/>
|
||||
<ClCompile Include="..\..\lang\hsearch\hsearch.c"/>
|
||||
<ClCompile Include="..\..\src\clib\isalpha.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_deadlock.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_id.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_list.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_method.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_region.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_stat.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_timer.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_util.c"/>
|
||||
<ClCompile Include="..\..\src\log\log.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_archive.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_compare.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_debug.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_get.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_method.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_print.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_put.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_stat.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_verify.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_verify_util.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_verify_auto.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_verify_int.c"/>
|
||||
<ClCompile Include="..\..\src\common\mkpath.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_backup.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_bh.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fget.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fmethod.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fopen.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fput.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fset.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_method.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_mvcc.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_region.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_register.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_resize.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_stat.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_sync.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_trickle.c"/>
|
||||
<ClCompile Include="..\..\src\crypto\mersenne\mt19937db.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_method.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_region.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_stat.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_win32.c"/>
|
||||
<ClCompile Include="..\..\src\common\openflags.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_abort.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_addrinfo.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_abs.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_clock.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_config.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_cpu.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_ctime.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_dir.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_errno.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_fid.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_flock.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_fsync.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_getenv.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_handle.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_map.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_mkdir.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_open.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_rmdir.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_path.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_pid.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_rename.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_root.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_rpath.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_rw.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_seek.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_stack.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_stat.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_tmpdir.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_truncate.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_uid.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_unlink.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_yield.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_auto.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_conv.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_files.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_method.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_open.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_rec.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_stat.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_upgrade.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_verify.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_automsg.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_backup.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_elect.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_lease.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_log.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_method.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_record.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_region.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_stat.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_util.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_verify.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_auto.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_automsg.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_elect.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_method.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_msg.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_net.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_queue.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_rec.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_sel.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_stat.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_util.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_windows.c"/>
|
||||
<ClCompile Include="..\..\src\crypto\rijndael\rijndael-alg-fst.c"/>
|
||||
<ClCompile Include="..\..\src\crypto\rijndael\rijndael-api-fst.c"/>
|
||||
<ClCompile Include="..\..\src\sequence\seq_stat.c"/>
|
||||
<ClCompile Include="..\..\src\sequence\sequence.c"/>
|
||||
<ClCompile Include="..\..\src\hmac\sha1.c"/>
|
||||
<ClCompile Include="..\..\src\clib\strsep.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_auto.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_chkpt.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_method.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_rec.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_recover.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_region.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_stat.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_util.c"/>
|
||||
<ClCompile Include="..\..\src\common\os_method.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_arg.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_cache.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_env.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_log.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_sig.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_ver_check.c"/>
|
||||
<ClCompile Include="..\..\src\common\zerofill.c"/>
|
||||
<ClCompile Include="..\..\src\xa\xa.c"/>
|
||||
<ClCompile Include="..\..\src\xa\xa_map.c"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="../libdb.def"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\build_windows\libdb.rc">
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_DEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_DEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{56056344-53A1-4FA6-B20B-862C0BA68953}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_archive.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{A3BE0163-1E6C-4235-9B6B-3A36ABB5E285}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_checkpoint.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{D02E4151-D602-44A2-AFB7-7BA1DB253BD4}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_convert.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{13DE550F-16FD-4AC2-9EC6-B1A18F41476F}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;CONFIG_TEST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;CONFIG_TEST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\csharp\libdb_csharp\db_csharp_wrap.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{CD0FD995-B4D1-4907-987B-99CF3304E7E0}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_deadlock.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{DB067D2C-7163-428B-AAF8-642316AB173B}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_dump.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{67C0DABC-353A-491F-9A77-8E2E601ED52B}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_hotbackup.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,242 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{0052E828-5F10-4973-8729-50B0C5598702}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<CustomBuildStep>
|
||||
<Command>
|
||||
echo compiling Berkeley DB Java classes
|
||||
mkdir "./$(OutDir)/classes/"
|
||||
javac -g -d "$(OutDir)\classes" -classpath "$(OutDir)\classes" ..\..\lang\java\src\com\sleepycat\db\*.java ..\..\lang\java\src\com\sleepycat\db\internal\*.java ..\..\lang\java\src\com\sleepycat\asm\*.java ..\..\lang\java\src\com\sleepycat\bind\*.java ..\..\lang\java\src\com\sleepycat\bind\serial\*.java ..\..\lang\java\src\com\sleepycat\bind\tuple\*.java ..\..\lang\java\src\com\sleepycat\collections\*.java ..\..\lang\java\src\com\sleepycat\compat\*.java ..\..\lang\java\src\com\sleepycat\persist\*.java ..\..\lang\java\src\com\sleepycat\persist\evolve\*.java ..\..\lang\java\src\com\sleepycat\persist\impl\*.java ..\..\lang\java\src\com\sleepycat\persist\model\*.java ..\..\lang\java\src\com\sleepycat\persist\raw\*.java ..\..\lang\java\src\com\sleepycat\util\*.java ..\..\lang\java\src\com\sleepycat\util\keyrange\*.java
|
||||
java -classpath $(OutDir)\classes com.sleepycat.persist.model.ClassEnhancer $(OutDir)\classes
|
||||
echo compiling examples
|
||||
mkdir "$(OutDir)\classes.ex"
|
||||
javac -g -d "$(OutDir)\classes.ex" -classpath "$(OutDir)\classes;$(OutDir)\classes.ex" ..\..\examples/java\src\db\*.java ..\..\examples/java\src\db\GettingStarted\*.java ..\..\examples/java\src\db\repquote\*.java ..\..\examples/java\src\db\repquote_gsg\*.java ..\..\examples/java\src\db\txn\*.java ..\..\examples/java\src\collections\access\*.java ..\..\examples/java\src\collections\hello\*.java ..\..\examples/java\src\collections\ship\basic\*.java ..\..\examples/java\src\collections\ship\entity\*.java ..\..\examples/java\src\collections\ship\factory\*.java ..\..\examples/java\src\collections\ship\index\*.java ..\..\examples/java\src\collections\ship\marshal\*.java ..\..\examples/java\src\collections\ship\sentity\*.java ..\..\examples/java\src\collections\ship\tuple\*.java ..\..\examples/java\src\persist\*.java ..\..\examples/java\src\persist\gettingStarted\*.java ..\..\examples/java\src\persist\txn\*.java
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cfm "db.jar" ../../..\lang/java/jarManifestEntries -C "classes" .
|
||||
jar cf "dbexamples.jar" -C "classes.ex" .
|
||||
echo Java build finished
|
||||
|
||||
java -fullversion 2> java_version.txt
|
||||
for /f tokens^=2-5^ delims^=.-_^" %%j in (java_version.txt) do set "jver=%%j%%k"
|
||||
del java_version.txt
|
||||
if %jver% LSS 18 (
|
||||
echo Skipping Berkeley DB GUI, it requires Java 1.8 or higher.
|
||||
exit 0
|
||||
)
|
||||
echo compiling Berkeley DB GUI classes
|
||||
cd ..
|
||||
mkdir "./$(OutDir)/classes.gui/"
|
||||
javac -g -d "$(OutDir)\classes.gui" -classpath "$(OutDir)\classes;$(OutDir)\classes.gui;$(CLASSPATH)" ..\..\util\db_gui\*.java ..\..\util\db_gui\datapage\*.java ..\..\util\db_gui\dbpage\*.java ..\..\util\db_gui\envpage\*.java
|
||||
copy ..\..\util\db_gui\datapage\*.fxml "$(OutDir)\classes.gui\db_gui\datapage"
|
||||
copy ..\..\util\db_gui\dbpage\*.fxml "$(OutDir)\classes.gui\db_gui\dbpage"
|
||||
copy ..\..\util\db_gui\envpage\*.fxml "$(OutDir)\classes.gui\db_gui\envpage"
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cf "db_gui.jar" -C "classes.gui" .
|
||||
echo Berkeyley DB GUI build finished</Command>
|
||||
<Outputs>force_compilation.txt;%(Outputs)</Outputs>
|
||||
</CustomBuildStep>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<CustomBuildStep>
|
||||
<Command>
|
||||
echo compiling Berkeley DB Java classes
|
||||
mkdir "./$(OutDir)/classes/"
|
||||
javac -g -d "$(OutDir)\classes" -classpath "$(OutDir)\classes" ..\..\lang\java\src\com\sleepycat\db\*.java ..\..\lang\java\src\com\sleepycat\db\internal\*.java ..\..\lang\java\src\com\sleepycat\asm\*.java ..\..\lang\java\src\com\sleepycat\bind\*.java ..\..\lang\java\src\com\sleepycat\bind\serial\*.java ..\..\lang\java\src\com\sleepycat\bind\tuple\*.java ..\..\lang\java\src\com\sleepycat\collections\*.java ..\..\lang\java\src\com\sleepycat\compat\*.java ..\..\lang\java\src\com\sleepycat\persist\*.java ..\..\lang\java\src\com\sleepycat\persist\evolve\*.java ..\..\lang\java\src\com\sleepycat\persist\impl\*.java ..\..\lang\java\src\com\sleepycat\persist\model\*.java ..\..\lang\java\src\com\sleepycat\persist\raw\*.java ..\..\lang\java\src\com\sleepycat\util\*.java ..\..\lang\java\src\com\sleepycat\util\keyrange\*.java
|
||||
java -classpath $(OutDir)\classes com.sleepycat.persist.model.ClassEnhancer $(OutDir)\classes
|
||||
echo compiling examples
|
||||
mkdir "$(OutDir)\classes.ex"
|
||||
javac -g -d "$(OutDir)\classes.ex" -classpath "$(OutDir)\classes;$(OutDir)\classes.ex" ..\..\examples/java\src\db\*.java ..\..\examples/java\src\db\GettingStarted\*.java ..\..\examples/java\src\db\repquote\*.java ..\..\examples/java\src\db\repquote_gsg\*.java ..\..\examples/java\src\db\txn\*.java ..\..\examples/java\src\collections\access\*.java ..\..\examples/java\src\collections\hello\*.java ..\..\examples/java\src\collections\ship\basic\*.java ..\..\examples/java\src\collections\ship\entity\*.java ..\..\examples/java\src\collections\ship\factory\*.java ..\..\examples/java\src\collections\ship\index\*.java ..\..\examples/java\src\collections\ship\marshal\*.java ..\..\examples/java\src\collections\ship\sentity\*.java ..\..\examples/java\src\collections\ship\tuple\*.java ..\..\examples/java\src\persist\*.java ..\..\examples/java\src\persist\gettingStarted\*.java ..\..\examples/java\src\persist\txn\*.java
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cfm "db.jar" ../../..\lang/java/jarManifestEntries -C "classes" .
|
||||
jar cf "dbexamples.jar" -C "classes.ex" .
|
||||
echo Java build finished
|
||||
|
||||
java -fullversion 2> java_version.txt
|
||||
for /f tokens^=2-5^ delims^=.-_^" %%j in (java_version.txt) do set "jver=%%j%%k"
|
||||
del java_version.txt
|
||||
if %jver% LSS 18 (
|
||||
echo Skipping Berkeley DB GUI, it requires Java 1.8 or higher.
|
||||
exit 0
|
||||
)
|
||||
echo compiling Berkeley DB GUI classes
|
||||
cd ..
|
||||
mkdir "./$(OutDir)/classes.gui/"
|
||||
javac -g -d "$(OutDir)\classes.gui" -classpath "$(OutDir)\classes;$(OutDir)\classes.gui;$(CLASSPATH)" ..\..\util\db_gui\*.java ..\..\util\db_gui\datapage\*.java ..\..\util\db_gui\dbpage\*.java ..\..\util\db_gui\envpage\*.java
|
||||
copy ..\..\util\db_gui\datapage\*.fxml "$(OutDir)\classes.gui\db_gui\datapage"
|
||||
copy ..\..\util\db_gui\dbpage\*.fxml "$(OutDir)\classes.gui\db_gui\dbpage"
|
||||
copy ..\..\util\db_gui\envpage\*.fxml "$(OutDir)\classes.gui\db_gui\envpage"
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cf "db_gui.jar" -C "classes.gui" .
|
||||
echo Berkeyley DB GUI build finished</Command>
|
||||
<Outputs>force_compilation.txt;%(Outputs)</Outputs>
|
||||
</CustomBuildStep>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<CustomBuildStep>
|
||||
<Command>
|
||||
echo compiling Berkeley DB Java classes
|
||||
mkdir "./$(OutDir)/classes/"
|
||||
javac -g -d "$(OutDir)\classes" -classpath "$(OutDir)\classes" ..\..\lang\java\src\com\sleepycat\db\*.java ..\..\lang\java\src\com\sleepycat\db\internal\*.java ..\..\lang\java\src\com\sleepycat\asm\*.java ..\..\lang\java\src\com\sleepycat\bind\*.java ..\..\lang\java\src\com\sleepycat\bind\serial\*.java ..\..\lang\java\src\com\sleepycat\bind\tuple\*.java ..\..\lang\java\src\com\sleepycat\collections\*.java ..\..\lang\java\src\com\sleepycat\compat\*.java ..\..\lang\java\src\com\sleepycat\persist\*.java ..\..\lang\java\src\com\sleepycat\persist\evolve\*.java ..\..\lang\java\src\com\sleepycat\persist\impl\*.java ..\..\lang\java\src\com\sleepycat\persist\model\*.java ..\..\lang\java\src\com\sleepycat\persist\raw\*.java ..\..\lang\java\src\com\sleepycat\util\*.java ..\..\lang\java\src\com\sleepycat\util\keyrange\*.java
|
||||
java -classpath $(OutDir)\classes com.sleepycat.persist.model.ClassEnhancer $(OutDir)\classes
|
||||
echo compiling examples
|
||||
mkdir "$(OutDir)\classes.ex"
|
||||
javac -g -d "$(OutDir)\classes.ex" -classpath "$(OutDir)\classes;$(OutDir)\classes.ex" ..\..\examples/java\src\db\*.java ..\..\examples/java\src\db\GettingStarted\*.java ..\..\examples/java\src\db\repquote\*.java ..\..\examples/java\src\db\repquote_gsg\*.java ..\..\examples/java\src\db\txn\*.java ..\..\examples/java\src\collections\access\*.java ..\..\examples/java\src\collections\hello\*.java ..\..\examples/java\src\collections\ship\basic\*.java ..\..\examples/java\src\collections\ship\entity\*.java ..\..\examples/java\src\collections\ship\factory\*.java ..\..\examples/java\src\collections\ship\index\*.java ..\..\examples/java\src\collections\ship\marshal\*.java ..\..\examples/java\src\collections\ship\sentity\*.java ..\..\examples/java\src\collections\ship\tuple\*.java ..\..\examples/java\src\persist\*.java ..\..\examples/java\src\persist\gettingStarted\*.java ..\..\examples/java\src\persist\txn\*.java
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cfm "db.jar" ../../..\lang/java/jarManifestEntries -C "classes" .
|
||||
jar cf "dbexamples.jar" -C "classes.ex" .
|
||||
echo Java build finished
|
||||
|
||||
java -fullversion 2> java_version.txt
|
||||
for /f tokens^=2-5^ delims^=.-_^" %%j in (java_version.txt) do set "jver=%%j%%k"
|
||||
del java_version.txt
|
||||
if %jver% LSS 18 (
|
||||
echo Skipping Berkeley DB GUI, it requires Java 1.8 or higher.
|
||||
exit 0
|
||||
)
|
||||
echo compiling Berkeley DB GUI classes
|
||||
cd ..
|
||||
mkdir "./$(OutDir)/classes.gui/"
|
||||
javac -g -d "$(OutDir)\classes.gui" -classpath "$(OutDir)\classes;$(OutDir)\classes.gui;$(CLASSPATH)" ..\..\util\db_gui\*.java ..\..\util\db_gui\datapage\*.java ..\..\util\db_gui\dbpage\*.java ..\..\util\db_gui\envpage\*.java
|
||||
copy ..\..\util\db_gui\datapage\*.fxml "$(OutDir)\classes.gui\db_gui\datapage"
|
||||
copy ..\..\util\db_gui\dbpage\*.fxml "$(OutDir)\classes.gui\db_gui\dbpage"
|
||||
copy ..\..\util\db_gui\envpage\*.fxml "$(OutDir)\classes.gui\db_gui\envpage"
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cf "db_gui.jar" -C "classes.gui" .
|
||||
echo Berkeyley DB GUI build finished</Command>
|
||||
<Outputs>force_compilation.txt;%(Outputs)</Outputs>
|
||||
</CustomBuildStep>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<CustomBuildStep>
|
||||
<Command>
|
||||
echo compiling Berkeley DB Java classes
|
||||
mkdir "./$(OutDir)/classes/"
|
||||
javac -g -d "$(OutDir)\classes" -classpath "$(OutDir)\classes" ..\..\lang\java\src\com\sleepycat\db\*.java ..\..\lang\java\src\com\sleepycat\db\internal\*.java ..\..\lang\java\src\com\sleepycat\asm\*.java ..\..\lang\java\src\com\sleepycat\bind\*.java ..\..\lang\java\src\com\sleepycat\bind\serial\*.java ..\..\lang\java\src\com\sleepycat\bind\tuple\*.java ..\..\lang\java\src\com\sleepycat\collections\*.java ..\..\lang\java\src\com\sleepycat\compat\*.java ..\..\lang\java\src\com\sleepycat\persist\*.java ..\..\lang\java\src\com\sleepycat\persist\evolve\*.java ..\..\lang\java\src\com\sleepycat\persist\impl\*.java ..\..\lang\java\src\com\sleepycat\persist\model\*.java ..\..\lang\java\src\com\sleepycat\persist\raw\*.java ..\..\lang\java\src\com\sleepycat\util\*.java ..\..\lang\java\src\com\sleepycat\util\keyrange\*.java
|
||||
java -classpath $(OutDir)\classes com.sleepycat.persist.model.ClassEnhancer $(OutDir)\classes
|
||||
echo compiling examples
|
||||
mkdir "$(OutDir)\classes.ex"
|
||||
javac -g -d "$(OutDir)\classes.ex" -classpath "$(OutDir)\classes;$(OutDir)\classes.ex" ..\..\examples/java\src\db\*.java ..\..\examples/java\src\db\GettingStarted\*.java ..\..\examples/java\src\db\repquote\*.java ..\..\examples/java\src\db\repquote_gsg\*.java ..\..\examples/java\src\db\txn\*.java ..\..\examples/java\src\collections\access\*.java ..\..\examples/java\src\collections\hello\*.java ..\..\examples/java\src\collections\ship\basic\*.java ..\..\examples/java\src\collections\ship\entity\*.java ..\..\examples/java\src\collections\ship\factory\*.java ..\..\examples/java\src\collections\ship\index\*.java ..\..\examples/java\src\collections\ship\marshal\*.java ..\..\examples/java\src\collections\ship\sentity\*.java ..\..\examples/java\src\collections\ship\tuple\*.java ..\..\examples/java\src\persist\*.java ..\..\examples/java\src\persist\gettingStarted\*.java ..\..\examples/java\src\persist\txn\*.java
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cfm "db.jar" ../../..\lang/java/jarManifestEntries -C "classes" .
|
||||
jar cf "dbexamples.jar" -C "classes.ex" .
|
||||
echo Java build finished
|
||||
|
||||
java -fullversion 2> java_version.txt
|
||||
for /f tokens^=2-5^ delims^=.-_^" %%j in (java_version.txt) do set "jver=%%j%%k"
|
||||
del java_version.txt
|
||||
if %jver% LSS 18 (
|
||||
echo Skipping Berkeley DB GUI, it requires Java 1.8 or higher.
|
||||
exit 0
|
||||
)
|
||||
echo compiling Berkeley DB GUI classes
|
||||
cd ..
|
||||
mkdir "./$(OutDir)/classes.gui/"
|
||||
javac -g -d "$(OutDir)\classes.gui" -classpath "$(OutDir)\classes;$(OutDir)\classes.gui;$(CLASSPATH)" ..\..\util\db_gui\*.java ..\..\util\db_gui\datapage\*.java ..\..\util\db_gui\dbpage\*.java ..\..\util\db_gui\envpage\*.java
|
||||
copy ..\..\util\db_gui\datapage\*.fxml "$(OutDir)\classes.gui\db_gui\datapage"
|
||||
copy ..\..\util\db_gui\dbpage\*.fxml "$(OutDir)\classes.gui\db_gui\dbpage"
|
||||
copy ..\..\util\db_gui\envpage\*.fxml "$(OutDir)\classes.gui\db_gui\envpage"
|
||||
echo creating jar files
|
||||
cd $(OutDir)
|
||||
jar cf "db_gui.jar" -C "classes.gui" .
|
||||
echo Berkeyley DB GUI build finished</Command>
|
||||
<Outputs>force_compilation.txt;%(Outputs)</Outputs>
|
||||
</CustomBuildStep>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\java\libdb_java\db_java_wrap.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{7640133F-4AB8-42DA-ADB5-95F21447F7D5}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_load.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{872961A3-877A-4B53-886D-F1FB65073608}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_log_verify.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{5835B4B0-2F99-11DE-8C30-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\test\perf\db_perf.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_checkpoint.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_config.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_dbs.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_dead.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_debug.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_file.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_key.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_log.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_misc.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_op.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_parse.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_rand.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_spawn.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_stat.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_sync.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_thread.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_trickle.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_txn.c"/>
|
||||
<ClCompile Include="..\..\test\perf\perf_util.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{D505F51B-2B92-4850-A08F-9113D947FF4B}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_printlog.c"/>
|
||||
<ClCompile Include="..\..\src\btree\btree_autop.c"/>
|
||||
<ClCompile Include="..\..\src\db\crdel_autop.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_autop.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_autop.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fileops_autop.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_autop.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_autop.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_autop.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_autop.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_autop.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{9E03FD51-E387-4EEF-9EEA-E71707A56212}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_recover.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{2AA9FB16-F1B0-47A7-AE10-7830E4E317E2}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_replicate.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{23A3F970-2E25-11DE-8C30-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\test\repmgr\db_repsite.cpp"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{{4786F27F-FF38-42e8-87C1-CC3B6E544C5D}}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\test\repmgr\db_reptest.c"/>
|
||||
<ClCompile Include="..\..\test\repmgr\reptest_am.c"/>
|
||||
<ClCompile Include="..\..\test\repmgr\reptest_handles.c"/>
|
||||
<ClCompile Include="..\..\test\repmgr\reptest_spawn.c"/>
|
||||
<ClCompile Include="..\..\test\repmgr\reptest_util.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,369 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Static Debug|Win32">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Debug|x64">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|Win32">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|x64">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{B7124116-7A43-4BF1-B727-4C8ADE40FF7F}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/FIXED:NO /export:__db_assert %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_small.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_small.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/FIXED:NO /export:__db_assert %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_small.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;HAVE_SMALLBUILD;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_small.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\src\blob\blob_fileops.c"/>
|
||||
<ClCompile Include="..\..\src\blob\blob_page.c"/>
|
||||
<ClCompile Include="..\..\src\blob\blob_stream.c"/>
|
||||
<ClCompile Include="..\..\src\blob\blob_util.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_compact.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_compare.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_conv.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_curadj.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_cursor.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_delete.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_method.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_open.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_put.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_rec.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_reclaim.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_recno.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_rsearch.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_search.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_split.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_stat.c"/>
|
||||
<ClCompile Include="..\..\src\btree\bt_upgrade.c"/>
|
||||
<ClCompile Include="..\..\src\btree\btree_auto.c"/>
|
||||
<ClCompile Include="..\..\src\clib\isalpha.c"/>
|
||||
<ClCompile Include="..\..\src\clib\strsep.c"/>
|
||||
<ClCompile Include="..\..\src\common\clock.c"/>
|
||||
<ClCompile Include="..\..\src\common\crypto_stub.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_byteorder.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_err.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_getlong.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_idspace.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_log2.c"/>
|
||||
<ClCompile Include="..\..\src\common\db_shash.c"/>
|
||||
<ClCompile Include="..\..\src\common\dbt.c"/>
|
||||
<ClCompile Include="..\..\src\common\mkpath.c"/>
|
||||
<ClCompile Include="..\..\src\common\os_method.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_arg.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_cache.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_env.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_log.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_sig.c"/>
|
||||
<ClCompile Include="..\..\src\common\util_ver_check.c"/>
|
||||
<ClCompile Include="..\..\src\common\zerofill.c"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_channel.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_db.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_dbc.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_dbstream.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_dbt.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_env.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_except.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_lock.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_logc.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_mpool.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_multi.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_seq.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_site.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\cxx_txn.cpp"/>
|
||||
<ClCompile Include="..\..\src\db\crdel_auto.c"/>
|
||||
<ClCompile Include="..\..\src\db\crdel_rec.c"/>
|
||||
<ClCompile Include="..\..\src\db\db.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_am.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_auto.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_backup.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_cam.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_cds.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_compact.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_conv.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_copy.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_dispatch.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_dup.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_iface.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_join.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_meta.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_method.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_open.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_overflow.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_pr.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_rec.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_reclaim.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_remove.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_rename.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_ret.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_setid.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_setlsn.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_slice.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_sort_multiple.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_stati.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_truncate.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_upg.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_upg_opd.c"/>
|
||||
<ClCompile Include="..\..\src\db\db_vrfy_stub.c"/>
|
||||
<ClCompile Include="..\..\src\db\partition.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_auto.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_rec.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_stat.c"/>
|
||||
<ClCompile Include="..\..\src\dbreg\dbreg_util.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_backup.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_config.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_file.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_globals.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_method.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_name.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_open.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_recover.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_region.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_register.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_sig.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_slice.c"/>
|
||||
<ClCompile Include="..\..\src\env\env_stat.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fileops_auto.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fop_basic.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fop_rec.c"/>
|
||||
<ClCompile Include="..\..\src\fileops\fop_util.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_func.c"/>
|
||||
<ClCompile Include="..\..\src\hash\hash_stub.c"/>
|
||||
<ClCompile Include="..\..\src\heap\heap_stub.c"/>
|
||||
<ClCompile Include="..\..\src\hmac\hmac.c"/>
|
||||
<ClCompile Include="..\..\src\hmac\sha1.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_deadlock.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_id.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_list.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_method.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_region.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_stat.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_timer.c"/>
|
||||
<ClCompile Include="..\..\src\lock\lock_util.c"/>
|
||||
<ClCompile Include="..\..\src\log\log.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_archive.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_compare.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_debug.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_get.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_method.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_put.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_stat.c"/>
|
||||
<ClCompile Include="..\..\src\log\log_verify_stub.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_backup.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_bh.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fget.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fmethod.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fopen.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fput.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_fset.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_method.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_mvcc.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_region.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_register.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_resize.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_stat.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_sync.c"/>
|
||||
<ClCompile Include="..\..\src\mp\mp_trickle.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_method.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_region.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_stat.c"/>
|
||||
<ClCompile Include="..\..\src\mutex\mut_win32.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_abort.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_alloc.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_ctime.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_pid.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_root.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_rpath.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_stack.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_tmpdir.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_uid.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_abs.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_clock.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_config.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_cpu.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_dir.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_errno.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_fid.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_flock.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_fsync.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_getenv.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_handle.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_map.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_mkdir.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_open.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_rmdir.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_path.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_rename.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_rw.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_seek.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_stat.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_truncate.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_unlink.c"/>
|
||||
<ClCompile Include="..\..\src\os_windows\os_yield.c"/>
|
||||
<ClCompile Include="..\..\src\qam\qam_stub.c"/>
|
||||
<ClCompile Include="..\..\src\rep\rep_stub.c"/>
|
||||
<ClCompile Include="..\..\src\repmgr\repmgr_stub.c"/>
|
||||
<ClCompile Include="..\..\src\sequence\seq_stat.c"/>
|
||||
<ClCompile Include="..\..\src\sequence\sequence.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_auto.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_chkpt.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_failchk.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_method.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_rec.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_recover.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_region.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_stat.c"/>
|
||||
<ClCompile Include="..\..\src\txn\txn_util.c"/>
|
||||
<ClCompile Include="..\..\src\xa\xa.c"/>
|
||||
<ClCompile Include="..\..\src\xa\xa_map.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,263 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Debug|Win32">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Debug|x64">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|Win32">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|x64">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{4B65E600-064A-11DF-8A39-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;SQLITE_DEBUG;SQLITE_MEMDEBUG;SQLITE_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;SQLITE_DEBUG;SQLITE_MEMDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;SQLITE_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;SQLITE_DEBUG;SQLITE_MEMDEBUG;SQLITE_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;SQLITE_DEBUG;SQLITE_MEMDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;SQLITE_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;SQLITE_CORE;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_LOAD_EXTENSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\alter.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\analyze.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\attach.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\auth.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\backup.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\bitvec.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\btmutex.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\btree.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\build.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\callback.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\complete.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\ctime.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\date.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\dbstat.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_encrypt.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_pragma.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_sequence.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_shell.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\delete.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\expr.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\fault.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\fkey.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_aux.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_expr.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_hash.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_icu.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_porter.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_snippet.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_tokenizer.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_tokenizer1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_tokenize_vtab.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_unicode.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_unicode2.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_write.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\func.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\global.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\hash.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\icu\icu.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\insert.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\json1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\legacy.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\loadext.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\main.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\malloc.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem0.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem2.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem3.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem5.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\memjournal.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mutex.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mutex_noop.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mutex_w32.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\notify.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\generated\opcodes.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\os.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\os_win.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\pager.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\generated\parse.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\pcache.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\pcache1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\pragma.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\prepare.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\printf.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\random.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\resolve.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\rowset.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\rtree\rtree.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\session\sqlite3session.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\select.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\rbu\sqlite3rbu.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\status.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\table.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\threads.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\tokenize.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\treeview.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\trigger.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\update.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\userauth.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\utf.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\util.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\vacuum.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbe.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbeapi.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbeaux.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbeblob.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbemem.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbesort.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbetrace.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vtab.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\wal.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\walker.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\where.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\wherecode.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\whereexpr.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,158 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{433EAC30-1CEA-11DF-8A39-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">sqlite_jni</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">sqlite_jni</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">sqlite_jni</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">sqlite_jni</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;../../lang/sql/jdbc/native;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;HAVE_SQLITE3;HAVE_SQLITE3_MALLOC=1;HAVE_SQLITE3_PREPARE_V2=1;HAVE_SQLITE3_PREPARE16_V2=1;HAVE_SQLITE3_BIND_ZEROBLOB=1;HAVE_SQLITE3_CLEAR_BINDINGS=1;HAVE_SQLITE3_BIND_PARAMETER_COUNT=1;HAVE_SQLITE3_BIND_PARAMETER_NAME=1;HAVE_SQLITE3_BIND_PARAMETER_INDEX=1;HAVE_SQLITE3_RESULT_ZEROBLOB=1;HAVE_SQLITE3_INCRBLOBIO=1;HAVE_SQLITE3_SHARED_CACHE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PreBuildEvent>
|
||||
<Command>
|
||||
mkdir "./$(OutDir)/jdbc_classes/"
|
||||
echo compiling JDBC classes
|
||||
javac -g -d "$(OutDir)\jdbc_classes" -classpath "$(OutDir)\jdbc_classes" ..\..\lang\sql\jdbc\SQLite\*java ..\..\lang\sql\jdbc\SQLite\JDBC2x\*java
|
||||
echo Building JNI header files
|
||||
javah -o ..\..\lang\sql\jdbc\native\sqlite_jni.h -classpath "$(OutDir)\jdbc_classes" SQLite.Database SQLite.Vm SQLite.FunctionContext SQLite.Stmt SQLite.Blob
|
||||
echo creating jar file
|
||||
cd $(OutDir)
|
||||
jar cf "jdbc.jar" -C "jdbc_classes" .
|
||||
echo JDBC build finished</Command>
|
||||
<Message/>
|
||||
</PreBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;../../lang/sql/jdbc/native;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;HAVE_SQLITE3;HAVE_SQLITE3_MALLOC=1;HAVE_SQLITE3_PREPARE_V2=1;HAVE_SQLITE3_PREPARE16_V2=1;HAVE_SQLITE3_BIND_ZEROBLOB=1;HAVE_SQLITE3_CLEAR_BINDINGS=1;HAVE_SQLITE3_BIND_PARAMETER_COUNT=1;HAVE_SQLITE3_BIND_PARAMETER_NAME=1;HAVE_SQLITE3_BIND_PARAMETER_INDEX=1;HAVE_SQLITE3_RESULT_ZEROBLOB=1;HAVE_SQLITE3_INCRBLOBIO=1;HAVE_SQLITE3_SHARED_CACHE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PreBuildEvent>
|
||||
<Command>
|
||||
mkdir "./$(OutDir)/jdbc_classes/"
|
||||
echo compiling JDBC classes
|
||||
javac -g -d "$(OutDir)\jdbc_classes" -classpath "$(OutDir)\jdbc_classes" ..\..\lang\sql\jdbc\SQLite\*java ..\..\lang\sql\jdbc\SQLite\JDBC2x\*java
|
||||
echo Building JNI header files
|
||||
javah -o ..\..\lang\sql\jdbc\native\sqlite_jni.h -classpath "$(OutDir)\jdbc_classes" SQLite.Database SQLite.Vm SQLite.FunctionContext SQLite.Stmt SQLite.Blob
|
||||
echo creating jar file
|
||||
cd $(OutDir)
|
||||
jar cf "jdbc.jar" -C "jdbc_classes" .
|
||||
echo JDBC build finished</Command>
|
||||
<Message/>
|
||||
</PreBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;../../lang/sql/jdbc/native;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;HAVE_SQLITE3;HAVE_SQLITE3_MALLOC=1;HAVE_SQLITE3_PREPARE_V2=1;HAVE_SQLITE3_PREPARE16_V2=1;HAVE_SQLITE3_BIND_ZEROBLOB=1;HAVE_SQLITE3_CLEAR_BINDINGS=1;HAVE_SQLITE3_BIND_PARAMETER_COUNT=1;HAVE_SQLITE3_BIND_PARAMETER_NAME=1;HAVE_SQLITE3_BIND_PARAMETER_INDEX=1;HAVE_SQLITE3_RESULT_ZEROBLOB=1;HAVE_SQLITE3_INCRBLOBIO=1;HAVE_SQLITE3_SHARED_CACHE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PreBuildEvent>
|
||||
<Command>
|
||||
mkdir "./$(OutDir)/jdbc_classes/"
|
||||
echo compiling JDBC classes
|
||||
javac -g -d "$(OutDir)\jdbc_classes" -classpath "$(OutDir)\jdbc_classes" ..\..\lang\sql\jdbc\SQLite\*java ..\..\lang\sql\jdbc\SQLite\JDBC2x\*java
|
||||
echo Building JNI header files
|
||||
javah -o ..\..\lang\sql\jdbc\native\sqlite_jni.h -classpath "$(OutDir)\jdbc_classes" SQLite.Database SQLite.Vm SQLite.FunctionContext SQLite.Stmt SQLite.Blob
|
||||
echo creating jar file
|
||||
cd $(OutDir)
|
||||
jar cf "jdbc.jar" -C "jdbc_classes" .
|
||||
echo JDBC build finished</Command>
|
||||
<Message/>
|
||||
</PreBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;../../lang/sql/jdbc/native;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;UNICODE;HAVE_SQLITE3;HAVE_SQLITE3_MALLOC=1;HAVE_SQLITE3_PREPARE_V2=1;HAVE_SQLITE3_PREPARE16_V2=1;HAVE_SQLITE3_BIND_ZEROBLOB=1;HAVE_SQLITE3_CLEAR_BINDINGS=1;HAVE_SQLITE3_BIND_PARAMETER_COUNT=1;HAVE_SQLITE3_BIND_PARAMETER_NAME=1;HAVE_SQLITE3_BIND_PARAMETER_INDEX=1;HAVE_SQLITE3_RESULT_ZEROBLOB=1;HAVE_SQLITE3_INCRBLOBIO=1;HAVE_SQLITE3_SHARED_CACHE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PreBuildEvent>
|
||||
<Command>
|
||||
mkdir "./$(OutDir)/jdbc_classes/"
|
||||
echo compiling JDBC classes
|
||||
javac -g -d "$(OutDir)\jdbc_classes" -classpath "$(OutDir)\jdbc_classes" ..\..\lang\sql\jdbc\SQLite\*java ..\..\lang\sql\jdbc\SQLite\JDBC2x\*java
|
||||
echo Building JNI header files
|
||||
javah -o ..\..\lang\sql\jdbc\native\sqlite_jni.h -classpath "$(OutDir)\jdbc_classes" SQLite.Database SQLite.Vm SQLite.FunctionContext SQLite.Stmt SQLite.Blob
|
||||
echo creating jar file
|
||||
cd $(OutDir)
|
||||
jar cf "jdbc.jar" -C "jdbc_classes" .
|
||||
echo JDBC build finished</Command>
|
||||
<Message/>
|
||||
</PreBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\sql\jdbc\native\sqlite_jni.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{0D7E0170-2D8B-11DF-8A39-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_USRDLL;SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;SQLITE_CORE;_WIN32;WITHOUT_SHELL;HAVE_SQLITE3PREPAREV2=1;NO_TCL;THREADSAFE=1;SQLITE_DLL=1;SQLITE_THREADSAFE=1;SQLITE_OS_WIN=1;SQLITE_ASCII=1;SQLITE_SOUNDEX=1;SQLITE_OMIT_SHARED_CACHE=1;SQLITE_OMIT_EXPLAIN=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\lang\sql\odbc\sqlite3odbc.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_USRDLL;SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;SQLITE_CORE;_WIN32;WITHOUT_SHELL;HAVE_SQLITE3PREPAREV2=1;NO_TCL;THREADSAFE=1;SQLITE_DLL=1;SQLITE_THREADSAFE=1;SQLITE_OS_WIN=1;SQLITE_ASCII=1;SQLITE_SOUNDEX=1;SQLITE_OMIT_SHARED_CACHE=1;SQLITE_OMIT_EXPLAIN=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\lang\sql\odbc\sqlite3odbc.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_USRDLL;SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;SQLITE_CORE;_WIN32;WITHOUT_SHELL;HAVE_SQLITE3PREPAREV2=1;NO_TCL;THREADSAFE=1;SQLITE_DLL=1;SQLITE_THREADSAFE=1;SQLITE_OS_WIN=1;SQLITE_ASCII=1;SQLITE_SOUNDEX=1;SQLITE_OMIT_SHARED_CACHE=1;SQLITE_OMIT_EXPLAIN=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\lang\sql\odbc\sqlite3odbc.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_USRDLL;SQLITE_EXPORTS;_CRT_SECURE_NO_WARNINGS;SQLITE_CORE;_WIN32;WITHOUT_SHELL;HAVE_SQLITE3PREPAREV2=1;NO_TCL;THREADSAFE=1;SQLITE_DLL=1;SQLITE_THREADSAFE=1;SQLITE_OS_WIN=1;SQLITE_ASCII=1;SQLITE_SOUNDEX=1;SQLITE_OMIT_SHARED_CACHE=1;SQLITE_OMIT_EXPLAIN=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\lang\sql\odbc\sqlite3odbc.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\sql\odbc\sqlite3odbc.c"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\lang\sql\odbc\sqlite3odbc.rc">
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_DEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_DEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{A5DB89F0-06E5-11DF-8A39-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<TargetName>dbsql</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOLE;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;SQLITE_DEBUG;SQLITE_MEMDEBUG;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOLE;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOLE;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;SQLITE_DEBUG;SQLITE_MEMDEBUG;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOLE;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\shell.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Condition="exists('db_sql.vcxproj')" Include="db_sql.vcxproj">
|
||||
<Project>{4B65E600-064A-11DF-8A39-0800200C9A66}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,269 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{5D79B660-0667-11DF-8A39-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<TargetName>testfixture</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOL;STATIC_BUILD;SQLITE_TEST;TCLSH;SQLITE_NO_SYNC;SQLITE_CRASH_TEST;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;SQLITE_MEMDEBUG;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOL;STATIC_BUILD;SQLITE_TEST;TCLSH;SQLITE_NO_SYNC;SQLITE_CRASH_TEST;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOL;STATIC_BUILD;SQLITE_TEST;TCLSH;SQLITE_NO_SYNC;SQLITE_CRASH_TEST;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;SQLITE_MEMDEBUG;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../lang/sql/adapter;../../lang/sql/sqlite/src;../../lang/sql/sqlite/ext/fts3;../../lang/sql/sqlite/ext/fts5;../../lang/sql/sqlite/ext/rtree;../../lang/sql/sqlite/ext/icu;../../lang/sql/sqlite/ext/session;../../lang/sql/sqlite/ext/rbu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_CONSOL;STATIC_BUILD;SQLITE_TEST;TCLSH;SQLITE_NO_SYNC;SQLITE_CRASH_TEST;SQLITE_SERVER;SQLITE_PRIVATE;SQLITE_CORE;SQLITE_THREADSAFE=1;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\alter.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\analyze.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\attach.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\auth.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\backup.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\bitvec.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\btmutex.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\btree.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\build.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\callback.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\complete.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\ctime.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\date.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\dbstat.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_encrypt.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_pragma.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_sequence.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\db_shell.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\delete.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\expr.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\fault.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\fkey.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_aux.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_expr.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_hash.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_icu.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_porter.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_snippet.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_tokenizer.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_tokenizer1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_tokenize_vtab.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_unicode.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_unicode2.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_write.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\func.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\global.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\hash.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\icu\icu.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\insert.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\json1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\legacy.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\loadext.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\main.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\malloc.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem0.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem2.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem3.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mem5.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\memjournal.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mutex.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mutex_noop.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\mutex_w32.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\notify.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\generated\opcodes.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\os.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\os_win.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\pager.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\generated\parse.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\pcache.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\pcache1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\pragma.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\prepare.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\printf.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\random.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\resolve.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\rowset.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\rtree\rtree.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\session\sqlite3session.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\select.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\rbu\sqlite3rbu.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\status.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\table.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\threads.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\tokenize.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\treeview.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\trigger.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\update.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\userauth.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\utf.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\util.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\vacuum.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbe.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbeapi.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbeaux.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbeblob.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbemem.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbesort.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vdbetrace.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\vtab.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\adapter\wal.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\walker.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\where.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\wherecode.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\whereexpr.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\tclsqlite.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test1.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test2.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test3.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test4.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test5.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test6.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test7.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test8.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test9.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_async.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_autoext.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_backup.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_bestindex.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_blob.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_btree.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_config.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_delete.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_demovfs.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_devsym.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_fs.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_func.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_hexio.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_init.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_intarray.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_journal.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_loadext.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_malloc.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_multiplex.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_mutex.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_onefile.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_osinst.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_pcache.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_quota.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_rtree.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_schema.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_server.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_superlock.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_syscall.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_tclvar.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_thread.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_vfs.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_windirent.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\src\test_wsd.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_term.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts3\fts3_test.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\session\test_session.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\rbu\test_rbu.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\amatch.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\carray.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\closure.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\csv.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\eval.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\fileio.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\fuzzer.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts5\fts5_tcl.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts5\fts5_test_mi.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\fts5\fts5_test_tok.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\ieee754.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\nextchar.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\percentile.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\regexp.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\remember.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\series.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\spellfix.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\totype.c"/>
|
||||
<ClCompile Include="..\..\lang\sql\sqlite\ext\misc\wholenumber.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{19D3A4CB-1C12-43D4-A94B-D2B387AD43E5}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_stat.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Debug|Win32">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Debug|x64">
|
||||
<Configuration>Static Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|Win32">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Static Release|x64">
|
||||
<Configuration>Static Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{284CC197-0C66-11DE-8C30-0800200C9A66}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;DB_CREATE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/cxx/stl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_exception.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_map.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_set.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_utility.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_vector.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_common.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_base_iterator.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_container.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_dbc.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_dbt.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_element_ref.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_inner_utility.h"/>
|
||||
<ClInclude Include="..\..\lang\cxx\stl\dbstl_resource_manager.h"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\lang\cxx\stl\dbstl_container.cpp"/>
|
||||
<ClCompile Include="..\..\lang\cxx\stl\dbstl_resource_manager.cpp"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{7F3D3EEE-2ABB-4F0F-A2A7-DE88C1989BE1}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="library.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;DB_TCL_SUPPORT;CONFIG_TEST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_tcl.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;DB_TCL_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_tcl.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;DB_TCL_SUPPORT;CONFIG_TEST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181d.lib;tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_tcl.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>DB_CREATE_DLL;_UNICODE;DB_TCL_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb181.lib;tcl86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>..\..\build_windows\libdb_tcl.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\src\os\os_abort.c"/>
|
||||
<ClCompile Include="..\..\src\os\os_stack.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_compat.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_db.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_db_pkg.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_dbcursor.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_dbstream.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_env.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_internal.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_lock.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_log.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_mp.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_mutex.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_rep.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_seq.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_txn.c"/>
|
||||
<ClCompile Include="..\..\lang\tcl\tcl_util.c"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="../libdb_tcl.def"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{B17B933F-6F75-4095-BE51-12666358163A}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<TargetName>dbkill</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\build_windows\dbkill.cpp"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db_tcl.vcxproj')" Include="db_tcl.vcxproj">
|
||||
<Project>{7F3D3EEE-2ABB-4F0F-A2A7-DE88C1989BE1}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{A86208B6-BEEB-11DF-BCF9-116EDFD72085}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_tuner.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{5F4D66DB-8D75-43D4-A1BB-60A01BC6B32F}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_upgrade.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{12E118CA-CAAE-4F54-AE81-8D9981AA0635}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\util\db_verify.c"/>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{75DF98AA-25DF-4183-A022-024CF918480D}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\src\clib\getopt.c"/>
|
||||
<ClCompile Include="..\..\examples\c\ex_access.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{284ad08e-dfb8-11e4-8961-0021f6f182e4}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\examples\sql\ex_advertising\ad_common_utils.h"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\ad_common_utils.c"/>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\ad_data_generator.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Condition="exists('db_sql.vcxproj')" Include="db_sql.vcxproj">
|
||||
<Project>{4B65E600-064A-11DF-8A39-0800200C9A66}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{60f1147a-dfb8-11e4-8961-0021f6f182e4}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\examples\sql\ex_advertising\ad_common_utils.h"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\ad_common_utils.c"/>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\ad_event_generator.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Condition="exists('db_sql.vcxproj')" Include="db_sql.vcxproj">
|
||||
<Project>{4B65E600-064A-11DF-8A39-0800200C9A66}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,113 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{811ab226-dfb6-11e4-8961-0021f6f182e4}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="application.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>../../lang/sql/generated;../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>libdb_sql181.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\examples\sql\ex_advertising\ad_bdb_filters.h"/>
|
||||
<ClInclude Include="..\..\examples\sql\ex_advertising\ad_common_utils.h"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\advertise.c"/>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\ad_bdb_filters.c"/>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\ad_common_utils.c"/>
|
||||
<ClCompile Include="..\..\examples\sql\ex_advertising\ad_event_processor.c"/>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Condition="exists('db.vcxproj')" Include="db.vcxproj">
|
||||
<Project>{FD045D60-ABAD-4A6C-9794-9BFB085FC3E7}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Condition="exists('db_sql.vcxproj')" Include="db_sql.vcxproj">
|
||||
<Project>{4B65E600-064A-11DF-8A39-0800200C9A66}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user